Package org.isda.cdm
Class Confirmation.ConfirmationBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Confirmation.ConfirmationBuilder
-
- Enclosing class:
- Confirmation
public static class Confirmation.ConfirmationBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<Identifier.IdentifierBuilder>
identifier
protected Lineage.LineageBuilder
lineage
protected java.util.List<Party.PartyBuilder>
party
protected java.util.List<PartyRole.PartyRoleBuilder>
partyRole
protected ConfirmationStatusEnum
status
-
Constructor Summary
Constructors Constructor Description ConfirmationBuilder()
-
Method Summary
-
-
-
Field Detail
-
identifier
protected java.util.List<Identifier.IdentifierBuilder> identifier
-
lineage
protected Lineage.LineageBuilder lineage
-
party
protected java.util.List<Party.PartyBuilder> party
-
partyRole
protected java.util.List<PartyRole.PartyRoleBuilder> partyRole
-
status
protected ConfirmationStatusEnum status
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Confirmation> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getIdentifier
public java.util.List<Identifier.IdentifierBuilder> getIdentifier()
-
getOrCreateIdentifier
public Identifier.IdentifierBuilder getOrCreateIdentifier(int index)
-
getLineage
public Lineage.LineageBuilder getLineage()
-
getOrCreateLineage
public Lineage.LineageBuilder getOrCreateLineage()
-
getParty
public java.util.List<Party.PartyBuilder> getParty()
-
getOrCreateParty
public Party.PartyBuilder getOrCreateParty(int index)
-
getPartyRole
public java.util.List<PartyRole.PartyRoleBuilder> getPartyRole()
-
getOrCreatePartyRole
public PartyRole.PartyRoleBuilder getOrCreatePartyRole(int index)
-
getStatus
public ConfirmationStatusEnum getStatus()
-
addIdentifier
public Confirmation.ConfirmationBuilder addIdentifier(Identifier identifier)
-
addIdentifier
public Confirmation.ConfirmationBuilder addIdentifier(Identifier identifier, int _idx)
-
addIdentifier
public Confirmation.ConfirmationBuilder addIdentifier(java.util.List<Identifier> identifiers)
-
addIdentifierBuilder
public Confirmation.ConfirmationBuilder addIdentifierBuilder(Identifier.IdentifierBuilder identifier)
-
clearIdentifier
public Confirmation.ConfirmationBuilder clearIdentifier()
-
setLineage
public Confirmation.ConfirmationBuilder setLineage(Lineage lineage)
-
setLineageBuilder
public Confirmation.ConfirmationBuilder setLineageBuilder(Lineage.LineageBuilder lineage)
-
addParty
public Confirmation.ConfirmationBuilder addParty(Party party)
-
addParty
public Confirmation.ConfirmationBuilder addParty(Party party, int _idx)
-
addParty
public Confirmation.ConfirmationBuilder addParty(java.util.List<Party> partys)
-
addPartyBuilder
public Confirmation.ConfirmationBuilder addPartyBuilder(Party.PartyBuilder party)
-
clearParty
public Confirmation.ConfirmationBuilder clearParty()
-
addPartyRole
public Confirmation.ConfirmationBuilder addPartyRole(PartyRole partyRole)
-
addPartyRole
public Confirmation.ConfirmationBuilder addPartyRole(PartyRole partyRole, int _idx)
-
addPartyRole
public Confirmation.ConfirmationBuilder addPartyRole(java.util.List<PartyRole> partyRoles)
-
addPartyRoleBuilder
public Confirmation.ConfirmationBuilder addPartyRoleBuilder(PartyRole.PartyRoleBuilder partyRole)
-
clearPartyRole
public Confirmation.ConfirmationBuilder clearPartyRole()
-
setStatus
public Confirmation.ConfirmationBuilder setStatus(ConfirmationStatusEnum status)
-
build
public Confirmation build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public Confirmation.ConfirmationBuilder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-