Class ArtifactStub
java.lang.Object
org.apache.maven.plugin.testing.stubs.ArtifactStub
- All Implemented Interfaces:
 Comparable<org.apache.maven.artifact.Artifact>,org.apache.maven.artifact.Artifact
Stub class for 
Artifact testing.- Author:
 - jesse
 
- 
Field Summary
Fields inherited from interface org.apache.maven.artifact.Artifact
LATEST_VERSION, RELEASE_VERSION, SCOPE_COMPILE, SCOPE_COMPILE_PLUS_RUNTIME, SCOPE_IMPORT, SCOPE_PROVIDED, SCOPE_RUNTIME, SCOPE_RUNTIME_PLUS_SYSTEM, SCOPE_SYSTEM, SCOPE_TEST, SNAPSHOT_VERSION, VERSION_FILE_PATTERN - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata) By default, do nothing.intcompareTo(org.apache.maven.artifact.Artifact artifact) By default, return0org.apache.maven.artifact.handler.ArtifactHandlerList<org.apache.maven.artifact.versioning.ArtifactVersion> org.apache.maven.artifact.resolver.filter.ArtifactFiltergetFile()getId()Collection<org.apache.maven.artifact.metadata.ArtifactMetadata> org.apache.maven.artifact.repository.ArtifactRepositorygetScope()org.apache.maven.artifact.versioning.ArtifactVersiongetType()org.apache.maven.artifact.versioning.VersionRangebooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidselectVersion(String string) By default, do nothing.voidsetArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler artifactHandler) By default, do nothing.voidsetArtifactId(String artifactId) voidsetAvailableVersions(List<org.apache.maven.artifact.versioning.ArtifactVersion> list) By default, do nothing.voidsetBaseVersion(String string) By default, do nothing.voidsetDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter) By default, do nothing.voidsetDependencyTrail(List<String> list) By default, do nothing.voidsetDownloadUrl(String string) By default, do nothing.voidvoidsetFromAuthoritativeRepository(boolean fromAuthoritativeRepository) voidsetGroupId(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(String string) By default, do nothing.voidvoidSet a new typevoidsetVersion(String version) voidsetVersionRange(org.apache.maven.artifact.versioning.VersionRange versionRange) By default, do nothing.toString()voidupdateVersion(String string, org.apache.maven.artifact.repository.ArtifactRepository artifactRepository) By default, do nothing. 
- 
Constructor Details
- 
ArtifactStub
public ArtifactStub() 
 - 
 - 
Method Details
- 
compareTo
public int compareTo(org.apache.maven.artifact.Artifact artifact) By default, return0- Specified by:
 compareToin interfaceComparable<org.apache.maven.artifact.Artifact>- See Also:
 
 - 
getGroupId
- Specified by:
 getGroupIdin interfaceorg.apache.maven.artifact.Artifact
 - 
getArtifactId
- Specified by:
 getArtifactIdin interfaceorg.apache.maven.artifact.Artifact
 - 
getVersion
- Specified by:
 getVersionin interfaceorg.apache.maven.artifact.Artifact
 - 
setVersion
- Specified by:
 setVersionin interfaceorg.apache.maven.artifact.Artifact
 - 
getScope
- Specified by:
 getScopein interfaceorg.apache.maven.artifact.Artifact
 - 
getType
- Specified by:
 getTypein interfaceorg.apache.maven.artifact.Artifact
 - 
setType
Set a new type- Parameters:
 type-
 - 
getClassifier
- Specified by:
 getClassifierin interfaceorg.apache.maven.artifact.Artifact
 - 
hasClassifier
public boolean hasClassifier()- Specified by:
 hasClassifierin interfaceorg.apache.maven.artifact.Artifact
 - 
getFile
- Specified by:
 getFilein interfaceorg.apache.maven.artifact.Artifact
 - 
setFile
- Specified by:
 setFilein interfaceorg.apache.maven.artifact.Artifact
 - 
getBaseVersion
- Specified by:
 getBaseVersionin interfaceorg.apache.maven.artifact.Artifact- Returns:
 null.- See Also:
 
 - 
setBaseVersion
By default, do nothing.- Specified by:
 setBaseVersionin interfaceorg.apache.maven.artifact.Artifact- See Also:
 
 - 
getId
- Specified by:
 getIdin interfaceorg.apache.maven.artifact.Artifact- Returns:
 null.- See Also:
 
 - 
getDependencyConflictId
- Specified by:
 getDependencyConflictIdin interfaceorg.apache.maven.artifact.Artifact- Returns:
 groupId:artifactId:type:classifier.- See Also:
 
 - 
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:
 
 - 
getMetadataList
- Specified by:
 getMetadataListin interfaceorg.apache.maven.artifact.Artifact- Returns:
 null.- See Also:
 
 - 
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(String string, org.apache.maven.artifact.repository.ArtifactRepository artifactRepository) By default, do nothing.- Specified by:
 updateVersionin interfaceorg.apache.maven.artifact.Artifact- See Also:
 
 - 
getDownloadUrl
- Specified by:
 getDownloadUrlin interfaceorg.apache.maven.artifact.Artifact- Returns:
 null.- See Also:
 
 - 
setDownloadUrl
By default, do nothing.- Specified by:
 setDownloadUrlin interfaceorg.apache.maven.artifact.Artifact- See Also:
 
 - 
getDependencyFilter
public org.apache.maven.artifact.resolver.filter.ArtifactFilter getDependencyFilter()- Specified by:
 getDependencyFilterin interfaceorg.apache.maven.artifact.Artifact- Returns:
 null.- See Also:
 
 - 
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:
 
 - 
getArtifactHandler
public org.apache.maven.artifact.handler.ArtifactHandler getArtifactHandler()- Specified by:
 getArtifactHandlerin interfaceorg.apache.maven.artifact.Artifact- Returns:
 null.- See Also:
 
 - 
getDependencyTrail
- Specified by:
 getDependencyTrailin interfaceorg.apache.maven.artifact.Artifact- Returns:
 null.- See Also:
 
 - 
setDependencyTrail
By default, do nothing.- Specified by:
 setDependencyTrailin interfaceorg.apache.maven.artifact.Artifact- See Also:
 
 - 
setScope
- 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:
 
 - 
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:
 
 - 
selectVersion
By default, do nothing.- Specified by:
 selectVersionin interfaceorg.apache.maven.artifact.Artifact- See Also:
 
 - 
setGroupId
- Specified by:
 setGroupIdin interfaceorg.apache.maven.artifact.Artifact
 - 
setArtifactId
- Specified by:
 setArtifactIdin interfaceorg.apache.maven.artifact.Artifact
 - 
isSnapshot
public boolean isSnapshot()- Specified by:
 isSnapshotin interfaceorg.apache.maven.artifact.Artifact- Returns:
 false.- See Also:
 
 - 
setResolved
public void setResolved(boolean b) By default, do nothing.- Specified by:
 setResolvedin interfaceorg.apache.maven.artifact.Artifact- See Also:
 
 - 
isResolved
public boolean isResolved()- Specified by:
 isResolvedin interfaceorg.apache.maven.artifact.Artifact- Returns:
 false.- See Also:
 
 - 
setResolvedVersion
By default, do nothing.- Specified by:
 setResolvedVersionin interfaceorg.apache.maven.artifact.Artifact- See Also:
 
 - 
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:
 
 - 
isRelease
public boolean isRelease()- Specified by:
 isReleasein interfaceorg.apache.maven.artifact.Artifact- Returns:
 false.- See Also:
 
 - 
setRelease
public void setRelease(boolean b) By default, do nothing.- Specified by:
 setReleasein interfaceorg.apache.maven.artifact.Artifact- See Also:
 
 - 
getAvailableVersions
- Specified by:
 getAvailableVersionsin interfaceorg.apache.maven.artifact.Artifact- Returns:
 null.- See Also:
 
 - 
setAvailableVersions
By default, do nothing.- Specified by:
 setAvailableVersionsin interfaceorg.apache.maven.artifact.Artifact- See Also:
 
 - 
isOptional
public boolean isOptional()- Specified by:
 isOptionalin interfaceorg.apache.maven.artifact.Artifact- Returns:
 false.- See Also:
 
 - 
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:
 
 - 
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:
 
 - 
toString
 - 
isFromAuthoritativeRepository
public boolean isFromAuthoritativeRepository() - 
setFromAuthoritativeRepository
public void setFromAuthoritativeRepository(boolean fromAuthoritativeRepository)  
 -