Class MetadataGraphEdge
- java.lang.Object
-
- org.apache.maven.repository.metadata.MetadataGraphEdge
-
public class MetadataGraphEdge extends java.lang.Objectmetadata graph edge - combination of version, scope and depth define an edge in the graph
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.StringartifactUri(package private) intdepth(package private) intpomOrder(package private) booleanresolved(package private) ArtifactScopeEnumscope(package private) MetadataGraphVertexsourcecapturing where this link came from and where it is linked to.(package private) MetadataGraphVertextarget(package private) java.lang.Stringversion
-
Constructor Summary
Constructors Constructor Description MetadataGraphEdge(java.lang.String version, boolean resolved, ArtifactScopeEnum scope, java.lang.String artifactUri, int depth, int pomOrder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)used to eliminate exact duplicates in the edge listjava.lang.StringgetArtifactUri()intgetDepth()intgetPomOrder()ArtifactScopeEnumgetScope()MetadataGraphVertexgetSource()MetadataGraphVertexgetTarget()java.lang.StringgetVersion()booleanisResolved()private static booleanobjectsEqual(java.lang.Object o1, java.lang.Object o2)helper for equalsvoidsetArtifactUri(java.lang.String artifactUri)voidsetDepth(int depth)voidsetPomOrder(int pomOrder)voidsetResolved(boolean resolved)voidsetScope(ArtifactScopeEnum scope)voidsetSource(MetadataGraphVertex source)voidsetTarget(MetadataGraphVertex target)voidsetVersion(java.lang.String version)java.lang.StringtoString()
-
-
-
Field Detail
-
version
java.lang.String version
-
scope
ArtifactScopeEnum scope
-
depth
int depth
-
pomOrder
int pomOrder
-
resolved
boolean resolved
-
artifactUri
java.lang.String artifactUri
-
source
MetadataGraphVertex source
capturing where this link came from and where it is linked to. In the first implementation only source used for explanatory function
-
target
MetadataGraphVertex target
-
-
Constructor Detail
-
MetadataGraphEdge
public MetadataGraphEdge(java.lang.String version, boolean resolved, ArtifactScopeEnum scope, java.lang.String artifactUri, int depth, int pomOrder)
-
-
Method Detail
-
objectsEqual
private static boolean objectsEqual(java.lang.Object o1, java.lang.Object o2)helper for equals
-
equals
public boolean equals(java.lang.Object o)
used to eliminate exact duplicates in the edge list- Overrides:
equalsin classjava.lang.Object
-
getVersion
public java.lang.String getVersion()
-
setVersion
public void setVersion(java.lang.String version)
-
getScope
public ArtifactScopeEnum getScope()
-
setScope
public void setScope(ArtifactScopeEnum scope)
-
getDepth
public int getDepth()
-
setDepth
public void setDepth(int depth)
-
isResolved
public boolean isResolved()
-
setResolved
public void setResolved(boolean resolved)
-
getPomOrder
public int getPomOrder()
-
setPomOrder
public void setPomOrder(int pomOrder)
-
getArtifactUri
public java.lang.String getArtifactUri()
-
setArtifactUri
public void setArtifactUri(java.lang.String artifactUri)
-
getSource
public MetadataGraphVertex getSource()
-
setSource
public void setSource(MetadataGraphVertex source)
-
getTarget
public MetadataGraphVertex getTarget()
-
setTarget
public void setTarget(MetadataGraphVertex target)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-