public class UnitGraphModel extends Object
Constructor and Description |
---|
UnitGraphModel(String id,
String originatingAgency) |
UnitGraphModel(Unit unit) |
Modifier and Type | Method and Description |
---|---|
void |
addParent(UnitGraphModel parent)
Add graph parent information into current graph.
|
Map<String,Collection<String>> |
ancestorByOriginatingAgency() |
Set<String> |
ancestors() |
Set<String> |
graph() |
String |
id() |
int |
maxDepth() |
int |
minDepth() |
Set<String> |
originatingAgencies() |
String |
originatingAgency() |
Set<String> |
parents() |
Map<String,Collection<String>> |
unitDepths() |
public UnitGraphModel(String id, String originatingAgency)
id
- unit id of unitoriginatingAgency
- originating agency of unitpublic UnitGraphModel(Unit unit)
unit
- public void addParent(UnitGraphModel parent)
parent
- graph information.public String id()
public String originatingAgency()
public Map<String,Collection<String>> unitDepths()
public int minDepth()
public int maxDepth()
public Map<String,Collection<String>> ancestorByOriginatingAgency()
Copyright © 2018 Vitam. All rights reserved.