Class CounterpartyHierarchyListener
- java.lang.Object
-
- com.activeviam.risk.ref.parentchild.listeners.ParentHierarchyListener<CounterpartyParentChildNode,CounterpartyHierarchyBuilder>
-
- com.activeviam.risk.ref.parentchild.listeners.CounterpartyHierarchyListener
-
- All Implemented Interfaces:
com.qfs.store.selection.ISelectionListener
public class CounterpartyHierarchyListener extends ParentHierarchyListener<CounterpartyParentChildNode,CounterpartyHierarchyBuilder>
Listen for changes toVaRDatastoreDescriptionConfig.counterpartyParentChildStoreDescription()
()} ()} and builds the data forVaRDatastoreDescriptionConfig.counterpartyHierarchyStoreDescription()
()}.- Author:
- ActiveViam
-
-
Field Summary
Fields Modifier and Type Field Description protected static Logger
LOGGER
-
Fields inherited from class com.activeviam.risk.ref.parentchild.listeners.ParentHierarchyListener
hierarchyStoreName, parentChildStoreName
-
-
Constructor Summary
Constructors Constructor Description CounterpartyHierarchyListener(com.qfs.store.IDatastore datastore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
buildLevels(CounterpartyParentChildNode node, LocalDate asOfDate, List<Object[]> allTuples)
CounterpartyParentChildNode
buildNode(com.qfs.store.record.IRecordReader record)
-
Methods inherited from class com.activeviam.risk.ref.parentchild.listeners.ParentHierarchyListener
buildLevelsRecursively, getLatestTask, partitionDropped, readDate, readDates, recordsAdded, recordsDeleted, recordsUpdated, register, transactionCommitted, transactionRolledBack, transactionStarted
-
-
-
-
Field Detail
-
LOGGER
protected static Logger LOGGER
-
-
Method Detail
-
buildNode
public CounterpartyParentChildNode buildNode(com.qfs.store.record.IRecordReader record)
- Specified by:
buildNode
in classParentHierarchyListener<CounterpartyParentChildNode,CounterpartyHierarchyBuilder>
-
buildLevels
protected void buildLevels(CounterpartyParentChildNode node, LocalDate asOfDate, List<Object[]> allTuples)
- Specified by:
buildLevels
in classParentHierarchyListener<CounterpartyParentChildNode,CounterpartyHierarchyBuilder>
-
-