Class ArtifactStub

java.lang.Object
org.apache.maven.plugin.resources.remote.stub.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
  • Constructor Details

    • ArtifactStub

      public ArtifactStub()
  • Method Details

    • populate

      public void populate(MavenProjectBasicStub project)
    • hasClassifier

      public boolean hasClassifier()
      Specified by:
      hasClassifier 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 version)
      Specified by:
      setBaseVersion in interface org.apache.maven.artifact.Artifact
    • setFile

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

      public File getFile()
      Specified by:
      getFile in interface org.apache.maven.artifact.Artifact
    • 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
    • getClassifier

      public String getClassifier()
      Specified by:
      getClassifier 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 metadata)
      Specified by:
      addMetadata in interface org.apache.maven.artifact.Artifact
    • 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 remoteRepository)
      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 version, org.apache.maven.artifact.repository.ArtifactRepository localRepository)
      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 _downloadUrl)
      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> dependencyTrail)
      Specified by:
      setDependencyTrail in interface org.apache.maven.artifact.Artifact
    • 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
    • setVersionRange

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

      public void selectVersion(String version)
      Specified by:
      selectVersion in interface org.apache.maven.artifact.Artifact
    • 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
    • setResolved

      public void setResolved(boolean _resolved)
      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 version)
      Specified by:
      setResolvedVersion in interface org.apache.maven.artifact.Artifact
    • setArtifactHandler

      public void setArtifactHandler(org.apache.maven.artifact.handler.ArtifactHandler handler)
      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 _release)
      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> versions)
      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 _optional)
      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
    • compareTo

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