Class MasterAgreement.MasterAgreementImpl
java.lang.Object
cdm.legaldocumentation.master.MasterAgreementBase.MasterAgreementBaseImpl
cdm.legaldocumentation.master.isda.MasterAgreement.MasterAgreementImpl
- All Implemented Interfaces:
MasterAgreement,MasterAgreementBase,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
MasterAgreement
public static class MasterAgreement.MasterAgreementImpl
extends MasterAgreementBase.MasterAgreementBaseImpl
implements MasterAgreement
Immutable Implementation of MasterAgreement
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.isda.MasterAgreement
MasterAgreement.MasterAgreementBuilder, MasterAgreement.MasterAgreementBuilderImpl, MasterAgreement.MasterAgreementImplNested classes/interfaces inherited from interface cdm.legaldocumentation.master.MasterAgreementBase
MasterAgreementBase.MasterAgreementBaseBuilder, MasterAgreementBase.MasterAgreementBaseBuilderImpl, MasterAgreementBase.MasterAgreementBaseImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.isda.MasterAgreement
metaDataFields inherited from interface cdm.legaldocumentation.master.MasterAgreementBase
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecification of the address and other details for notices.The specification of whether there is an automatic occurrence of an Early Termination Date in respect of Transactions upon the occurrence of certain bankruptcy / insolvency related events.Identification of party specific Credit Support Documents applicable to the document.Identification of party specific Credit Support Providers applicable to the document.Specification of whether the Governing Law clause extends to Non-Contractual Obligations (True) or does not extend to Non-Contractual Obligations (False).List<? extends SpecifiedEntities> A provision that allows each party to specify its Specified Entities for certain Events of Default and Termination Events.Specification of the currency in which the termination payment is made (including the process by which such currency is determined).inthashCode()protected voidtoString()Methods inherited from class cdm.legaldocumentation.master.MasterAgreementBase.MasterAgreementBaseImpl
setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.master.isda.MasterAgreement
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
MasterAgreementImpl
-
-
Method Details
-
getAutomaticEarlyTermination
@RosettaAttribute("automaticEarlyTermination") @Accessor(GETTER) @Required @RuneAttribute("automaticEarlyTermination") public AutomaticEarlyTermination getAutomaticEarlyTermination()Description copied from interface:MasterAgreementThe specification of whether there is an automatic occurrence of an Early Termination Date in respect of Transactions upon the occurrence of certain bankruptcy / insolvency related events.- Specified by:
getAutomaticEarlyTerminationin interfaceMasterAgreement
-
getTerminationCurrency
@RosettaAttribute("terminationCurrency") @Accessor(GETTER) @Required @RuneAttribute("terminationCurrency") public TerminationCurrency getTerminationCurrency()Description copied from interface:MasterAgreementSpecification of the currency in which the termination payment is made (including the process by which such currency is determined).- Specified by:
getTerminationCurrencyin interfaceMasterAgreement
-
getAddressForNotices
@RosettaAttribute("addressForNotices") @Accessor(GETTER) @Required @RuneAttribute("addressForNotices") public AddressForNotices getAddressForNotices()Description copied from interface:MasterAgreementSpecification of the address and other details for notices.- Specified by:
getAddressForNoticesin interfaceMasterAgreement
-
getNonContractualObligations
@RosettaAttribute("nonContractualObligations") @Accessor(GETTER) @Required @RuneAttribute("nonContractualObligations") public Boolean getNonContractualObligations()Description copied from interface:MasterAgreementSpecification of whether the Governing Law clause extends to Non-Contractual Obligations (True) or does not extend to Non-Contractual Obligations (False).- Specified by:
getNonContractualObligationsin interfaceMasterAgreement
-
getCreditSupportDocument
@RosettaAttribute("creditSupportDocument") @Accessor(GETTER) @Required @RuneAttribute("creditSupportDocument") public CreditSupportDocument getCreditSupportDocument()Description copied from interface:MasterAgreementIdentification of party specific Credit Support Documents applicable to the document.- Specified by:
getCreditSupportDocumentin interfaceMasterAgreement
-
getCreditSupportProvider
@RosettaAttribute("creditSupportProvider") @Accessor(GETTER) @Required @RuneAttribute("creditSupportProvider") public CreditSupportProvider getCreditSupportProvider()Description copied from interface:MasterAgreementIdentification of party specific Credit Support Providers applicable to the document.- Specified by:
getCreditSupportProviderin interfaceMasterAgreement
-
getSpecifiedEntities
@RosettaAttribute("specifiedEntities") @Accessor(GETTER) @Required @Multi @RuneAttribute("specifiedEntities") public List<? extends SpecifiedEntities> getSpecifiedEntities()Description copied from interface:MasterAgreementA provision that allows each party to specify its Specified Entities for certain Events of Default and Termination Events.- Specified by:
getSpecifiedEntitiesin interfaceMasterAgreement
-
build
Description copied from interface:MasterAgreementBaseBuild Methods- Specified by:
buildin interfaceMasterAgreement- Specified by:
buildin interfaceMasterAgreementBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classMasterAgreementBase.MasterAgreementBaseImpl
-
toBuilder
- Specified by:
toBuilderin interfaceMasterAgreement- Specified by:
toBuilderin interfaceMasterAgreementBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classMasterAgreementBase.MasterAgreementBaseImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classMasterAgreementBase.MasterAgreementBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classMasterAgreementBase.MasterAgreementBaseImpl
-
toString
- Overrides:
toStringin classMasterAgreementBase.MasterAgreementBaseImpl
-