Class ArtifactStub
- java.lang.Object
-
- org.apache.maven.plugin.testing.stubs.ArtifactStub
-
- All Implemented Interfaces:
java.lang.Comparable<org.apache.maven.artifact.Artifact>,org.apache.maven.artifact.Artifact
public class ArtifactStub extends java.lang.Object implements org.apache.maven.artifact.ArtifactStub class forArtifacttesting.- Version:
- $Id$
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringartifactIdprivate org.apache.maven.artifact.repository.ArtifactRepositoryartifactRepositoryprivate java.lang.Stringclassifierprivate java.io.Filefileprivate java.lang.StringgroupIdprivate java.lang.Stringscopeprivate java.lang.Stringtypeprivate java.lang.Stringversion
-
Constructor Summary
Constructors Constructor Description ArtifactStub()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata)By default, do nothing.private voidappendArtifactTypeClassifierString(java.lang.StringBuffer sb)intcompareTo(org.apache.maven.artifact.Artifact artifact)By default, return0org.apache.maven.artifact.handler.ArtifactHandlergetArtifactHandler()java.lang.StringgetArtifactId()java.util.List<org.apache.maven.artifact.versioning.ArtifactVersion>getAvailableVersions()java.lang.StringgetBaseVersion()java.lang.StringgetClassifier()java.lang.StringgetDependencyConflictId()org.apache.maven.artifact.resolver.filter.ArtifactFiltergetDependencyFilter()java.util.List<java.lang.String>getDependencyTrail()java.lang.StringgetDownloadUrl()java.io.FilegetFile()java.lang.StringgetGroupId()java.lang.StringgetId()java.util.Collection<org.apache.maven.artifact.metadata.ArtifactMetadata>getMetadataList()org.apache.maven.artifact.repository.ArtifactRepositorygetRepository()java.lang.StringgetScope()org.apache.maven.artifact.versioning.ArtifactVersiongetSelectedVersion()java.lang.StringgetType()java.lang.StringgetVersion()org.apache.maven.artifact.versioning.VersionRangegetVersionRange()booleanhasClassifier()booleanisFromAuthoritativeRepository()booleanisOptional()booleanisRelease()booleanisResolved()booleanisSelectedVersionKnown()booleanisSnapshot()voidselectVersion(java.lang.String string)By default, do nothing.voidsetArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler artifactHandler)By default, do nothing.voidsetArtifactId(java.lang.String artifactId)voidsetAvailableVersions(java.util.List<org.apache.maven.artifact.versioning.ArtifactVersion> list)By default, do nothing.voidsetBaseVersion(java.lang.String string)By default, do nothing.voidsetDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter)By default, do nothing.voidsetDependencyTrail(java.util.List<java.lang.String> list)By default, do nothing.voidsetDownloadUrl(java.lang.String string)By default, do nothing.voidsetFile(java.io.File file)voidsetFromAuthoritativeRepository(boolean fromAuthoritativeRepository)voidsetGroupId(java.lang.String groupId)voidsetOptional(boolean b)By default, do nothing.voidsetRelease(boolean b)By default, do nothing.voidsetRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)voidsetResolved(boolean b)By default, do nothing.voidsetResolvedVersion(java.lang.String string)By default, do nothing.voidsetScope(java.lang.String scope)voidsetType(java.lang.String type)Set a new typevoidsetVersion(java.lang.String version)voidsetVersionRange(org.apache.maven.artifact.versioning.VersionRange versionRange)By default, do nothing.java.lang.StringtoString()voidupdateVersion(java.lang.String string, org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)By default, do nothing.
-
-
-
Field Detail
-
groupId
private java.lang.String groupId
-
artifactId
private java.lang.String artifactId
-
version
private java.lang.String version
-
scope
private java.lang.String scope
-
type
private java.lang.String type
-
classifier
private java.lang.String classifier
-
file
private java.io.File file
-
artifactRepository
private org.apache.maven.artifact.repository.ArtifactRepository artifactRepository
-
-
Method Detail
-
compareTo
public int compareTo(org.apache.maven.artifact.Artifact artifact)
By default, return0- Specified by:
compareToin interfacejava.lang.Comparable<org.apache.maven.artifact.Artifact>- See Also:
Comparable.compareTo(java.lang.Object)
-
getGroupId
public java.lang.String getGroupId()
- Specified by:
getGroupIdin interfaceorg.apache.maven.artifact.Artifact
-
getArtifactId
public java.lang.String getArtifactId()
- Specified by:
getArtifactIdin interfaceorg.apache.maven.artifact.Artifact
-
getVersion
public java.lang.String getVersion()
- Specified by:
getVersionin interfaceorg.apache.maven.artifact.Artifact
-
setVersion
public void setVersion(java.lang.String version)
- Specified by:
setVersionin interfaceorg.apache.maven.artifact.Artifact
-
getScope
public java.lang.String getScope()
- Specified by:
getScopein interfaceorg.apache.maven.artifact.Artifact
-
getType
public java.lang.String getType()
- Specified by:
getTypein interfaceorg.apache.maven.artifact.Artifact
-
setType
public void setType(java.lang.String type)
Set a new type- Parameters:
type-
-
getClassifier
public java.lang.String getClassifier()
- Specified by:
getClassifierin interfaceorg.apache.maven.artifact.Artifact
-
hasClassifier
public boolean hasClassifier()
- Specified by:
hasClassifierin interfaceorg.apache.maven.artifact.Artifact
-
getFile
public java.io.File getFile()
- Specified by:
getFilein interfaceorg.apache.maven.artifact.Artifact
-
setFile
public void setFile(java.io.File file)
- Specified by:
setFilein interfaceorg.apache.maven.artifact.Artifact
-
getBaseVersion
public java.lang.String getBaseVersion()
- Specified by:
getBaseVersionin interfaceorg.apache.maven.artifact.Artifact- Returns:
null.- See Also:
Artifact.getBaseVersion()
-
setBaseVersion
public void setBaseVersion(java.lang.String string)
By default, do nothing.- Specified by:
setBaseVersionin interfaceorg.apache.maven.artifact.Artifact- See Also:
Artifact.setBaseVersion(java.lang.String)
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfaceorg.apache.maven.artifact.Artifact- Returns:
null.- See Also:
Artifact.getId()
-
getDependencyConflictId
public java.lang.String getDependencyConflictId()
- Specified by:
getDependencyConflictIdin interfaceorg.apache.maven.artifact.Artifact- Returns:
groupId:artifactId:type:classifier.- See Also:
Artifact.getDependencyConflictId()
-
addMetadata
public void addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata)
By default, do nothing.- Specified by:
addMetadatain interfaceorg.apache.maven.artifact.Artifact- See Also:
Artifact.addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata)
-
getMetadataList
public java.util.Collection<org.apache.maven.artifact.metadata.ArtifactMetadata> getMetadataList()
- Specified by:
getMetadataListin interfaceorg.apache.maven.artifact.Artifact- Returns:
null.- See Also:
Artifact.getMetadataList()
-
setRepository
public void setRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
- Specified by:
setRepositoryin interfaceorg.apache.maven.artifact.Artifact
-
getRepository
public org.apache.maven.artifact.repository.ArtifactRepository getRepository()
- Specified by:
getRepositoryin interfaceorg.apache.maven.artifact.Artifact
-
updateVersion
public void updateVersion(java.lang.String string, org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)By default, do nothing.- Specified by:
updateVersionin interfaceorg.apache.maven.artifact.Artifact- See Also:
Artifact.updateVersion(java.lang.String, org.apache.maven.artifact.repository.ArtifactRepository)
-
getDownloadUrl
public java.lang.String getDownloadUrl()
- Specified by:
getDownloadUrlin interfaceorg.apache.maven.artifact.Artifact- Returns:
null.- See Also:
Artifact.getDownloadUrl()
-
setDownloadUrl
public void setDownloadUrl(java.lang.String string)
By default, do nothing.- Specified by:
setDownloadUrlin interfaceorg.apache.maven.artifact.Artifact- See Also:
Artifact.setDownloadUrl(java.lang.String)
-
getDependencyFilter
public org.apache.maven.artifact.resolver.filter.ArtifactFilter getDependencyFilter()
- Specified by:
getDependencyFilterin interfaceorg.apache.maven.artifact.Artifact- Returns:
null.- See Also:
Artifact.getDependencyFilter()
-
setDependencyFilter
public void setDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter)
By default, do nothing.- Specified by:
setDependencyFilterin interfaceorg.apache.maven.artifact.Artifact- See Also:
Artifact.setDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter)
-
getArtifactHandler
public org.apache.maven.artifact.handler.ArtifactHandler getArtifactHandler()
- Specified by:
getArtifactHandlerin interfaceorg.apache.maven.artifact.Artifact- Returns:
null.- See Also:
Artifact.getArtifactHandler()
-
getDependencyTrail
public java.util.List<java.lang.String> getDependencyTrail()
- Specified by:
getDependencyTrailin interfaceorg.apache.maven.artifact.Artifact- Returns:
null.- See Also:
Artifact.getDependencyTrail()
-
setDependencyTrail
public void setDependencyTrail(java.util.List<java.lang.String> list)
By default, do nothing.- Specified by:
setDependencyTrailin interfaceorg.apache.maven.artifact.Artifact- See Also:
Artifact.setDependencyTrail(java.util.List)
-
setScope
public void setScope(java.lang.String scope)
- Specified by:
setScopein interfaceorg.apache.maven.artifact.Artifact
-
getVersionRange
public org.apache.maven.artifact.versioning.VersionRange getVersionRange()
- Specified by:
getVersionRangein interfaceorg.apache.maven.artifact.Artifact- Returns:
null.- See Also:
Artifact.getVersionRange()
-
setVersionRange
public void setVersionRange(org.apache.maven.artifact.versioning.VersionRange versionRange)
By default, do nothing.- Specified by:
setVersionRangein interfaceorg.apache.maven.artifact.Artifact- See Also:
Artifact.setVersionRange(org.apache.maven.artifact.versioning.VersionRange)
-
selectVersion
public void selectVersion(java.lang.String string)
By default, do nothing.- Specified by:
selectVersionin interfaceorg.apache.maven.artifact.Artifact- See Also:
Artifact.selectVersion(java.lang.String)
-
setGroupId
public void setGroupId(java.lang.String groupId)
- Specified by:
setGroupIdin interfaceorg.apache.maven.artifact.Artifact
-
setArtifactId
public void setArtifactId(java.lang.String artifactId)
- Specified by:
setArtifactIdin interfaceorg.apache.maven.artifact.Artifact
-
isSnapshot
public boolean isSnapshot()
- Specified by:
isSnapshotin interfaceorg.apache.maven.artifact.Artifact- Returns:
false.- See Also:
Artifact.isSnapshot()
-
setResolved
public void setResolved(boolean b)
By default, do nothing.- Specified by:
setResolvedin interfaceorg.apache.maven.artifact.Artifact- See Also:
Artifact.setResolved(boolean)
-
isResolved
public boolean isResolved()
- Specified by:
isResolvedin interfaceorg.apache.maven.artifact.Artifact- Returns:
false.- See Also:
Artifact.isResolved()
-
setResolvedVersion
public void setResolvedVersion(java.lang.String string)
By default, do nothing.- Specified by:
setResolvedVersionin interfaceorg.apache.maven.artifact.Artifact- See Also:
Artifact.setResolvedVersion(java.lang.String)
-
setArtifactHandler
public void setArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler artifactHandler)
By default, do nothing.- Specified by:
setArtifactHandlerin interfaceorg.apache.maven.artifact.Artifact- See Also:
Artifact.setArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler)
-
isRelease
public boolean isRelease()
- Specified by:
isReleasein interfaceorg.apache.maven.artifact.Artifact- Returns:
false.- See Also:
Artifact.isRelease()
-
setRelease
public void setRelease(boolean b)
By default, do nothing.- Specified by:
setReleasein interfaceorg.apache.maven.artifact.Artifact- See Also:
Artifact.setRelease(boolean)
-
getAvailableVersions
public java.util.List<org.apache.maven.artifact.versioning.ArtifactVersion> getAvailableVersions()
- Specified by:
getAvailableVersionsin interfaceorg.apache.maven.artifact.Artifact- Returns:
null.- See Also:
Artifact.getAvailableVersions()
-
setAvailableVersions
public void setAvailableVersions(java.util.List<org.apache.maven.artifact.versioning.ArtifactVersion> list)
By default, do nothing.- Specified by:
setAvailableVersionsin interfaceorg.apache.maven.artifact.Artifact- See Also:
Artifact.setAvailableVersions(java.util.List)
-
isOptional
public boolean isOptional()
- Specified by:
isOptionalin interfaceorg.apache.maven.artifact.Artifact- Returns:
false.- See Also:
Artifact.isOptional()
-
setOptional
public void setOptional(boolean b)
By default, do nothing.- Specified by:
setOptionalin interfaceorg.apache.maven.artifact.Artifact- Parameters:
b-
-
getSelectedVersion
public org.apache.maven.artifact.versioning.ArtifactVersion getSelectedVersion() throws org.apache.maven.artifact.versioning.OverConstrainedVersionException- Specified by:
getSelectedVersionin interfaceorg.apache.maven.artifact.Artifact- Returns:
null.- Throws:
org.apache.maven.artifact.versioning.OverConstrainedVersionException- See Also:
Artifact.getSelectedVersion()
-
isSelectedVersionKnown
public boolean isSelectedVersionKnown() throws org.apache.maven.artifact.versioning.OverConstrainedVersionException- Specified by:
isSelectedVersionKnownin interfaceorg.apache.maven.artifact.Artifact- Returns:
false.- Throws:
org.apache.maven.artifact.versioning.OverConstrainedVersionException- See Also:
Artifact.isSelectedVersionKnown()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- See Also:
Object.toString()
-
appendArtifactTypeClassifierString
private void appendArtifactTypeClassifierString(java.lang.StringBuffer sb)
-
isFromAuthoritativeRepository
public boolean isFromAuthoritativeRepository()
-
setFromAuthoritativeRepository
public void setFromAuthoritativeRepository(boolean fromAuthoritativeRepository)
-
-