Package cdm.event.common
Class Confirmation.ConfirmationBuilderImpl
java.lang.Object
cdm.event.common.Confirmation.ConfirmationBuilderImpl
- All Implemented Interfaces:
Confirmation,Confirmation.ConfirmationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Confirmation
public static class Confirmation.ConfirmationBuilderImpl
extends Object
implements Confirmation.ConfirmationBuilder
Builder Implementation of Confirmation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.Confirmation
Confirmation.ConfirmationBuilder, Confirmation.ConfirmationBuilderImpl, Confirmation.ConfirmationImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<Identifier.IdentifierBuilder> protected Lineage.LineageBuilderprotected List<Party.PartyBuilder> protected List<PartyRole.PartyRoleBuilder> protected ConfirmationStatusEnumFields inherited from interface cdm.event.common.Confirmation
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddIdentifier(Identifier _identifier) addIdentifier(Identifier _identifier, int idx) addIdentifier(List<? extends Identifier> identifiers) addPartyRole(PartyRole _partyRole) addPartyRole(PartyRole _partyRole, int idx) addPartyRole(List<? extends PartyRole> partyRoles) build()Build MethodsbooleanList<? 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 tradebooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setIdentifier(List<? extends Identifier> identifiers) setLineage(Lineage _lineage) setPartyRole(List<? extends PartyRole> partyRoles) setStatus(ConfirmationStatusEnum _status) toString()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 cdm.event.common.Confirmation.ConfirmationBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
identifier
-
party
-
partyRole
-
lineage
-
status
-
-
Constructor Details
-
ConfirmationBuilderImpl
public ConfirmationBuilderImpl()
-
-
Method Details
-
getIdentifier
@RosettaAttribute(value="identifier", isRequired=true) @RuneAttribute(value="identifier", isRequired=true) public List<? extends Identifier.IdentifierBuilder> getIdentifier()Description copied from interface:ConfirmationThe identifier(s) associated with the trade and resulting confirmation.- Specified by:
getIdentifierin interfaceConfirmation- Specified by:
getIdentifierin interfaceConfirmation.ConfirmationBuilder
-
getOrCreateIdentifier
- Specified by:
getOrCreateIdentifierin interfaceConfirmation.ConfirmationBuilder
-
getParty
@RosettaAttribute(value="party", isRequired=true) @RuneAttribute(value="party", isRequired=true) public List<? extends Party.PartyBuilder> getParty()Description copied from interface:ConfirmationThe parties associated with the trade.- Specified by:
getPartyin interfaceConfirmation- Specified by:
getPartyin interfaceConfirmation.ConfirmationBuilder
-
getOrCreateParty
- Specified by:
getOrCreatePartyin interfaceConfirmation.ConfirmationBuilder
-
getPartyRole
@RosettaAttribute(value="partyRole", isRequired=true) @RuneAttribute(value="partyRole", isRequired=true) public 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- Specified by:
getPartyRolein interfaceConfirmation.ConfirmationBuilder
-
getOrCreatePartyRole
- Specified by:
getOrCreatePartyRolein interfaceConfirmation.ConfirmationBuilder
-
getLineage
Description copied from interface:ConfirmationThe lineage attribute provides a linkage to previous lifecycle events and associated data.- Specified by:
getLineagein interfaceConfirmation- Specified by:
getLineagein interfaceConfirmation.ConfirmationBuilder
-
getOrCreateLineage
- Specified by:
getOrCreateLineagein interfaceConfirmation.ConfirmationBuilder
-
getStatus
@RosettaAttribute(value="status", isRequired=true) @RuneAttribute(value="status", isRequired=true) public ConfirmationStatusEnum getStatus()- Specified by:
getStatusin interfaceConfirmation
-
addIdentifier
@RosettaAttribute(value="identifier", isRequired=true) @RuneAttribute(value="identifier", isRequired=true) public Confirmation.ConfirmationBuilder addIdentifier(Identifier _identifier) - Specified by:
addIdentifierin interfaceConfirmation.ConfirmationBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceConfirmation.ConfirmationBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceConfirmation.ConfirmationBuilder
-
setIdentifier
@RuneAttribute("identifier") public Confirmation.ConfirmationBuilder setIdentifier(List<? extends Identifier> identifiers) - Specified by:
setIdentifierin interfaceConfirmation.ConfirmationBuilder
-
addParty
@RosettaAttribute(value="party", isRequired=true) @RuneAttribute(value="party", isRequired=true) public Confirmation.ConfirmationBuilder addParty(Party _party) - Specified by:
addPartyin interfaceConfirmation.ConfirmationBuilder
-
addParty
- Specified by:
addPartyin interfaceConfirmation.ConfirmationBuilder
-
addParty
- Specified by:
addPartyin interfaceConfirmation.ConfirmationBuilder
-
setParty
@RuneAttribute("party") public Confirmation.ConfirmationBuilder setParty(List<? extends Party> partys) - Specified by:
setPartyin interfaceConfirmation.ConfirmationBuilder
-
addPartyRole
@RosettaAttribute(value="partyRole", isRequired=true) @RuneAttribute(value="partyRole", isRequired=true) public Confirmation.ConfirmationBuilder addPartyRole(PartyRole _partyRole) - Specified by:
addPartyRolein interfaceConfirmation.ConfirmationBuilder
-
addPartyRole
- Specified by:
addPartyRolein interfaceConfirmation.ConfirmationBuilder
-
addPartyRole
- Specified by:
addPartyRolein interfaceConfirmation.ConfirmationBuilder
-
setPartyRole
@RuneAttribute("partyRole") public Confirmation.ConfirmationBuilder setPartyRole(List<? extends PartyRole> partyRoles) - Specified by:
setPartyRolein interfaceConfirmation.ConfirmationBuilder
-
setLineage
@RosettaAttribute("lineage") @RuneAttribute("lineage") public Confirmation.ConfirmationBuilder setLineage(Lineage _lineage) - Specified by:
setLineagein interfaceConfirmation.ConfirmationBuilder
-
setStatus
@RosettaAttribute(value="status", isRequired=true) @RuneAttribute(value="status", isRequired=true) public Confirmation.ConfirmationBuilder setStatus(ConfirmationStatusEnum _status) - Specified by:
setStatusin interfaceConfirmation.ConfirmationBuilder
-
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
-
prune
- Specified by:
prunein interfaceConfirmation.ConfirmationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public Confirmation.ConfirmationBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-