Package cdm.legaldocumentation.csa
Class CreditSupportAgreementLegacyElections.CreditSupportAgreementLegacyElectionsImpl
java.lang.Object
cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseImpl
cdm.legaldocumentation.csa.CreditSupportAgreementLegacyElections.CreditSupportAgreementLegacyElectionsImpl
- All Implemented Interfaces:
CreditSupportAgreementElectionsBase,CreditSupportAgreementLegacyElections,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
CreditSupportAgreementLegacyElections
public static class CreditSupportAgreementLegacyElections.CreditSupportAgreementLegacyElectionsImpl
extends CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseImpl
implements CreditSupportAgreementLegacyElections
Immutable Implementation of CreditSupportAgreementLegacyElections
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase
CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder, CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl, CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseImplNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementLegacyElections
CreditSupportAgreementLegacyElections.CreditSupportAgreementLegacyElectionsBuilder, CreditSupportAgreementLegacyElections.CreditSupportAgreementLegacyElectionsBuilderImpl, CreditSupportAgreementLegacyElections.CreditSupportAgreementLegacyElectionsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase
metaDataFields inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementLegacyElections
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreditSupportAgreementLegacyElectionsImpl(CreditSupportAgreementLegacyElections.CreditSupportAgreementLegacyElectionsBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe optional specification of address for transfer as specified by the respective parties to the agreement.The set of elections for determining Valuation and Timing terms specific to the agreement.The Credit Support Obligations applicable to the agreement.The bespoke exchange date terms that might be specified by the parties to the agreement.The party to whom obligations under the Master Agreement are owed and secured by the credit support arrangements.Where only a single party is explicitly designated to post collateral, the party which is specified as the sole poster of collateral.inthashCode()protected voidsetBuilderFields(CreditSupportAgreementLegacyElections.CreditSupportAgreementLegacyElectionsBuilder builder) toString()Methods inherited from class cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseImpl
getAdditionalRepresentations, getBaseAndEligibleCurrency, getConditionsPrecedent, getDemandsAndNotices, getDisputeResolution, getDistributionAndInterestPayment, getFinalReturns, getHoldingAndUsingPostedCollateral, getMasterAgreementDatedAsOfDate, getOtherEligibleAndPostedSupport, getSubstitution, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase
getAdditionalRepresentations, getBaseAndEligibleCurrency, getConditionsPrecedent, getDemandsAndNotices, getDisputeResolution, getDistributionAndInterestPayment, getFinalReturns, getHoldingAndUsingPostedCollateral, getMasterAgreementDatedAsOfDate, getOtherEligibleAndPostedSupport, getSubstitutionMethods inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementLegacyElections
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
CreditSupportAgreementLegacyElectionsImpl
protected CreditSupportAgreementLegacyElectionsImpl(CreditSupportAgreementLegacyElections.CreditSupportAgreementLegacyElectionsBuilder builder)
-
-
Method Details
-
getExchangeDate
@RosettaAttribute("exchangeDate") @Accessor(GETTER) @RuneAttribute("exchangeDate") public String getExchangeDate()Description copied from interface:CreditSupportAgreementLegacyElectionsThe bespoke exchange date terms that might be specified by the parties to the agreement.- Specified by:
getExchangeDatein interfaceCreditSupportAgreementLegacyElections
-
getAddressesForTransfer
@RosettaAttribute("addressesForTransfer") @Accessor(GETTER) @RuneAttribute("addressesForTransfer") public AddressesForTransfer getAddressesForTransfer()Description copied from interface:CreditSupportAgreementLegacyElectionsThe optional specification of address for transfer as specified by the respective parties to the agreement.- Specified by:
getAddressesForTransferin interfaceCreditSupportAgreementLegacyElections
-
getSecurityInterestForObligations
@RosettaAttribute("securityInterestForObligations") @Accessor(GETTER) @RuneAttribute("securityInterestForObligations") public SecurityInterestForObligations getSecurityInterestForObligations()Description copied from interface:CreditSupportAgreementLegacyElectionsThe party to whom obligations under the Master Agreement are owed and secured by the credit support arrangements. Applicable to 1994 NY CSA, 1995 English Law CSD and 2016 New York Law VM CSA.- Specified by:
getSecurityInterestForObligationsin interfaceCreditSupportAgreementLegacyElections
-
getSinglePostingParty
@RosettaAttribute("singlePostingParty") @Accessor(GETTER) @RuneAttribute("singlePostingParty") public SinglePostingParty getSinglePostingParty()Description copied from interface:CreditSupportAgreementLegacyElectionsWhere only a single party is explicitly designated to post collateral, the party which is specified as the sole poster of collateral.- Specified by:
getSinglePostingPartyin interfaceCreditSupportAgreementLegacyElections
-
getCreditSupportObligations
@RosettaAttribute("creditSupportObligations") @Accessor(GETTER) @Required @RuneAttribute("creditSupportObligations") public CreditSupportObligationsLegacy getCreditSupportObligations()Description copied from interface:CreditSupportAgreementLegacyElectionsThe Credit Support Obligations applicable to the agreement.- Specified by:
getCreditSupportObligationsin interfaceCreditSupportAgreementLegacyElections
-
getCalculationAndTiming
@RosettaAttribute("calculationAndTiming") @Accessor(GETTER) @Required @RuneAttribute("calculationAndTiming") public CalculationAndTimingLegacy getCalculationAndTiming()Description copied from interface:CreditSupportAgreementLegacyElectionsThe set of elections for determining Valuation and Timing terms specific to the agreement.- Specified by:
getCalculationAndTimingin interfaceCreditSupportAgreementLegacyElections
-
build
Description copied from interface:CreditSupportAgreementElectionsBaseBuild Methods- Specified by:
buildin interfaceCreditSupportAgreementElectionsBase- Specified by:
buildin interfaceCreditSupportAgreementLegacyElections- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseImpl
-
toBuilder
public CreditSupportAgreementLegacyElections.CreditSupportAgreementLegacyElectionsBuilder toBuilder()- Specified by:
toBuilderin interfaceCreditSupportAgreementElectionsBase- Specified by:
toBuilderin interfaceCreditSupportAgreementLegacyElections- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseImpl
-
setBuilderFields
protected void setBuilderFields(CreditSupportAgreementLegacyElections.CreditSupportAgreementLegacyElectionsBuilder builder) -
equals
- Overrides:
equalsin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseImpl
-
toString
- Overrides:
toStringin classCreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseImpl
-