org.apache.maven.repository.metadata
Class ArtifactMetadata

java.lang.Object
  extended by org.apache.maven.repository.metadata.ArtifactMetadata

public class ArtifactMetadata
extends java.lang.Object

Artifact Metadata that is resolved independent of Artifact itself.

Author:
Oleg Gusakov

Field Summary
protected  boolean artifactExists
          does the actual artifact for this metadata exists
protected  java.lang.String artifactId
           
protected  ArtifactScopeEnum artifactScope
           
protected  java.lang.String artifactUri
          artifact URI
protected  java.lang.String classifier
           
protected  java.util.Collection<ArtifactMetadata> dependencies
          dependencies of the artifact behind this metadata
protected  java.lang.String groupId
          standard glorified artifact coordinates
protected  boolean resolved
          is metadata found anywhere
protected  java.lang.String type
           
protected  java.lang.String uri
          metadata URI
protected  java.lang.String version
           
protected  java.lang.String why
          explanation: why this MD was chosen over it's siblings in the resulting structure (classpath for now)
 
Constructor Summary
ArtifactMetadata(Artifact af)
           
ArtifactMetadata(java.lang.String name)
           
ArtifactMetadata(java.lang.String groupId, java.lang.String name, java.lang.String version)
           
ArtifactMetadata(java.lang.String groupId, java.lang.String name, java.lang.String version, java.lang.String type)
           
ArtifactMetadata(java.lang.String groupId, java.lang.String name, java.lang.String version, java.lang.String type, ArtifactScopeEnum artifactScope)
           
ArtifactMetadata(java.lang.String groupId, java.lang.String name, java.lang.String version, java.lang.String type, ArtifactScopeEnum artifactScope, java.lang.String classifier)
           
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(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(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)
           
 
Method Summary
 java.lang.String getArtifactId()
           
 ArtifactScopeEnum getArtifactScope()
           
 java.lang.String getArtifactUri()
           
 java.lang.String getCheckedType()
           
 java.lang.String getClassifier()
           
 java.util.Collection<ArtifactMetadata> getDependencies()
           
 java.lang.String getDependencyConflictId()
           
 java.lang.String getError()
           
 java.lang.String getGroupId()
           
 java.lang.String getScope()
           
 ArtifactScopeEnum getScopeAsEnum()
           
 java.lang.String getType()
           
 java.lang.String getUri()
           
 java.lang.String getVersion()
           
 java.lang.String getWhy()
           
 boolean isArtifactExists()
           
 boolean isError()
           
 boolean isResolved()
           
 void setArtifactExists(boolean artifactExists)
           
 void setArtifactId(java.lang.String name)
           
 void setArtifactScope(ArtifactScopeEnum artifactScope)
           
 void setArtifactUri(java.lang.String artifactUri)
           
 void setClassifier(java.lang.String classifier)
           
 void setDependencies(java.util.Collection<ArtifactMetadata> dependencies)
           
 void setError(java.lang.String error)
           
 void setGroupId(java.lang.String groupId)
           
 void setResolved(boolean resolved)
           
 void setScope(java.lang.String scope)
           
 void setType(java.lang.String type)
           
 void setUri(java.lang.String uri)
           
 void setVersion(java.lang.String version)
           
 void setWhy(java.lang.String why)
           
 java.lang.String toDomainString()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

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

artifactScope

protected ArtifactScopeEnum artifactScope

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

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)

getArtifactScope

public ArtifactScopeEnum getArtifactScope()

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()

getScopeAsEnum

public ArtifactScopeEnum getScopeAsEnum()

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()


Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.