Class MockArtifact

java.lang.Object
org.apache.maven.archiver.MockArtifact
All Implemented Interfaces:
Comparable<org.apache.maven.artifact.Artifact>, org.apache.maven.artifact.Artifact

public class MockArtifact extends Object implements org.apache.maven.artifact.Artifact
  • Constructor Details

    • MockArtifact

      public MockArtifact()
  • Method Details

    • 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 string)
      Specified by:
      setVersion in interface org.apache.maven.artifact.Artifact
    • setSnapshotVersion

      public void setSnapshotVersion(String snapshotVersion, String baseVersion)
    • 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
    • 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
    • setBaseVersion

      public void setBaseVersion(String string)
      Specified by:
      setBaseVersion in interface org.apache.maven.artifact.Artifact
    • getId

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

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

      public void addMetadata(org.apache.maven.artifact.metadata.ArtifactMetadata artifactMetadata)
      Specified by:
      addMetadata in interface org.apache.maven.artifact.Artifact
    • getMetadata

      public org.apache.maven.artifact.metadata.ArtifactMetadata getMetadata(Class<?> metadataClass)
    • getMetadataList

      public Collection<org.apache.maven.artifact.metadata.ArtifactMetadata> getMetadataList()
      Specified by:
      getMetadataList in interface org.apache.maven.artifact.Artifact
    • 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)
      Specified by:
      updateVersion in interface org.apache.maven.artifact.Artifact
    • getDownloadUrl

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

      public void setDownloadUrl(String string)
      Specified by:
      setDownloadUrl in interface org.apache.maven.artifact.Artifact
    • getDependencyFilter

      public org.apache.maven.artifact.resolver.filter.ArtifactFilter getDependencyFilter()
      Specified by:
      getDependencyFilter in interface org.apache.maven.artifact.Artifact
    • setDependencyFilter

      public void setDependencyFilter(org.apache.maven.artifact.resolver.filter.ArtifactFilter artifactFilter)
      Specified by:
      setDependencyFilter in interface org.apache.maven.artifact.Artifact
    • getArtifactHandler

      public org.apache.maven.artifact.handler.ArtifactHandler getArtifactHandler()
      Specified by:
      getArtifactHandler in interface org.apache.maven.artifact.Artifact
    • getDependencyTrail

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

      public void setDependencyTrail(List<String> list)
      Specified by:
      setDependencyTrail 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
    • setVersionRange

      public void setVersionRange(org.apache.maven.artifact.versioning.VersionRange versionRange)
      Specified by:
      setVersionRange in interface org.apache.maven.artifact.Artifact
    • selectVersion

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

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

      public void setResolved(boolean b)
      Specified by:
      setResolved in interface org.apache.maven.artifact.Artifact
    • isResolved

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

      public void setResolvedVersion(String string)
      Specified by:
      setResolvedVersion in interface org.apache.maven.artifact.Artifact
    • setArtifactHandler

      public void setArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler artifactHandler)
      Specified by:
      setArtifactHandler in interface org.apache.maven.artifact.Artifact
    • isRelease

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

      public void setRelease(boolean b)
      Specified by:
      setRelease in interface org.apache.maven.artifact.Artifact
    • getAvailableVersions

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

      public void setAvailableVersions(List<org.apache.maven.artifact.versioning.ArtifactVersion> list)
      Specified by:
      setAvailableVersions in interface org.apache.maven.artifact.Artifact
    • isOptional

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

      public void setOptional(boolean b)
      Specified by:
      setOptional in interface org.apache.maven.artifact.Artifact
    • 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
      Throws:
      org.apache.maven.artifact.versioning.OverConstrainedVersionException
    • isSelectedVersionKnown

      public boolean isSelectedVersionKnown() throws org.apache.maven.artifact.versioning.OverConstrainedVersionException
      Specified by:
      isSelectedVersionKnown in interface org.apache.maven.artifact.Artifact
      Throws:
      org.apache.maven.artifact.versioning.OverConstrainedVersionException
    • 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
    • setType

      public void setType(String type)
    • setClassifier

      public void setClassifier(String classifier)
    • setScope

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

      public int compareTo(org.apache.maven.artifact.Artifact o)
      Specified by:
      compareTo in interface Comparable<org.apache.maven.artifact.Artifact>