Class MetadataResolutionResult

java.lang.Object
org.apache.maven.repository.MetadataResolutionResult

public class MetadataResolutionResult extends Object
Author:
Oleg Gusakov
  • Constructor Details

    • MetadataResolutionResult

      public MetadataResolutionResult()
  • Method Details

    • getOriginatingArtifact

      public org.apache.maven.artifact.Artifact getOriginatingArtifact()
    • listOriginatingArtifact

      public MetadataResolutionResult listOriginatingArtifact(org.apache.maven.artifact.Artifact originatingArtifact)
    • addArtifact

      public void addArtifact(org.apache.maven.artifact.Artifact artifact)
    • getArtifacts

      public Set<org.apache.maven.artifact.Artifact> getArtifacts()
    • addRequestedArtifact

      public void addRequestedArtifact(org.apache.maven.artifact.Artifact artifact)
    • getRequestedArtifacts

      public Set<org.apache.maven.artifact.Artifact> getRequestedArtifacts()
    • hasMissingArtifacts

      public boolean hasMissingArtifacts()
    • getMissingArtifacts

      public List<org.apache.maven.artifact.Artifact> getMissingArtifacts()
    • addMissingArtifact

      public MetadataResolutionResult addMissingArtifact(org.apache.maven.artifact.Artifact artifact)
    • setUnresolvedArtifacts

      public MetadataResolutionResult setUnresolvedArtifacts(List<org.apache.maven.artifact.Artifact> unresolvedArtifacts)
    • hasExceptions

      public boolean hasExceptions()
    • getExceptions

      public List<Exception> getExceptions()
    • hasVersionRangeViolations

      public boolean hasVersionRangeViolations()
    • addVersionRangeViolation

      public MetadataResolutionResult addVersionRangeViolation(Exception e)
      TODO this needs to accept a OverConstrainedVersionException as returned by getVersionRangeViolation(int) but it's not used like that in DefaultLegacyArtifactCollector
    • getVersionRangeViolation

      public org.apache.maven.artifact.versioning.OverConstrainedVersionException getVersionRangeViolation(int i)
    • getVersionRangeViolations

      public List<Exception> getVersionRangeViolations()
    • hasMetadataResolutionExceptions

      public boolean hasMetadataResolutionExceptions()
    • addMetadataResolutionException

      public MetadataResolutionResult addMetadataResolutionException(org.apache.maven.artifact.resolver.ArtifactResolutionException e)
    • getMetadataResolutionException

      public org.apache.maven.artifact.resolver.ArtifactResolutionException getMetadataResolutionException(int i)
    • getMetadataResolutionExceptions

      public List<org.apache.maven.artifact.resolver.ArtifactResolutionException> getMetadataResolutionExceptions()
    • hasErrorArtifactExceptions

      public boolean hasErrorArtifactExceptions()
    • addError

      public MetadataResolutionResult addError(Exception e)
    • getErrorArtifactExceptions

      public List<org.apache.maven.artifact.resolver.ArtifactResolutionException> getErrorArtifactExceptions()
    • hasCircularDependencyExceptions

      public boolean hasCircularDependencyExceptions()
    • addCircularDependencyException

      public MetadataResolutionResult addCircularDependencyException(org.apache.maven.artifact.resolver.CyclicDependencyException e)
    • getCircularDependencyException

      public org.apache.maven.artifact.resolver.CyclicDependencyException getCircularDependencyException(int i)
    • getCircularDependencyExceptions

      public List<org.apache.maven.artifact.resolver.CyclicDependencyException> getCircularDependencyExceptions()
    • getRepositories

      public List<org.apache.maven.artifact.repository.ArtifactRepository> getRepositories()
    • setRepositories

      public MetadataResolutionResult setRepositories(List<org.apache.maven.artifact.repository.ArtifactRepository> repositories)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getResolvedTree

      public MetadataGraph getResolvedTree()
    • setResolvedTree

      public void setResolvedTree(MetadataGraph resolvedTree)