Package org.isda.cdm
Class Affirmation.AffirmationBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Affirmation.AffirmationBuilder
-
- Enclosing class:
- Affirmation
public static class Affirmation.AffirmationBuilder 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 AffirmationStatusEnum
status
-
Constructor Summary
Constructors Constructor Description AffirmationBuilder()
-
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 AffirmationStatusEnum status
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Affirmation> 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 AffirmationStatusEnum getStatus()
-
addIdentifier
public Affirmation.AffirmationBuilder addIdentifier(Identifier identifier)
-
addIdentifier
public Affirmation.AffirmationBuilder addIdentifier(Identifier identifier, int _idx)
-
addIdentifier
public Affirmation.AffirmationBuilder addIdentifier(java.util.List<Identifier> identifiers)
-
addIdentifierBuilder
public Affirmation.AffirmationBuilder addIdentifierBuilder(Identifier.IdentifierBuilder identifier)
-
clearIdentifier
public Affirmation.AffirmationBuilder clearIdentifier()
-
setLineage
public Affirmation.AffirmationBuilder setLineage(Lineage lineage)
-
setLineageBuilder
public Affirmation.AffirmationBuilder setLineageBuilder(Lineage.LineageBuilder lineage)
-
addParty
public Affirmation.AffirmationBuilder addParty(Party party)
-
addParty
public Affirmation.AffirmationBuilder addParty(Party party, int _idx)
-
addParty
public Affirmation.AffirmationBuilder addParty(java.util.List<Party> partys)
-
addPartyBuilder
public Affirmation.AffirmationBuilder addPartyBuilder(Party.PartyBuilder party)
-
clearParty
public Affirmation.AffirmationBuilder clearParty()
-
addPartyRole
public Affirmation.AffirmationBuilder addPartyRole(PartyRole partyRole)
-
addPartyRole
public Affirmation.AffirmationBuilder addPartyRole(PartyRole partyRole, int _idx)
-
addPartyRole
public Affirmation.AffirmationBuilder addPartyRole(java.util.List<PartyRole> partyRoles)
-
addPartyRoleBuilder
public Affirmation.AffirmationBuilder addPartyRoleBuilder(PartyRole.PartyRoleBuilder partyRole)
-
clearPartyRole
public Affirmation.AffirmationBuilder clearPartyRole()
-
setStatus
public Affirmation.AffirmationBuilder setStatus(AffirmationStatusEnum status)
-
build
public Affirmation build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public Affirmation.AffirmationBuilder 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
-
-