Package org.apache.maven.plugins.gpg
Class AttachedSignedArtifact
- java.lang.Object
-
- org.apache.maven.plugins.gpg.AttachedSignedArtifact
-
- All Implemented Interfaces:
Comparable<org.apache.maven.artifact.Artifact>,org.apache.maven.artifact.Artifact
public class AttachedSignedArtifact extends Object implements org.apache.maven.artifact.Artifact
A wrapper class for attached artifacts which have a GPG signature. Needed as attached artifacts in general do not have metadata.
-
-
Constructor Summary
Constructors Constructor Description AttachedSignedArtifact(org.apache.maven.artifact.Artifact delegate, AscArtifactMetadata signature)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)intcompareTo(org.apache.maven.artifact.Artifact o)booleanequals(Object o)org.apache.maven.artifact.handler.ArtifactHandlergetArtifactHandler()StringgetArtifactId()List<org.apache.maven.artifact.versioning.ArtifactVersion>getAvailableVersions()StringgetBaseVersion()StringgetClassifier()StringgetDependencyConflictId()org.apache.maven.artifact.resolver.filter.ArtifactFiltergetDependencyFilter()List<String>getDependencyTrail()StringgetDownloadUrl()FilegetFile()StringgetGroupId()StringgetId()Collection<org.apache.maven.artifact.metadata.ArtifactMetadata>getMetadataList()org.apache.maven.artifact.repository.ArtifactRepositorygetRepository()StringgetScope()org.apache.maven.artifact.versioning.ArtifactVersiongetSelectedVersion()StringgetType()StringgetVersion()org.apache.maven.artifact.versioning.VersionRangegetVersionRange()booleanhasClassifier()inthashCode()booleanisOptional()booleanisRelease()booleanisResolved()booleanisSelectedVersionKnown()booleanisSnapshot()voidselectVersion(String version)voidsetArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler artifactHandler)voidsetArtifactId(String artifactId)voidsetAvailableVersions(List<org.apache.maven.artifact.versioning.ArtifactVersion> availableVersions)voidsetBaseVersion(String baseVersion)voidsetDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter)voidsetDependencyTrail(List<String> dependencyTrail)voidsetDownloadUrl(String downloadUrl)voidsetFile(File file)voidsetGroupId(String groupId)voidsetOptional(boolean optional)voidsetRelease(boolean release)voidsetRepository(org.apache.maven.artifact.repository.ArtifactRepository repository)voidsetResolved(boolean resolved)voidsetResolvedVersion(String version)voidsetScope(String scope)voidsetVersion(String version)voidsetVersionRange(org.apache.maven.artifact.versioning.VersionRange range)StringtoString()voidupdateVersion(String version, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
-
-
-
Constructor Detail
-
AttachedSignedArtifact
public AttachedSignedArtifact(org.apache.maven.artifact.Artifact delegate, AscArtifactMetadata signature)
-
-
Method Detail
-
setArtifactId
public void setArtifactId(String artifactId)
- Specified by:
setArtifactIdin interfaceorg.apache.maven.artifact.Artifact
-
getAvailableVersions
public List<org.apache.maven.artifact.versioning.ArtifactVersion> getAvailableVersions()
- Specified by:
getAvailableVersionsin interfaceorg.apache.maven.artifact.Artifact
-
setAvailableVersions
public void setAvailableVersions(List<org.apache.maven.artifact.versioning.ArtifactVersion> availableVersions)
- Specified by:
setAvailableVersionsin interfaceorg.apache.maven.artifact.Artifact
-
getBaseVersion
public String getBaseVersion()
- Specified by:
getBaseVersionin interfaceorg.apache.maven.artifact.Artifact
-
setBaseVersion
public void setBaseVersion(String baseVersion)
- Specified by:
setBaseVersionin interfaceorg.apache.maven.artifact.Artifact
-
getDownloadUrl
public String getDownloadUrl()
- Specified by:
getDownloadUrlin interfaceorg.apache.maven.artifact.Artifact
-
setDownloadUrl
public void setDownloadUrl(String downloadUrl)
- Specified by:
setDownloadUrlin interfaceorg.apache.maven.artifact.Artifact
-
setGroupId
public void setGroupId(String groupId)
- Specified by:
setGroupIdin interfaceorg.apache.maven.artifact.Artifact
-
getRepository
public org.apache.maven.artifact.repository.ArtifactRepository getRepository()
- Specified by:
getRepositoryin interfaceorg.apache.maven.artifact.Artifact
-
setRepository
public void setRepository(org.apache.maven.artifact.repository.ArtifactRepository repository)
- Specified by:
setRepositoryin interfaceorg.apache.maven.artifact.Artifact
-
getScope
public String getScope()
- Specified by:
getScopein interfaceorg.apache.maven.artifact.Artifact
-
setScope
public void setScope(String scope)
- Specified by:
setScopein interfaceorg.apache.maven.artifact.Artifact
-
getVersion
public String getVersion()
- Specified by:
getVersionin interfaceorg.apache.maven.artifact.Artifact
-
setVersion
public void setVersion(String version)
- Specified by:
setVersionin interfaceorg.apache.maven.artifact.Artifact
-
getVersionRange
public org.apache.maven.artifact.versioning.VersionRange getVersionRange()
- Specified by:
getVersionRangein interfaceorg.apache.maven.artifact.Artifact
-
setVersionRange
public void setVersionRange(org.apache.maven.artifact.versioning.VersionRange range)
- Specified by:
setVersionRangein interfaceorg.apache.maven.artifact.Artifact
-
isRelease
public boolean isRelease()
- Specified by:
isReleasein interfaceorg.apache.maven.artifact.Artifact
-
setRelease
public void setRelease(boolean release)
- Specified by:
setReleasein interfaceorg.apache.maven.artifact.Artifact
-
isSnapshot
public boolean isSnapshot()
- Specified by:
isSnapshotin interfaceorg.apache.maven.artifact.Artifact
-
addMetadata
public void addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata metadata)
- Specified by:
addMetadatain interfaceorg.apache.maven.artifact.Artifact
-
getClassifier
public String getClassifier()
- Specified by:
getClassifierin interfaceorg.apache.maven.artifact.Artifact
-
hasClassifier
public boolean hasClassifier()
- Specified by:
hasClassifierin interfaceorg.apache.maven.artifact.Artifact
-
getGroupId
public String getGroupId()
- Specified by:
getGroupIdin interfaceorg.apache.maven.artifact.Artifact
-
getArtifactId
public String getArtifactId()
- Specified by:
getArtifactIdin interfaceorg.apache.maven.artifact.Artifact
-
getType
public String getType()
- Specified by:
getTypein interfaceorg.apache.maven.artifact.Artifact
-
setFile
public void setFile(File file)
- Specified by:
setFilein interfaceorg.apache.maven.artifact.Artifact
-
getFile
public File getFile()
- Specified by:
getFilein interfaceorg.apache.maven.artifact.Artifact
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.apache.maven.artifact.Artifact
-
getDependencyConflictId
public String getDependencyConflictId()
- Specified by:
getDependencyConflictIdin interfaceorg.apache.maven.artifact.Artifact
-
updateVersion
public void updateVersion(String version, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
- Specified by:
updateVersionin interfaceorg.apache.maven.artifact.Artifact
-
getDependencyFilter
public org.apache.maven.artifact.resolver.filter.ArtifactFilter getDependencyFilter()
- Specified by:
getDependencyFilterin interfaceorg.apache.maven.artifact.Artifact
-
setDependencyFilter
public void setDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter)
- Specified by:
setDependencyFilterin interfaceorg.apache.maven.artifact.Artifact
-
getArtifactHandler
public org.apache.maven.artifact.handler.ArtifactHandler getArtifactHandler()
- Specified by:
getArtifactHandlerin interfaceorg.apache.maven.artifact.Artifact
-
getDependencyTrail
public List<String> getDependencyTrail()
- Specified by:
getDependencyTrailin interfaceorg.apache.maven.artifact.Artifact
-
setDependencyTrail
public void setDependencyTrail(List<String> dependencyTrail)
- Specified by:
setDependencyTrailin interfaceorg.apache.maven.artifact.Artifact
-
selectVersion
public void selectVersion(String version)
- Specified by:
selectVersionin interfaceorg.apache.maven.artifact.Artifact
-
setResolved
public void setResolved(boolean resolved)
- Specified by:
setResolvedin interfaceorg.apache.maven.artifact.Artifact
-
isResolved
public boolean isResolved()
- Specified by:
isResolvedin interfaceorg.apache.maven.artifact.Artifact
-
setResolvedVersion
public void setResolvedVersion(String version)
- Specified by:
setResolvedVersionin interfaceorg.apache.maven.artifact.Artifact
-
setArtifactHandler
public void setArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler artifactHandler)
- Specified by:
setArtifactHandlerin interfaceorg.apache.maven.artifact.Artifact
-
isOptional
public boolean isOptional()
- Specified by:
isOptionalin interfaceorg.apache.maven.artifact.Artifact
-
getSelectedVersion
public org.apache.maven.artifact.versioning.ArtifactVersion getSelectedVersion() throws org.apache.maven.artifact.versioning.OverConstrainedVersionException- Specified by:
getSelectedVersionin interfaceorg.apache.maven.artifact.Artifact- Throws:
org.apache.maven.artifact.versioning.OverConstrainedVersionException
-
isSelectedVersionKnown
public boolean isSelectedVersionKnown() throws org.apache.maven.artifact.versioning.OverConstrainedVersionException- Specified by:
isSelectedVersionKnownin interfaceorg.apache.maven.artifact.Artifact- Throws:
org.apache.maven.artifact.versioning.OverConstrainedVersionException
-
setOptional
public void setOptional(boolean optional)
- Specified by:
setOptionalin interfaceorg.apache.maven.artifact.Artifact
-
getMetadataList
public Collection<org.apache.maven.artifact.metadata.ArtifactMetadata> getMetadataList()
- Specified by:
getMetadataListin interfaceorg.apache.maven.artifact.Artifact
-
compareTo
public int compareTo(org.apache.maven.artifact.Artifact o)
- Specified by:
compareToin interfaceComparable<org.apache.maven.artifact.Artifact>
-
-