Package cdm.event.common
Class Affirmation.AffirmationBuilderImpl
java.lang.Object
cdm.event.common.Affirmation.AffirmationBuilderImpl
- All Implemented Interfaces:
Affirmation,Affirmation.AffirmationBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Affirmation
public static class Affirmation.AffirmationBuilderImpl
extends Object
implements Affirmation.AffirmationBuilder
Builder Implementation of Affirmation
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.Affirmation
Affirmation.AffirmationBuilder, Affirmation.AffirmationBuilderImpl, Affirmation.AffirmationImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<Identifier.IdentifierBuilder> protected Lineage.LineageBuilderprotected List<Party.PartyBuilder> protected List<PartyRole.PartyRoleBuilder> protected AffirmationStatusEnumFields inherited from interface cdm.event.common.Affirmation
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(AffirmationStatusEnum _status) toString()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 cdm.event.common.Affirmation.AffirmationBuilder
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
-
AffirmationBuilderImpl
public AffirmationBuilderImpl()
-
-
Method Details
-
getIdentifier
@RosettaAttribute(value="identifier", isRequired=true) @RuneAttribute(value="identifier", isRequired=true) public List<? extends Identifier.IdentifierBuilder> getIdentifier()Description copied from interface:AffirmationThe identifier(s) associated with the trade and resulting confirmation.- Specified by:
getIdentifierin interfaceAffirmation- Specified by:
getIdentifierin interfaceAffirmation.AffirmationBuilder
-
getOrCreateIdentifier
- Specified by:
getOrCreateIdentifierin interfaceAffirmation.AffirmationBuilder
-
getParty
@RosettaAttribute(value="party", isRequired=true) @RuneAttribute(value="party", isRequired=true) public List<? extends Party.PartyBuilder> getParty()Description copied from interface:AffirmationThe parties associated with the trade.- Specified by:
getPartyin interfaceAffirmation- Specified by:
getPartyin interfaceAffirmation.AffirmationBuilder
-
getOrCreateParty
- Specified by:
getOrCreatePartyin interfaceAffirmation.AffirmationBuilder
-
getPartyRole
@RosettaAttribute(value="partyRole", isRequired=true) @RuneAttribute(value="partyRole", isRequired=true) public List<? extends PartyRole.PartyRoleBuilder> getPartyRole()Description copied from interface:AffirmationThe role(s) that party(ies) may have in relation to the trade- Specified by:
getPartyRolein interfaceAffirmation- Specified by:
getPartyRolein interfaceAffirmation.AffirmationBuilder
-
getOrCreatePartyRole
- Specified by:
getOrCreatePartyRolein interfaceAffirmation.AffirmationBuilder
-
getLineage
Description copied from interface:AffirmationThe lineage attribute provides a linkage to previous lifecycle events and associated data.- Specified by:
getLineagein interfaceAffirmation- Specified by:
getLineagein interfaceAffirmation.AffirmationBuilder
-
getOrCreateLineage
- Specified by:
getOrCreateLineagein interfaceAffirmation.AffirmationBuilder
-
getStatus
@RosettaAttribute(value="status", isRequired=true) @RuneAttribute(value="status", isRequired=true) public AffirmationStatusEnum getStatus()- Specified by:
getStatusin interfaceAffirmation
-
addIdentifier
@RosettaAttribute(value="identifier", isRequired=true) @RuneAttribute(value="identifier", isRequired=true) public Affirmation.AffirmationBuilder addIdentifier(Identifier _identifier) - Specified by:
addIdentifierin interfaceAffirmation.AffirmationBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceAffirmation.AffirmationBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceAffirmation.AffirmationBuilder
-
setIdentifier
@RuneAttribute("identifier") public Affirmation.AffirmationBuilder setIdentifier(List<? extends Identifier> identifiers) - Specified by:
setIdentifierin interfaceAffirmation.AffirmationBuilder
-
addParty
@RosettaAttribute(value="party", isRequired=true) @RuneAttribute(value="party", isRequired=true) public Affirmation.AffirmationBuilder addParty(Party _party) - Specified by:
addPartyin interfaceAffirmation.AffirmationBuilder
-
addParty
- Specified by:
addPartyin interfaceAffirmation.AffirmationBuilder
-
addParty
- Specified by:
addPartyin interfaceAffirmation.AffirmationBuilder
-
setParty
@RuneAttribute("party") public Affirmation.AffirmationBuilder setParty(List<? extends Party> partys) - Specified by:
setPartyin interfaceAffirmation.AffirmationBuilder
-
addPartyRole
@RosettaAttribute(value="partyRole", isRequired=true) @RuneAttribute(value="partyRole", isRequired=true) public Affirmation.AffirmationBuilder addPartyRole(PartyRole _partyRole) - Specified by:
addPartyRolein interfaceAffirmation.AffirmationBuilder
-
addPartyRole
- Specified by:
addPartyRolein interfaceAffirmation.AffirmationBuilder
-
addPartyRole
- Specified by:
addPartyRolein interfaceAffirmation.AffirmationBuilder
-
setPartyRole
@RuneAttribute("partyRole") public Affirmation.AffirmationBuilder setPartyRole(List<? extends PartyRole> partyRoles) - Specified by:
setPartyRolein interfaceAffirmation.AffirmationBuilder
-
setLineage
@RosettaAttribute("lineage") @RuneAttribute("lineage") public Affirmation.AffirmationBuilder setLineage(Lineage _lineage) - Specified by:
setLineagein interfaceAffirmation.AffirmationBuilder
-
setStatus
@RosettaAttribute(value="status", isRequired=true) @RuneAttribute(value="status", isRequired=true) public Affirmation.AffirmationBuilder setStatus(AffirmationStatusEnum _status) - Specified by:
setStatusin interfaceAffirmation.AffirmationBuilder
-
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
-
prune
- Specified by:
prunein interfaceAffirmation.AffirmationBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public Affirmation.AffirmationBuilder 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
-