Package org.isda.cdm
Class LegalAgreementBase.LegalAgreementBaseBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.LegalAgreementBase.LegalAgreementBaseBuilder
-
- Direct Known Subclasses:
LegalAgreement.LegalAgreementBuilder
- Enclosing class:
- LegalAgreementBase
public abstract static class LegalAgreementBase.LegalAgreementBaseBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected com.rosetta.model.lib.records.Date
agreementDate
protected LegalAgreementType.LegalAgreementTypeBuilder
agreementType
protected java.util.List<ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder>
contractualParty
protected com.rosetta.model.lib.records.Date
effectiveDate
protected java.util.List<Identifier.IdentifierBuilder>
identifier
protected Lineage.LineageBuilder
lineage
protected java.util.List<PartyRole.PartyRoleBuilder>
otherParty
protected java.util.List<Party.PartyBuilder>
partyInformation
protected UmbrellaAgreement.UmbrellaAgreementBuilder
umbrellaAgreement
-
Constructor Summary
Constructors Constructor Description LegalAgreementBaseBuilder()
-
Method Summary
-
-
-
Field Detail
-
agreementDate
protected com.rosetta.model.lib.records.Date agreementDate
-
agreementType
protected LegalAgreementType.LegalAgreementTypeBuilder agreementType
-
contractualParty
protected java.util.List<ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder> contractualParty
-
effectiveDate
protected com.rosetta.model.lib.records.Date effectiveDate
-
identifier
protected java.util.List<Identifier.IdentifierBuilder> identifier
-
lineage
protected Lineage.LineageBuilder lineage
-
otherParty
protected java.util.List<PartyRole.PartyRoleBuilder> otherParty
-
partyInformation
protected java.util.List<Party.PartyBuilder> partyInformation
-
umbrellaAgreement
protected UmbrellaAgreement.UmbrellaAgreementBuilder umbrellaAgreement
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends LegalAgreementBase> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getAgreementDate
public com.rosetta.model.lib.records.Date getAgreementDate()
-
getAgreementType
public LegalAgreementType.LegalAgreementTypeBuilder getAgreementType()
-
getOrCreateAgreementType
public LegalAgreementType.LegalAgreementTypeBuilder getOrCreateAgreementType()
-
getContractualParty
public java.util.List<ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder> getContractualParty()
-
getOrCreateContractualParty
public ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder getOrCreateContractualParty(int index)
-
getEffectiveDate
public com.rosetta.model.lib.records.Date getEffectiveDate()
-
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()
-
getOtherParty
public java.util.List<PartyRole.PartyRoleBuilder> getOtherParty()
-
getOrCreateOtherParty
public PartyRole.PartyRoleBuilder getOrCreateOtherParty(int index)
-
getPartyInformation
public java.util.List<Party.PartyBuilder> getPartyInformation()
-
getOrCreatePartyInformation
public Party.PartyBuilder getOrCreatePartyInformation(int index)
-
getUmbrellaAgreement
public UmbrellaAgreement.UmbrellaAgreementBuilder getUmbrellaAgreement()
-
getOrCreateUmbrellaAgreement
public UmbrellaAgreement.UmbrellaAgreementBuilder getOrCreateUmbrellaAgreement()
-
setAgreementDate
public LegalAgreementBase.LegalAgreementBaseBuilder setAgreementDate(com.rosetta.model.lib.records.Date agreementDate)
-
setAgreementType
public LegalAgreementBase.LegalAgreementBaseBuilder setAgreementType(LegalAgreementType agreementType)
-
setAgreementTypeBuilder
public LegalAgreementBase.LegalAgreementBaseBuilder setAgreementTypeBuilder(LegalAgreementType.LegalAgreementTypeBuilder agreementType)
-
addContractualParty
public LegalAgreementBase.LegalAgreementBaseBuilder addContractualParty(ReferenceWithMetaParty contractualParty)
-
addContractualParty
public LegalAgreementBase.LegalAgreementBaseBuilder addContractualParty(ReferenceWithMetaParty contractualParty, int _idx)
-
addContractualParty
public LegalAgreementBase.LegalAgreementBaseBuilder addContractualParty(java.util.List<ReferenceWithMetaParty> contractualPartys)
-
addContractualPartyBuilder
public LegalAgreementBase.LegalAgreementBaseBuilder addContractualPartyBuilder(ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder contractualParty)
-
addContractualPartyRef
public LegalAgreementBase.LegalAgreementBaseBuilder addContractualPartyRef(Party.PartyBuilder contractualParty)
-
addContractualPartyRef
public LegalAgreementBase.LegalAgreementBaseBuilder addContractualPartyRef(Party.PartyBuilder contractualParty, int _idx)
-
addContractualPartyRef
public LegalAgreementBase.LegalAgreementBaseBuilder addContractualPartyRef(java.util.List<Party> contractualPartys)
-
addContractualPartyRef
public LegalAgreementBase.LegalAgreementBaseBuilder addContractualPartyRef(Party contractualParty)
-
clearContractualParty
public LegalAgreementBase.LegalAgreementBaseBuilder clearContractualParty()
-
setEffectiveDate
public LegalAgreementBase.LegalAgreementBaseBuilder setEffectiveDate(com.rosetta.model.lib.records.Date effectiveDate)
-
addIdentifier
public LegalAgreementBase.LegalAgreementBaseBuilder addIdentifier(Identifier identifier)
-
addIdentifier
public LegalAgreementBase.LegalAgreementBaseBuilder addIdentifier(Identifier identifier, int _idx)
-
addIdentifier
public LegalAgreementBase.LegalAgreementBaseBuilder addIdentifier(java.util.List<Identifier> identifiers)
-
addIdentifierBuilder
public LegalAgreementBase.LegalAgreementBaseBuilder addIdentifierBuilder(Identifier.IdentifierBuilder identifier)
-
clearIdentifier
public LegalAgreementBase.LegalAgreementBaseBuilder clearIdentifier()
-
setLineage
public LegalAgreementBase.LegalAgreementBaseBuilder setLineage(Lineage lineage)
-
setLineageBuilder
public LegalAgreementBase.LegalAgreementBaseBuilder setLineageBuilder(Lineage.LineageBuilder lineage)
-
addOtherParty
public LegalAgreementBase.LegalAgreementBaseBuilder addOtherParty(PartyRole otherParty)
-
addOtherParty
public LegalAgreementBase.LegalAgreementBaseBuilder addOtherParty(PartyRole otherParty, int _idx)
-
addOtherParty
public LegalAgreementBase.LegalAgreementBaseBuilder addOtherParty(java.util.List<PartyRole> otherPartys)
-
addOtherPartyBuilder
public LegalAgreementBase.LegalAgreementBaseBuilder addOtherPartyBuilder(PartyRole.PartyRoleBuilder otherParty)
-
clearOtherParty
public LegalAgreementBase.LegalAgreementBaseBuilder clearOtherParty()
-
addPartyInformation
public LegalAgreementBase.LegalAgreementBaseBuilder addPartyInformation(Party partyInformation)
-
addPartyInformation
public LegalAgreementBase.LegalAgreementBaseBuilder addPartyInformation(Party partyInformation, int _idx)
-
addPartyInformation
public LegalAgreementBase.LegalAgreementBaseBuilder addPartyInformation(java.util.List<Party> partyInformations)
-
addPartyInformationBuilder
public LegalAgreementBase.LegalAgreementBaseBuilder addPartyInformationBuilder(Party.PartyBuilder partyInformation)
-
clearPartyInformation
public LegalAgreementBase.LegalAgreementBaseBuilder clearPartyInformation()
-
setUmbrellaAgreement
public LegalAgreementBase.LegalAgreementBaseBuilder setUmbrellaAgreement(UmbrellaAgreement umbrellaAgreement)
-
setUmbrellaAgreementBuilder
public LegalAgreementBase.LegalAgreementBaseBuilder setUmbrellaAgreementBuilder(UmbrellaAgreement.UmbrellaAgreementBuilder umbrellaAgreement)
-
build
public abstract LegalAgreementBase build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public LegalAgreementBase.LegalAgreementBaseBuilder 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
-
-