Package cdm.event.position
Interface Inventory.InventoryBuilder
- All Superinterfaces:
Inventory,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
Inventory.InventoryBuilderImpl
- Enclosing interface:
Inventory
public static interface Inventory.InventoryBuilder
extends Inventory, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.position.Inventory
Inventory.InventoryBuilder, Inventory.InventoryBuilderImpl, Inventory.InventoryImpl -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddInventoryRecord(InventoryRecord inventoryRecord) addInventoryRecord(InventoryRecord inventoryRecord, int idx) addInventoryRecord(List<? extends InventoryRecord> inventoryRecord) List<? extends InventoryRecord.InventoryRecordBuilder> An array holding the list of inventory being described.getOrCreateInventoryRecord(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setInventoryRecord(List<? extends InventoryRecord> inventoryRecord) Methods inherited from interface cdm.event.position.Inventory
build, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateInventoryRecord
-
getInventoryRecord
List<? extends InventoryRecord.InventoryRecordBuilder> getInventoryRecord()Description copied from interface:InventoryAn array holding the list of inventory being described. Each element in the inventoryRecord array represents an individual piece of inventory i.e. a security.- Specified by:
getInventoryRecordin interfaceInventory
-
addInventoryRecord
-
addInventoryRecord
-
addInventoryRecord
-
setInventoryRecord
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
Inventory.InventoryBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-