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

public class ArtifactStub extends Object implements org.apache.maven.artifact.Artifact
Stub class for Artifact testing.
Author:
jesse
  • Constructor Details

    • ArtifactStub

      public ArtifactStub()
  • Method Details

    • compareTo

      public int compareTo(org.apache.maven.artifact.Artifact artifact)
      By default, return 0
      Specified by:
      compareTo in interface Comparable<org.apache.maven.artifact.Artifact>
      See Also:
    • getGroupId

      public String getGroupId()
      Specified by:
      getGroupId in interface org.apache.maven.artifact.Artifact
    • getArtifactId

      public String getArtifactId()
      Specified by:
      getArtifactId in interface org.apache.maven.artifact.Artifact
    • getVersion

      public String getVersion()
      Specified by:
      getVersion in interface org.apache.maven.artifact.Artifact
    • setVersion

      public void setVersion(String version)
      Specified by:
      setVersion in interface org.apache.maven.artifact.Artifact
    • getScope

      public String getScope()
      Specified by:
      getScope in interface org.apache.maven.artifact.Artifact
    • getType

      public String getType()
      Specified by:
      getType in interface org.apache.maven.artifact.Artifact
    • setType

      public void setType(String type)
      Set a new type
      Parameters:
      type -
    • getClassifier

      public String getClassifier()
      Specified by:
      getClassifier in interface org.apache.maven.artifact.Artifact
    • hasClassifier

      public boolean hasClassifier()
      Specified by:
      hasClassifier in interface org.apache.maven.artifact.Artifact
    • getFile

      public File getFile()
      Specified by:
      getFile in interface org.apache.maven.artifact.Artifact
    • setFile

      public void setFile(File file)
      Specified by:
      setFile in interface org.apache.maven.artifact.Artifact
    • getBaseVersion

      public String getBaseVersion()
      Specified by:
      getBaseVersion in interface org.apache.maven.artifact.Artifact
      Returns:
      null.
      See Also:
      • Artifact.getBaseVersion()
    • setBaseVersion

      public void setBaseVersion(String string)
      By default, do nothing.
      Specified by:
      setBaseVersion in interface org.apache.maven.artifact.Artifact
      See Also:
      • Artifact.setBaseVersion(java.lang.String)
    • getId

      public String getId()
      Specified by:
      getId in interface org.apache.maven.artifact.Artifact
      Returns:
      null.
      See Also:
      • Artifact.getId()
    • getDependencyConflictId

      public String getDependencyConflictId()
      Specified by:
      getDependencyConflictId in interface org.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:
      addMetadata in interface org.apache.maven.artifact.Artifact
      See Also:
      • Artifact.addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata)
    • getMetadataList

      public Collection<org.apache.maven.artifact.metadata.ArtifactMetadata> getMetadataList()
      Specified by:
      getMetadataList in interface org.apache.maven.artifact.Artifact
      Returns:
      null.
      See Also:
      • Artifact.getMetadataList()
    • setRepository

      public void setRepository(org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
      Specified by:
      setRepository in interface org.apache.maven.artifact.Artifact
    • getRepository

      public org.apache.maven.artifact.repository.ArtifactRepository getRepository()
      Specified by:
      getRepository in interface org.apache.maven.artifact.Artifact
    • updateVersion

      public void updateVersion(String string, org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
      By default, do nothing.
      Specified by:
      updateVersion in interface org.apache.maven.artifact.Artifact
      See Also:
      • Artifact.updateVersion(java.lang.String, org.apache.maven.artifact.repository.ArtifactRepository)
    • getDownloadUrl

      public String getDownloadUrl()
      Specified by:
      getDownloadUrl in interface org.apache.maven.artifact.Artifact
      Returns:
      null.
      See Also:
      • Artifact.getDownloadUrl()
    • setDownloadUrl

      public void setDownloadUrl(String string)
      By default, do nothing.
      Specified by:
      setDownloadUrl in interface org.apache.maven.artifact.Artifact
      See Also:
      • Artifact.setDownloadUrl(java.lang.String)
    • getDependencyFilter

      public org.apache.maven.artifact.resolver.filter.ArtifactFilter getDependencyFilter()
      Specified by:
      getDependencyFilter in interface org.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:
      setDependencyFilter in interface org.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:
      getArtifactHandler in interface org.apache.maven.artifact.Artifact
      Returns:
      null.
      See Also:
      • Artifact.getArtifactHandler()
    • getDependencyTrail

      public List<String> getDependencyTrail()
      Specified by:
      getDependencyTrail in interface org.apache.maven.artifact.Artifact
      Returns:
      null.
      See Also:
      • Artifact.getDependencyTrail()
    • setDependencyTrail

      public void setDependencyTrail(List<String> list)
      By default, do nothing.
      Specified by:
      setDependencyTrail in interface org.apache.maven.artifact.Artifact
      See Also:
      • Artifact.setDependencyTrail(java.util.List)
    • setScope

      public void setScope(String scope)
      Specified by:
      setScope in interface org.apache.maven.artifact.Artifact
    • getVersionRange

      public org.apache.maven.artifact.versioning.VersionRange getVersionRange()
      Specified by:
      getVersionRange in interface org.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:
      setVersionRange in interface org.apache.maven.artifact.Artifact
      See Also:
      • Artifact.setVersionRange(org.apache.maven.artifact.versioning.VersionRange)
    • selectVersion

      public void selectVersion(String string)
      By default, do nothing.
      Specified by:
      selectVersion in interface org.apache.maven.artifact.Artifact
      See Also:
      • Artifact.selectVersion(java.lang.String)
    • setGroupId

      public void setGroupId(String groupId)
      Specified by:
      setGroupId in interface org.apache.maven.artifact.Artifact
    • setArtifactId

      public void setArtifactId(String artifactId)
      Specified by:
      setArtifactId in interface org.apache.maven.artifact.Artifact
    • isSnapshot

      public boolean isSnapshot()
      Specified by:
      isSnapshot in interface org.apache.maven.artifact.Artifact
      Returns:
      false.
      See Also:
      • Artifact.isSnapshot()
    • setResolved

      public void setResolved(boolean b)
      By default, do nothing.
      Specified by:
      setResolved in interface org.apache.maven.artifact.Artifact
      See Also:
      • Artifact.setResolved(boolean)
    • isResolved

      public boolean isResolved()
      Specified by:
      isResolved in interface org.apache.maven.artifact.Artifact
      Returns:
      false.
      See Also:
      • Artifact.isResolved()
    • setResolvedVersion

      public void setResolvedVersion(String string)
      By default, do nothing.
      Specified by:
      setResolvedVersion in interface org.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:
      setArtifactHandler in interface org.apache.maven.artifact.Artifact
      See Also:
      • Artifact.setArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler)
    • isRelease

      public boolean isRelease()
      Specified by:
      isRelease in interface org.apache.maven.artifact.Artifact
      Returns:
      false.
      See Also:
      • Artifact.isRelease()
    • setRelease

      public void setRelease(boolean b)
      By default, do nothing.
      Specified by:
      setRelease in interface org.apache.maven.artifact.Artifact
      See Also:
      • Artifact.setRelease(boolean)
    • getAvailableVersions

      public List<org.apache.maven.artifact.versioning.ArtifactVersion> getAvailableVersions()
      Specified by:
      getAvailableVersions in interface org.apache.maven.artifact.Artifact
      Returns:
      null.
      See Also:
      • Artifact.getAvailableVersions()
    • setAvailableVersions

      public void setAvailableVersions(List<org.apache.maven.artifact.versioning.ArtifactVersion> list)
      By default, do nothing.
      Specified by:
      setAvailableVersions in interface org.apache.maven.artifact.Artifact
      See Also:
      • Artifact.setAvailableVersions(java.util.List)
    • isOptional

      public boolean isOptional()
      Specified by:
      isOptional in interface org.apache.maven.artifact.Artifact
      Returns:
      false.
      See Also:
      • Artifact.isOptional()
    • setOptional

      public void setOptional(boolean b)
      By default, do nothing.
      Specified by:
      setOptional in interface org.apache.maven.artifact.Artifact
      Parameters:
      b -
    • getSelectedVersion

      public org.apache.maven.artifact.versioning.ArtifactVersion getSelectedVersion() throws org.apache.maven.artifact.versioning.OverConstrainedVersionException
      Specified by:
      getSelectedVersion in interface org.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:
      isSelectedVersionKnown in interface org.apache.maven.artifact.Artifact
      Returns:
      false.
      Throws:
      org.apache.maven.artifact.versioning.OverConstrainedVersionException
      See Also:
      • Artifact.isSelectedVersionKnown()
    • toString

      public String toString()
      Overrides:
      toString in class Object
      See Also:
    • isFromAuthoritativeRepository

      public boolean isFromAuthoritativeRepository()
    • setFromAuthoritativeRepository

      public void setFromAuthoritativeRepository(boolean fromAuthoritativeRepository)