Package cdm.event.common
Interface Confirmation.ConfirmationBuilder
- All Superinterfaces:
Confirmation,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
Confirmation.ConfirmationBuilderImpl
- Enclosing interface:
Confirmation
public static interface Confirmation.ConfirmationBuilder
extends Confirmation, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.Confirmation
Confirmation.ConfirmationBuilder, Confirmation.ConfirmationBuilderImpl, Confirmation.ConfirmationImpl -
Field Summary
Fields inherited from interface cdm.event.common.Confirmation
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddIdentifier(Identifier identifier) addIdentifier(Identifier identifier, int idx) addIdentifier(List<? extends Identifier> identifier) addPartyRole(PartyRole partyRole) addPartyRole(PartyRole partyRole, int idx) addPartyRole(List<? extends PartyRole> partyRole) List<? extends Identifier.IdentifierBuilder> The identifier(s) associated with the trade and resulting confirmation.The lineage attribute provides a linkage to previous lifecycle events and associated data.getOrCreateIdentifier(int index) getOrCreateParty(int index) getOrCreatePartyRole(int index) List<? extends Party.PartyBuilder> getParty()The parties associated with the trade.List<? extends PartyRole.PartyRoleBuilder> The role(s) that party(ies) may have in relation to the tradedefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setIdentifier(List<? extends Identifier> identifier) setLineage(Lineage lineage) setPartyRole(List<? extends PartyRole> partyRole) setStatus(ConfirmationStatusEnum status) Methods inherited from interface cdm.event.common.Confirmation
build, getStatus, 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
-
getOrCreateIdentifier
-
getIdentifier
List<? extends Identifier.IdentifierBuilder> getIdentifier()Description copied from interface:ConfirmationThe identifier(s) associated with the trade and resulting confirmation.- Specified by:
getIdentifierin interfaceConfirmation
-
getOrCreateParty
-
getParty
List<? extends Party.PartyBuilder> getParty()Description copied from interface:ConfirmationThe parties associated with the trade.- Specified by:
getPartyin interfaceConfirmation
-
getOrCreatePartyRole
-
getPartyRole
List<? extends PartyRole.PartyRoleBuilder> getPartyRole()Description copied from interface:ConfirmationThe role(s) that party(ies) may have in relation to the trade- Specified by:
getPartyRolein interfaceConfirmation
-
getOrCreateLineage
Lineage.LineageBuilder getOrCreateLineage() -
getLineage
Lineage.LineageBuilder getLineage()Description copied from interface:ConfirmationThe lineage attribute provides a linkage to previous lifecycle events and associated data.- Specified by:
getLineagein interfaceConfirmation
-
addIdentifier
-
addIdentifier
-
addIdentifier
-
setIdentifier
-
addParty
-
addParty
-
addParty
-
setParty
-
addPartyRole
-
addPartyRole
-
addPartyRole
-
setPartyRole
-
setLineage
-
setStatus
-
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
Confirmation.ConfirmationBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-