Class ArtifactMetadata


  • public class ArtifactMetadata
    extends java.lang.Object
    Artifact Metadata that is resolved independent of Artifact itself.
    • Field Detail

      • groupId

        protected java.lang.String groupId
        standard glorified artifact coordinates
      • artifactId

        protected java.lang.String artifactId
      • version

        protected java.lang.String version
      • type

        protected java.lang.String type
      • classifier

        protected java.lang.String classifier
      • why

        protected java.lang.String why
        explanation: why this MD was chosen over it's siblings in the resulting structure (classpath for now)
      • dependencies

        protected java.util.Collection<ArtifactMetadata> dependencies
        dependencies of the artifact behind this metadata
      • uri

        protected java.lang.String uri
        metadata URI
      • resolved

        protected boolean resolved
        is metadata found anywhere
      • artifactExists

        protected boolean artifactExists
        does the actual artifact for this metadata exists
      • artifactUri

        protected java.lang.String artifactUri
        artifact URI
      • error

        private java.lang.String error
        error message
    • Constructor Detail

      • ArtifactMetadata

        public ArtifactMetadata​(java.lang.String name)
      • ArtifactMetadata

        public ArtifactMetadata​(java.lang.String groupId,
                                java.lang.String name,
                                java.lang.String version)
      • ArtifactMetadata

        public ArtifactMetadata​(java.lang.String groupId,
                                java.lang.String name,
                                java.lang.String version,
                                java.lang.String type)
      • ArtifactMetadata

        public ArtifactMetadata​(java.lang.String groupId,
                                java.lang.String name,
                                java.lang.String version,
                                java.lang.String type,
                                ArtifactScopeEnum artifactScope)
      • ArtifactMetadata

        public ArtifactMetadata​(java.lang.String groupId,
                                java.lang.String name,
                                java.lang.String version,
                                java.lang.String type,
                                ArtifactScopeEnum artifactScope,
                                java.lang.String classifier)
      • ArtifactMetadata

        public ArtifactMetadata​(java.lang.String groupId,
                                java.lang.String name,
                                java.lang.String version,
                                java.lang.String type,
                                ArtifactScopeEnum artifactScope,
                                java.lang.String classifier,
                                java.lang.String artifactUri)
      • ArtifactMetadata

        public ArtifactMetadata​(java.lang.String groupId,
                                java.lang.String name,
                                java.lang.String version,
                                java.lang.String type,
                                ArtifactScopeEnum artifactScope,
                                java.lang.String classifier,
                                java.lang.String artifactUri,
                                java.lang.String why,
                                boolean resolved,
                                java.lang.String error)
      • ArtifactMetadata

        public ArtifactMetadata​(java.lang.String groupId,
                                java.lang.String name,
                                java.lang.String version,
                                java.lang.String type,
                                java.lang.String scopeString,
                                java.lang.String classifier,
                                java.lang.String artifactUri,
                                java.lang.String why,
                                boolean resolved,
                                java.lang.String error)
      • ArtifactMetadata

        public ArtifactMetadata​(Artifact af)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toDomainString

        public java.lang.String toDomainString()
      • getGroupId

        public java.lang.String getGroupId()
      • setGroupId

        public void setGroupId​(java.lang.String groupId)
      • getArtifactId

        public java.lang.String getArtifactId()
      • setArtifactId

        public void setArtifactId​(java.lang.String name)
      • getVersion

        public java.lang.String getVersion()
      • setVersion

        public void setVersion​(java.lang.String version)
      • getType

        public java.lang.String getType()
      • getCheckedType

        public java.lang.String getCheckedType()
      • setType

        public void setType​(java.lang.String type)
      • setArtifactScope

        public void setArtifactScope​(ArtifactScopeEnum artifactScope)
      • setScope

        public void setScope​(java.lang.String scope)
      • getClassifier

        public java.lang.String getClassifier()
      • setClassifier

        public void setClassifier​(java.lang.String classifier)
      • isResolved

        public boolean isResolved()
      • setResolved

        public void setResolved​(boolean resolved)
      • getUri

        public java.lang.String getUri()
      • setUri

        public void setUri​(java.lang.String uri)
      • getScope

        public java.lang.String getScope()
      • isArtifactExists

        public boolean isArtifactExists()
      • setArtifactExists

        public void setArtifactExists​(boolean artifactExists)
      • getDependencies

        public java.util.Collection<ArtifactMetadata> getDependencies()
      • setDependencies

        public void setDependencies​(java.util.Collection<ArtifactMetadata> dependencies)
      • getArtifactUri

        public java.lang.String getArtifactUri()
      • setArtifactUri

        public void setArtifactUri​(java.lang.String artifactUri)
      • getWhy

        public java.lang.String getWhy()
      • setWhy

        public void setWhy​(java.lang.String why)
      • getError

        public java.lang.String getError()
      • setError

        public void setError​(java.lang.String error)
      • isError

        public boolean isError()
      • getDependencyConflictId

        public java.lang.String getDependencyConflictId()