Uses of Class
com.activeviam.risk.ref.parentchild.nodes.ParentChildNode
-
-
Uses of ParentChildNode in com.activeviam.risk.ref.parentchild.listeners
Classes in com.activeviam.risk.ref.parentchild.listeners with type parameters of type ParentChildNode Modifier and Type Class Description class
ParentHierarchyListener<P extends ParentChildNode<P>,H extends HierarchyBuilder<H>>
Listen for changes to a ParentChild store and builds up a corresponding Hierarchy store. -
Uses of ParentChildNode in com.activeviam.risk.ref.parentchild.nodes
Classes in com.activeviam.risk.ref.parentchild.nodes with type parameters of type ParentChildNode Modifier and Type Class Description class
ParentChildNode<PCN extends ParentChildNode<?>>
This class is being both used the model for the data map for out datastore and also the model for mapping our data to JSON.Subclasses of ParentChildNode in com.activeviam.risk.ref.parentchild.nodes Modifier and Type Class Description class
BookParentChildNode
The BookParentChildNode is an instance ofParentChildNode
which provides a business model for use throughout the parent child service.class
CounterpartyParentChildNode
Counterparty nodes are only used to generate the counterparty hierarchy datastore (which requires only parent child fields.) Because of this, as of now this class does not contain any fields unique from ParentChildNode though counterparties in the datastore do contain counterparty specific fields.class
LegalEntityParentChildNode
Legal entity nodes are only used to generate the legal entity hierarchy datastore (which requires only parent child fields.) Because of this, as of now this class does not contain any fields unique from ParentChildNode though legal entities in the datastore do contain legal entity specific fields.Method parameters in com.activeviam.risk.ref.parentchild.nodes with type arguments of type ParentChildNode Modifier and Type Method Description void
ParentChildNode. setChildren(Set<ParentChildNode<?>> children)
-
Uses of ParentChildNode in com.activeviam.risk.ref.parentchild.provider
Classes in com.activeviam.risk.ref.parentchild.provider with type parameters of type ParentChildNode Modifier and Type Interface Description interface
ParentChildNodeTreeFilter<Node extends ParentChildNode<?>>
The interface for node tree filters.Methods in com.activeviam.risk.ref.parentchild.provider that return types with arguments of type ParentChildNode Modifier and Type Method Description List<ParentChildNode<?>>
BookNodeTreeFilter. filterNodesByDiff(ParentChildNode<?> newTree, Map<String,BookParentChildNode> currentTree)
filterNodesByDiff is a very specific method for creating the intersected and merged tree of two existing trees.List<ParentChildNode<?>>
ParentChildNodeTreeFilter. filterNodesByDiff(ParentChildNode<?> newTree, Map<String,Node> currentTree)
Methods in com.activeviam.risk.ref.parentchild.provider with parameters of type ParentChildNode Modifier and Type Method Description List<ParentChildNode<?>>
BookNodeTreeFilter. filterNodesByDiff(ParentChildNode<?> newTree, Map<String,BookParentChildNode> currentTree)
filterNodesByDiff is a very specific method for creating the intersected and merged tree of two existing trees.List<ParentChildNode<?>>
ParentChildNodeTreeFilter. filterNodesByDiff(ParentChildNode<?> newTree, Map<String,Node> currentTree)
-
Uses of ParentChildNode in com.activeviam.risk.ref.parentchild.service
Methods in com.activeviam.risk.ref.parentchild.service that return types with arguments of type ParentChildNode Modifier and Type Method Description List<ParentChildNode<?>>
ParentChildService. generateNewFlattenedMergedParentTree(String user, String branch, LocalDate asOfDate, ParentChildNode<?> newTree)
generateNewFlattenedMergedParentTree is a very specific method for creating the intersected and merged tree of two existing trees.Methods in com.activeviam.risk.ref.parentchild.service with parameters of type ParentChildNode Modifier and Type Method Description void
ParentChildService. createBranchFromMaster(String definition, String user, String branch, LocalDate asOfDate, ParentChildNode<?> newTree)
This method provides a way to both create a branch and submit changes off of the master branch.List<ParentChildNode<?>>
ParentChildService. generateNewFlattenedMergedParentTree(String user, String branch, LocalDate asOfDate, ParentChildNode<?> newTree)
generateNewFlattenedMergedParentTree is a very specific method for creating the intersected and merged tree of two existing trees.void
ParentChildService. updateParentChildFromTree(String submission, String user, String branch, LocalDate asOfDate, ParentChildNode<?> newTree)
This method provides a way to update a currently existing branch with changes. -
Uses of ParentChildNode in com.activeviam.risk.ref.parentchild.submitter
Methods in com.activeviam.risk.ref.parentchild.submitter that return types with arguments of type ParentChildNode Modifier and Type Method Description protected Map<ParentChildWhatIfDefinition.ParentChildKey,ParentChildNode<?>>
BookParentChildWhatIfSubmitter. generatetParentChildMap(List<ParentChildNode<?>> parentChildTree)
Method parameters in com.activeviam.risk.ref.parentchild.submitter with type arguments of type ParentChildNode Modifier and Type Method Description protected Map<ParentChildWhatIfDefinition.ParentChildKey,ParentChildNode<?>>
BookParentChildWhatIfSubmitter. generatetParentChildMap(List<ParentChildNode<?>> parentChildTree)
void
BookParentChildWhatIfSubmitter. submitBranchFromTree(String definition, List<ParentChildNode<?>> flatParentChildTree, String user, String branch, LocalDate asOfDate)
This method provides a way to persist new branches created through the parent child service.void
BookParentChildWhatIfSubmitter. submitTreeUpdateForBranch(String submission, List<ParentChildNode<?>> flatParentChildTree, String user, String branch, LocalDate asOfDate)
This method provides a way to persist data changes on a currently existing branch through the parent child service. -
Uses of ParentChildNode in com.activeviam.risk.ref.whatif.definition.impl
Constructor parameters in com.activeviam.risk.ref.whatif.definition.impl with type arguments of type ParentChildNode Constructor Description ParentChildWhatIfDefinition(String storeName, com.qfs.condition.ICondition condition, List<String> fields, Map<ParentChildWhatIfDefinition.ParentChildKey,ParentChildNode<?>> tuples, LocalDate asOfDateArg, String taskName)
-