Package cdm.event.position
Interface InventoryRecord.InventoryRecordBuilder
- All Superinterfaces:
InventoryRecord,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Subinterfaces:
AvailableInventoryRecord.AvailableInventoryRecordBuilder
- All Known Implementing Classes:
AvailableInventoryRecord.AvailableInventoryRecordBuilderImpl,InventoryRecord.InventoryRecordBuilderImpl
- Enclosing interface:
InventoryRecord
public static interface InventoryRecord.InventoryRecordBuilder
extends InventoryRecord, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.position.InventoryRecord
InventoryRecord.InventoryRecordBuilder, InventoryRecord.InventoryRecordBuilderImpl, InventoryRecord.InventoryRecordImpl -
Field Summary
Fields inherited from interface cdm.event.position.InventoryRecord
metaData -
Method Summary
Modifier and TypeMethodDescriptionUnique identifier for this record.The security details.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setIdentifer(AssignedIdentifier identifer) setSecurity(Security security) Methods inherited from interface cdm.event.position.InventoryRecord
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
-
getOrCreateIdentifer
AssignedIdentifier.AssignedIdentifierBuilder getOrCreateIdentifer() -
getIdentifer
AssignedIdentifier.AssignedIdentifierBuilder getIdentifer()Description copied from interface:InventoryRecordUnique identifier for this record. This can be used to uniquely identify a specific piece of inventory.- Specified by:
getIdentiferin interfaceInventoryRecord
-
getOrCreateSecurity
Security.SecurityBuilder getOrCreateSecurity() -
getSecurity
Security.SecurityBuilder getSecurity()Description copied from interface:InventoryRecordThe security details.- Specified by:
getSecurityin interfaceInventoryRecord
-
setIdentifer
-
setSecurity
-
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
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-