Class 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.Artifact
    Stub class for Artifact testing.
    Version:
    $Id$
    Author:
    jesse
    • Constructor Detail

      • ArtifactStub

        public ArtifactStub()
    • Method Detail

      • compareTo

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

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

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

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

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

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

        public java.lang.String getType()
        Specified by:
        getType in interface org.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:
        getClassifier in interface org.apache.maven.artifact.Artifact
      • hasClassifier

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

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

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

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

        public void setBaseVersion​(java.lang.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 java.lang.String getId()
        Specified by:
        getId in interface org.apache.maven.artifact.Artifact
        Returns:
        null.
        See Also:
        Artifact.getId()
      • getDependencyConflictId

        public java.lang.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 java.util.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​(java.lang.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 java.lang.String getDownloadUrl()
        Specified by:
        getDownloadUrl in interface org.apache.maven.artifact.Artifact
        Returns:
        null.
        See Also:
        Artifact.getDownloadUrl()
      • setDownloadUrl

        public void setDownloadUrl​(java.lang.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 java.util.List<java.lang.String> getDependencyTrail()
        Specified by:
        getDependencyTrail in interface org.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:
        setDependencyTrail in interface org.apache.maven.artifact.Artifact
        See Also:
        Artifact.setDependencyTrail(java.util.List)
      • setScope

        public void setScope​(java.lang.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​(java.lang.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​(java.lang.String groupId)
        Specified by:
        setGroupId in interface org.apache.maven.artifact.Artifact
      • setArtifactId

        public void setArtifactId​(java.lang.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​(java.lang.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 java.util.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​(java.util.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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()
      • isFromAuthoritativeRepository

        public boolean isFromAuthoritativeRepository()
      • setFromAuthoritativeRepository

        public void setFromAuthoritativeRepository​(boolean fromAuthoritativeRepository)