Package org.isda.cdm
Class LegalAgreement.LegalAgreementBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.LegalAgreementBase.LegalAgreementBaseBuilder
-
- org.isda.cdm.LegalAgreement.LegalAgreementBuilder
-
- All Implemented Interfaces:
com.rosetta.model.lib.GlobalKey
,com.rosetta.model.lib.GlobalKeyBuilder<LegalAgreement.LegalAgreementBuilder>
- Enclosing class:
- LegalAgreement
public static class LegalAgreement.LegalAgreementBuilder extends LegalAgreementBase.LegalAgreementBaseBuilder implements com.rosetta.model.lib.GlobalKeyBuilder<LegalAgreement.LegalAgreementBuilder>
-
-
Field Summary
-
Fields inherited from class org.isda.cdm.LegalAgreementBase.LegalAgreementBaseBuilder
agreementDate, agreementType, contractualParty, effectiveDate, identifier, lineage, otherParty, partyInformation, umbrellaAgreement
-
-
Constructor Summary
Constructors Constructor Description LegalAgreementBuilder()
-
Method Summary
-
Methods inherited from class org.isda.cdm.LegalAgreementBase.LegalAgreementBaseBuilder
getAgreementDate, getAgreementType, getContractualParty, getEffectiveDate, getIdentifier, getLineage, getOrCreateAgreementType, getOrCreateContractualParty, getOrCreateIdentifier, getOrCreateLineage, getOrCreateOtherParty, getOrCreatePartyInformation, getOrCreateUmbrellaAgreement, getOtherParty, getPartyInformation, getUmbrellaAgreement
-
-
-
-
Field Detail
-
csaInitialMargin2016JapaneseLaw
protected CsaInitialMargin2016JapaneseLaw.CsaInitialMargin2016JapaneseLawBuilder csaInitialMargin2016JapaneseLaw
-
csaInitialMargin2016NewYorkLaw
protected CsaInitialMargin2016NewYorkLaw.CsaInitialMargin2016NewYorkLawBuilder csaInitialMargin2016NewYorkLaw
-
csaVariationMargin2016NewYorkLaw
protected CsaVariationMargin2016NewYorkLaw.CsaVariationMargin2016NewYorkLawBuilder csaVariationMargin2016NewYorkLaw
-
csdInitialMargin2016EnglishLaw
protected CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder csdInitialMargin2016EnglishLaw
-
equitySwapMasterConfirmation2018
protected EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder equitySwapMasterConfirmation2018
-
meta
protected MetaFields.MetaFieldsBuilder meta
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends LegalAgreement> metaData()
- Overrides:
metaData
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
getCsaInitialMargin2016JapaneseLaw
public CsaInitialMargin2016JapaneseLaw.CsaInitialMargin2016JapaneseLawBuilder getCsaInitialMargin2016JapaneseLaw()
-
getOrCreateCsaInitialMargin2016JapaneseLaw
public CsaInitialMargin2016JapaneseLaw.CsaInitialMargin2016JapaneseLawBuilder getOrCreateCsaInitialMargin2016JapaneseLaw()
-
getCsaInitialMargin2016NewYorkLaw
public CsaInitialMargin2016NewYorkLaw.CsaInitialMargin2016NewYorkLawBuilder getCsaInitialMargin2016NewYorkLaw()
-
getOrCreateCsaInitialMargin2016NewYorkLaw
public CsaInitialMargin2016NewYorkLaw.CsaInitialMargin2016NewYorkLawBuilder getOrCreateCsaInitialMargin2016NewYorkLaw()
-
getCsaVariationMargin2016NewYorkLaw
public CsaVariationMargin2016NewYorkLaw.CsaVariationMargin2016NewYorkLawBuilder getCsaVariationMargin2016NewYorkLaw()
-
getOrCreateCsaVariationMargin2016NewYorkLaw
public CsaVariationMargin2016NewYorkLaw.CsaVariationMargin2016NewYorkLawBuilder getOrCreateCsaVariationMargin2016NewYorkLaw()
-
getCsdInitialMargin2016EnglishLaw
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder getCsdInitialMargin2016EnglishLaw()
-
getOrCreateCsdInitialMargin2016EnglishLaw
public CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder getOrCreateCsdInitialMargin2016EnglishLaw()
-
getEquitySwapMasterConfirmation2018
public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder getEquitySwapMasterConfirmation2018()
-
getOrCreateEquitySwapMasterConfirmation2018
public EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder getOrCreateEquitySwapMasterConfirmation2018()
-
getMeta
public MetaFields.MetaFieldsBuilder getMeta()
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKey
- Specified by:
getMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<LegalAgreement.LegalAgreementBuilder>
-
getOrCreateMeta
public MetaFields.MetaFieldsBuilder getOrCreateMeta()
- Specified by:
getOrCreateMeta
in interfacecom.rosetta.model.lib.GlobalKeyBuilder<LegalAgreement.LegalAgreementBuilder>
-
setCsaInitialMargin2016JapaneseLaw
public LegalAgreement.LegalAgreementBuilder setCsaInitialMargin2016JapaneseLaw(CsaInitialMargin2016JapaneseLaw csaInitialMargin2016JapaneseLaw)
-
setCsaInitialMargin2016JapaneseLawBuilder
public LegalAgreement.LegalAgreementBuilder setCsaInitialMargin2016JapaneseLawBuilder(CsaInitialMargin2016JapaneseLaw.CsaInitialMargin2016JapaneseLawBuilder csaInitialMargin2016JapaneseLaw)
-
setCsaInitialMargin2016NewYorkLaw
public LegalAgreement.LegalAgreementBuilder setCsaInitialMargin2016NewYorkLaw(CsaInitialMargin2016NewYorkLaw csaInitialMargin2016NewYorkLaw)
-
setCsaInitialMargin2016NewYorkLawBuilder
public LegalAgreement.LegalAgreementBuilder setCsaInitialMargin2016NewYorkLawBuilder(CsaInitialMargin2016NewYorkLaw.CsaInitialMargin2016NewYorkLawBuilder csaInitialMargin2016NewYorkLaw)
-
setCsaVariationMargin2016NewYorkLaw
public LegalAgreement.LegalAgreementBuilder setCsaVariationMargin2016NewYorkLaw(CsaVariationMargin2016NewYorkLaw csaVariationMargin2016NewYorkLaw)
-
setCsaVariationMargin2016NewYorkLawBuilder
public LegalAgreement.LegalAgreementBuilder setCsaVariationMargin2016NewYorkLawBuilder(CsaVariationMargin2016NewYorkLaw.CsaVariationMargin2016NewYorkLawBuilder csaVariationMargin2016NewYorkLaw)
-
setCsdInitialMargin2016EnglishLaw
public LegalAgreement.LegalAgreementBuilder setCsdInitialMargin2016EnglishLaw(CsdInitialMargin2016EnglishLaw csdInitialMargin2016EnglishLaw)
-
setCsdInitialMargin2016EnglishLawBuilder
public LegalAgreement.LegalAgreementBuilder setCsdInitialMargin2016EnglishLawBuilder(CsdInitialMargin2016EnglishLaw.CsdInitialMargin2016EnglishLawBuilder csdInitialMargin2016EnglishLaw)
-
setEquitySwapMasterConfirmation2018
public LegalAgreement.LegalAgreementBuilder setEquitySwapMasterConfirmation2018(EquitySwapMasterConfirmation2018 equitySwapMasterConfirmation2018)
-
setEquitySwapMasterConfirmation2018Builder
public LegalAgreement.LegalAgreementBuilder setEquitySwapMasterConfirmation2018Builder(EquitySwapMasterConfirmation2018.EquitySwapMasterConfirmation2018Builder equitySwapMasterConfirmation2018)
-
setMeta
public LegalAgreement.LegalAgreementBuilder setMeta(MetaFields meta)
-
setMetaBuilder
public LegalAgreement.LegalAgreementBuilder setMetaBuilder(MetaFields.MetaFieldsBuilder meta)
-
setAgreementDate
public LegalAgreement.LegalAgreementBuilder setAgreementDate(com.rosetta.model.lib.records.Date agreementDate)
- Overrides:
setAgreementDate
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
setAgreementType
public LegalAgreement.LegalAgreementBuilder setAgreementType(LegalAgreementType agreementType)
- Overrides:
setAgreementType
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
setAgreementTypeBuilder
public LegalAgreement.LegalAgreementBuilder setAgreementTypeBuilder(LegalAgreementType.LegalAgreementTypeBuilder agreementType)
- Overrides:
setAgreementTypeBuilder
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addContractualParty
public LegalAgreement.LegalAgreementBuilder addContractualParty(ReferenceWithMetaParty contractualParty)
- Overrides:
addContractualParty
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addContractualParty
public LegalAgreement.LegalAgreementBuilder addContractualParty(ReferenceWithMetaParty contractualParty, int _idx)
- Overrides:
addContractualParty
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addContractualParty
public LegalAgreement.LegalAgreementBuilder addContractualParty(java.util.List<ReferenceWithMetaParty> contractualPartys)
- Overrides:
addContractualParty
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addContractualPartyBuilder
public LegalAgreement.LegalAgreementBuilder addContractualPartyBuilder(ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder contractualParty)
- Overrides:
addContractualPartyBuilder
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addContractualPartyRef
public LegalAgreement.LegalAgreementBuilder addContractualPartyRef(Party.PartyBuilder contractualParty)
- Overrides:
addContractualPartyRef
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addContractualPartyRef
public LegalAgreement.LegalAgreementBuilder addContractualPartyRef(Party.PartyBuilder contractualParty, int _idx)
- Overrides:
addContractualPartyRef
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addContractualPartyRef
public LegalAgreement.LegalAgreementBuilder addContractualPartyRef(java.util.List<Party> contractualPartys)
- Overrides:
addContractualPartyRef
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addContractualPartyRef
public LegalAgreement.LegalAgreementBuilder addContractualPartyRef(Party contractualParty)
- Overrides:
addContractualPartyRef
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
clearContractualParty
public LegalAgreement.LegalAgreementBuilder clearContractualParty()
- Overrides:
clearContractualParty
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
setEffectiveDate
public LegalAgreement.LegalAgreementBuilder setEffectiveDate(com.rosetta.model.lib.records.Date effectiveDate)
- Overrides:
setEffectiveDate
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addIdentifier
public LegalAgreement.LegalAgreementBuilder addIdentifier(Identifier identifier)
- Overrides:
addIdentifier
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addIdentifier
public LegalAgreement.LegalAgreementBuilder addIdentifier(Identifier identifier, int _idx)
- Overrides:
addIdentifier
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addIdentifier
public LegalAgreement.LegalAgreementBuilder addIdentifier(java.util.List<Identifier> identifiers)
- Overrides:
addIdentifier
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addIdentifierBuilder
public LegalAgreement.LegalAgreementBuilder addIdentifierBuilder(Identifier.IdentifierBuilder identifier)
- Overrides:
addIdentifierBuilder
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
clearIdentifier
public LegalAgreement.LegalAgreementBuilder clearIdentifier()
- Overrides:
clearIdentifier
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
setLineage
public LegalAgreement.LegalAgreementBuilder setLineage(Lineage lineage)
- Overrides:
setLineage
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
setLineageBuilder
public LegalAgreement.LegalAgreementBuilder setLineageBuilder(Lineage.LineageBuilder lineage)
- Overrides:
setLineageBuilder
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addOtherParty
public LegalAgreement.LegalAgreementBuilder addOtherParty(PartyRole otherParty)
- Overrides:
addOtherParty
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addOtherParty
public LegalAgreement.LegalAgreementBuilder addOtherParty(PartyRole otherParty, int _idx)
- Overrides:
addOtherParty
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addOtherParty
public LegalAgreement.LegalAgreementBuilder addOtherParty(java.util.List<PartyRole> otherPartys)
- Overrides:
addOtherParty
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addOtherPartyBuilder
public LegalAgreement.LegalAgreementBuilder addOtherPartyBuilder(PartyRole.PartyRoleBuilder otherParty)
- Overrides:
addOtherPartyBuilder
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
clearOtherParty
public LegalAgreement.LegalAgreementBuilder clearOtherParty()
- Overrides:
clearOtherParty
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addPartyInformation
public LegalAgreement.LegalAgreementBuilder addPartyInformation(Party partyInformation)
- Overrides:
addPartyInformation
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addPartyInformation
public LegalAgreement.LegalAgreementBuilder addPartyInformation(Party partyInformation, int _idx)
- Overrides:
addPartyInformation
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addPartyInformation
public LegalAgreement.LegalAgreementBuilder addPartyInformation(java.util.List<Party> partyInformations)
- Overrides:
addPartyInformation
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
addPartyInformationBuilder
public LegalAgreement.LegalAgreementBuilder addPartyInformationBuilder(Party.PartyBuilder partyInformation)
- Overrides:
addPartyInformationBuilder
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
clearPartyInformation
public LegalAgreement.LegalAgreementBuilder clearPartyInformation()
- Overrides:
clearPartyInformation
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
setUmbrellaAgreement
public LegalAgreement.LegalAgreementBuilder setUmbrellaAgreement(UmbrellaAgreement umbrellaAgreement)
- Overrides:
setUmbrellaAgreement
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
setUmbrellaAgreementBuilder
public LegalAgreement.LegalAgreementBuilder setUmbrellaAgreementBuilder(UmbrellaAgreement.UmbrellaAgreementBuilder umbrellaAgreement)
- Overrides:
setUmbrellaAgreementBuilder
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
build
public LegalAgreement build()
- Specified by:
build
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
prune
public LegalAgreement.LegalAgreementBuilder prune()
- Overrides:
prune
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
hasData
public boolean hasData()
- Overrides:
hasData
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Overrides:
process
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
toString
public java.lang.String toString()
- Overrides:
toString
in classLegalAgreementBase.LegalAgreementBaseBuilder
-
-