Package cdm.event.common
Class Confirmation.ConfirmationImpl
java.lang.Object
cdm.event.common.Confirmation.ConfirmationImpl
- All Implemented Interfaces:
Confirmation,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Confirmation
Immutable Implementation of Confirmation
-
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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanList<? extends Identifier> The identifier(s) associated with the trade and resulting confirmation.The lineage attribute provides a linkage to previous lifecycle events and associated data.getParty()The parties associated with the trade.The role(s) that party(ies) may have in relation to the tradeinthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.common.Confirmation
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
ConfirmationImpl
-
-
Method Details
-
getIdentifier
@RosettaAttribute(value="identifier", isRequired=true) @RuneAttribute(value="identifier", isRequired=true) public List<? extends Identifier> getIdentifier()Description copied from interface:ConfirmationThe identifier(s) associated with the trade and resulting confirmation.- Specified by:
getIdentifierin interfaceConfirmation
-
getParty
@RosettaAttribute(value="party", isRequired=true) @RuneAttribute(value="party", isRequired=true) public List<? extends Party> getParty()Description copied from interface:ConfirmationThe parties associated with the trade.- Specified by:
getPartyin interfaceConfirmation
-
getPartyRole
@RosettaAttribute(value="partyRole", isRequired=true) @RuneAttribute(value="partyRole", isRequired=true) public List<? extends PartyRole> getPartyRole()Description copied from interface:ConfirmationThe role(s) that party(ies) may have in relation to the trade- Specified by:
getPartyRolein interfaceConfirmation
-
getLineage
Description copied from interface:ConfirmationThe lineage attribute provides a linkage to previous lifecycle events and associated data.- Specified by:
getLineagein interfaceConfirmation
-
getStatus
@RosettaAttribute(value="status", isRequired=true) @RuneAttribute(value="status", isRequired=true) public ConfirmationStatusEnum getStatus()- Specified by:
getStatusin interfaceConfirmation
-
build
Description copied from interface:ConfirmationBuild Methods- Specified by:
buildin interfaceConfirmation- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceConfirmation- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-