org.apache.maven.artifact.resolver
Class ArtifactResolutionResult

java.lang.Object
  extended by org.apache.maven.artifact.resolver.ArtifactResolutionResult

public class ArtifactResolutionResult
extends java.lang.Object

Specific problems during resolution that we want to account for:

- missing metadata - version range violations - version circular dependencies - missing artifacts - network/transfer errors - file system errors: permissions

Version:
$Id: ArtifactResolutionResult.java 674543 2008-07-07 16:28:03Z brett $
Author:
Jason van Zyl

Constructor Summary
ArtifactResolutionResult()
           
 
Method Summary
 ArtifactResolutionResult addCircularDependencyException(CyclicDependencyException e)
           
 ArtifactResolutionResult addErrorArtifactException(ArtifactResolutionException e)
           
 ArtifactResolutionResult addMetadataResolutionException(ArtifactResolutionException e)
           
 ArtifactResolutionResult addMissingArtifact(Artifact artifact)
           
 ArtifactResolutionResult addVersionRangeViolation(java.lang.Exception e)
           
 java.util.Set<ResolutionNode> getArtifactResolutionNodes()
           
 java.util.Set<Artifact> getArtifacts()
           
 CyclicDependencyException getCircularDependencyException(int i)
           
 java.util.List<CyclicDependencyException> getCircularDependencyExceptions()
           
 java.util.List<ArtifactResolutionException> getErrorArtifactExceptions()
           
 ArtifactResolutionException getMetadataResolutionException(int i)
           
 java.util.List getMetadataResolutionExceptions()
           
 java.util.List getMissingArtifacts()
           
 Artifact getOriginatingArtifact()
           
 java.util.List<ArtifactRepository> getRepositories()
           
 OverConstrainedVersionException getVersionRangeViolation(int i)
           
 java.util.List getVersionRangeViolations()
           
 boolean hasCircularDependencyExceptions()
           
 boolean hasErrorArtifactExceptions()
           
 boolean hasMetadataResolutionExceptions()
           
 boolean hasVersionRangeViolations()
           
 ArtifactResolutionResult ListOriginatingArtifact(Artifact originatingArtifact)
           
 void setArtifactResolutionNodes(java.util.Set<ResolutionNode> resolutionNodes)
           
 ArtifactResolutionResult setRepositories(java.util.List<ArtifactRepository> repositories)
           
 ArtifactResolutionResult setUnresolvedArtifacts(java.util.List<Artifact> unresolvedArtifacts)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArtifactResolutionResult

public ArtifactResolutionResult()
Method Detail

getOriginatingArtifact

public Artifact getOriginatingArtifact()

ListOriginatingArtifact

public ArtifactResolutionResult ListOriginatingArtifact(Artifact originatingArtifact)

getArtifacts

public java.util.Set<Artifact> getArtifacts()

getArtifactResolutionNodes

public java.util.Set<ResolutionNode> getArtifactResolutionNodes()

setArtifactResolutionNodes

public void setArtifactResolutionNodes(java.util.Set<ResolutionNode> resolutionNodes)

getMissingArtifacts

public java.util.List getMissingArtifacts()

addMissingArtifact

public ArtifactResolutionResult addMissingArtifact(Artifact artifact)

setUnresolvedArtifacts

public ArtifactResolutionResult setUnresolvedArtifacts(java.util.List<Artifact> unresolvedArtifacts)

hasVersionRangeViolations

public boolean hasVersionRangeViolations()

addVersionRangeViolation

public ArtifactResolutionResult addVersionRangeViolation(java.lang.Exception e)

getVersionRangeViolation

public OverConstrainedVersionException getVersionRangeViolation(int i)

getVersionRangeViolations

public java.util.List getVersionRangeViolations()

hasMetadataResolutionExceptions

public boolean hasMetadataResolutionExceptions()

addMetadataResolutionException

public ArtifactResolutionResult addMetadataResolutionException(ArtifactResolutionException e)

getMetadataResolutionException

public ArtifactResolutionException getMetadataResolutionException(int i)

getMetadataResolutionExceptions

public java.util.List getMetadataResolutionExceptions()

hasErrorArtifactExceptions

public boolean hasErrorArtifactExceptions()

addErrorArtifactException

public ArtifactResolutionResult addErrorArtifactException(ArtifactResolutionException e)

getErrorArtifactExceptions

public java.util.List<ArtifactResolutionException> getErrorArtifactExceptions()

hasCircularDependencyExceptions

public boolean hasCircularDependencyExceptions()

addCircularDependencyException

public ArtifactResolutionResult addCircularDependencyException(CyclicDependencyException e)

getCircularDependencyException

public CyclicDependencyException getCircularDependencyException(int i)

getCircularDependencyExceptions

public java.util.List<CyclicDependencyException> getCircularDependencyExceptions()

getRepositories

public java.util.List<ArtifactRepository> getRepositories()

setRepositories

public ArtifactResolutionResult setRepositories(java.util.List<ArtifactRepository> repositories)


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