java.lang.Object
org.basepom.mojo.dvc.version.VersionResolutionCollection
- All Implemented Interfaces:
Comparable<VersionResolutionCollection>
public final class VersionResolutionCollection
extends Object
implements Comparable<VersionResolutionCollection>
-
Method Summary
Modifier and TypeMethodDescriptionint
boolean
org.apache.maven.artifact.versioning.ComparableVersion
com.google.common.collect.ImmutableSortedSet<VersionResolutionElement>
boolean
boolean
int
hashCode()
boolean
boolean
isMatchFor
(org.apache.maven.artifact.versioning.ComparableVersion version) Matches a given version to the collection.static com.google.common.collect.ImmutableSetMultimap<QualifiedName,
VersionResolutionCollection> toResolutionMap
(com.google.common.collect.SetMultimap<QualifiedName, VersionResolution> map) toString()
-
Method Details
-
getRequestingDependencies
public com.google.common.collect.ImmutableSortedSet<VersionResolutionElement> getRequestingDependencies() -
getExpectedVersion
public org.apache.maven.artifact.versioning.ComparableVersion getExpectedVersion() -
isMatchFor
public boolean isMatchFor(org.apache.maven.artifact.versioning.ComparableVersion version) Matches a given version to the collection.- Parameters:
version
- The version to match to this collection.- Returns:
- True if the selected version exactly matches the expected version.
-
compareTo
- Specified by:
compareTo
in interfaceComparable<VersionResolutionCollection>
-
hasConflict
public boolean hasConflict() -
hasDirectDependencies
public boolean hasDirectDependencies() -
hasManagedDependencies
public boolean hasManagedDependencies() -
toResolutionMap
public static com.google.common.collect.ImmutableSetMultimap<QualifiedName,VersionResolutionCollection> toResolutionMap(com.google.common.collect.SetMultimap<QualifiedName, VersionResolution> map) -
toString
-
equals
-
hashCode
public int hashCode()
-