Package cdm.legaldocumentation.csa
Interface CreditSupportAgreementLegacyElections
- All Superinterfaces:
CreditSupportAgreementElectionsBase,com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
CreditSupportAgreementLegacyElections.CreditSupportAgreementLegacyElectionsBuilder
- All Known Implementing Classes:
CreditSupportAgreementLegacyElections.CreditSupportAgreementLegacyElectionsBuilderImpl,CreditSupportAgreementLegacyElections.CreditSupportAgreementLegacyElectionsImpl
@RosettaDataType(value="CreditSupportAgreementLegacyElections",
builder=CreditSupportAgreementLegacyElectionsBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="CreditSupportAgreementLegacyElections",
model="cdm",
builder=CreditSupportAgreementLegacyElectionsBuilderImpl.class,
version="7.0.0-dev.105")
public interface CreditSupportAgreementLegacyElections
extends CreditSupportAgreementElectionsBase
The set of elections which specify a Legacy (1994 or 1995) Credit Support Annex or Deed.
- Version:
- 7.0.0-dev.105
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of CreditSupportAgreementLegacyElectionsstatic classImmutable Implementation of CreditSupportAgreementLegacyElectionsNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase
CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilder, CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseBuilderImpl, CreditSupportAgreementElectionsBase.CreditSupportAgreementElectionsBaseImpl -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The 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.default Class<? extends CreditSupportAgreementLegacyElections> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditSupportAgreementLegacyElections> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface cdm.legaldocumentation.csa.CreditSupportAgreementElectionsBase
getAdditionalRepresentations, getBaseAndEligibleCurrency, getConditionsPrecedent, getDemandsAndNotices, getDisputeResolution, getDistributionAndInterestPayment, getFinalReturns, getHoldingAndUsingPostedCollateral, getMasterAgreementDatedAsOfDate, getOtherEligibleAndPostedSupport, getSubstitutionMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getExchangeDate
String getExchangeDate()The bespoke exchange date terms that might be specified by the parties to the agreement. -
getAddressesForTransfer
AddressesForTransfer getAddressesForTransfer()The optional specification of address for transfer as specified by the respective parties to the agreement. -
getSecurityInterestForObligations
SecurityInterestForObligations getSecurityInterestForObligations()The 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. -
getSinglePostingParty
SinglePostingParty getSinglePostingParty()Where only a single party is explicitly designated to post collateral, the party which is specified as the sole poster of collateral. -
getCreditSupportObligations
CreditSupportObligationsLegacy getCreditSupportObligations()The Credit Support Obligations applicable to the agreement. -
getCalculationAndTiming
CalculationAndTimingLegacy getCalculationAndTiming()The set of elections for determining Valuation and Timing terms specific to the agreement. -
build
Build Methods- Specified by:
buildin interfaceCreditSupportAgreementElectionsBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceCreditSupportAgreementElectionsBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
default com.rosetta.model.lib.meta.RosettaMetaData<? extends CreditSupportAgreementLegacyElections> metaData()Utility Methods- Specified by:
metaDatain interfaceCreditSupportAgreementElectionsBase- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfaceCreditSupportAgreementElectionsBase- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfaceCreditSupportAgreementElectionsBase- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-