Package cdm.event.common
Class Affirmation.AffirmationImpl
java.lang.Object
cdm.event.common.Affirmation.AffirmationImpl
- All Implemented Interfaces:
Affirmation,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Affirmation
Immutable Implementation of Affirmation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.Affirmation
Affirmation.AffirmationBuilder, Affirmation.AffirmationBuilderImpl, Affirmation.AffirmationImpl -
Field Summary
Fields inherited from interface cdm.event.common.Affirmation
metaData -
Constructor Summary
Constructors -
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.Affirmation
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AffirmationImpl
-
-
Method Details
-
getIdentifier
@RosettaAttribute(value="identifier", isRequired=true) @RuneAttribute(value="identifier", isRequired=true) public List<? extends Identifier> getIdentifier()Description copied from interface:AffirmationThe identifier(s) associated with the trade and resulting confirmation.- Specified by:
getIdentifierin interfaceAffirmation
-
getParty
@RosettaAttribute(value="party", isRequired=true) @RuneAttribute(value="party", isRequired=true) public List<? extends Party> getParty()Description copied from interface:AffirmationThe parties associated with the trade.- Specified by:
getPartyin interfaceAffirmation
-
getPartyRole
@RosettaAttribute(value="partyRole", isRequired=true) @RuneAttribute(value="partyRole", isRequired=true) public List<? extends PartyRole> getPartyRole()Description copied from interface:AffirmationThe role(s) that party(ies) may have in relation to the trade- Specified by:
getPartyRolein interfaceAffirmation
-
getLineage
Description copied from interface:AffirmationThe lineage attribute provides a linkage to previous lifecycle events and associated data.- Specified by:
getLineagein interfaceAffirmation
-
getStatus
@RosettaAttribute(value="status", isRequired=true) @RuneAttribute(value="status", isRequired=true) public AffirmationStatusEnum getStatus()- Specified by:
getStatusin interfaceAffirmation
-
build
Description copied from interface:AffirmationBuild Methods- Specified by:
buildin interfaceAffirmation- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAffirmation- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-