Package cdm.legaldocumentation.csa
Interface HoldingAndUsingPostedCollateralElection
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder
- All Known Implementing Classes:
HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilderImpl,HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionImpl
@RosettaDataType(value="HoldingAndUsingPostedCollateralElection",
builder=HoldingAndUsingPostedCollateralElectionBuilderImpl.class,
version="7.0.0-dev.105")
@RuneDataType(value="HoldingAndUsingPostedCollateralElection",
model="cdm",
builder=HoldingAndUsingPostedCollateralElectionBuilderImpl.class,
version="7.0.0-dev.105")
public interface HoldingAndUsingPostedCollateralElection
extends com.rosetta.model.lib.RosettaModelObject
Specifies the parties' elections related to the holding and using of posted collateral.
- Version:
- 7.0.0-dev.105 Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "13" * clause " (h)" * name "Holding and Using Posted Collateral (VM)" Provision Body ISDA Corpus Annex CSA_NewYork_1994 1994 New York Law Credit Support Annex paragraph "13" * clause "(g)" Provision Body ISDA Corpus Deed CSD_English_1995 1995 English Law Credit Support Deed paragraph "13" * clause "(h)" Provision
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of HoldingAndUsingPostedCollateralElectionstatic classImmutable Implementation of HoldingAndUsingPostedCollateralElection -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()The specification of the conditions under which a party and its custodian(s) are entitled to hold posted collateral.getParty()The party to which the elections apply.default Class<? extends HoldingAndUsingPostedCollateralElection> getType()Indicates whether the party has the right to reuse, rehypothecate, or otherwise make use of the posted collateral.default com.rosetta.model.lib.meta.RosettaMetaData<? extends HoldingAndUsingPostedCollateralElection> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getParty
CounterpartyRoleEnum getParty()The party to which the elections apply. -
getEligibilityToHoldCollateral
EligibilityToHoldCollateral getEligibilityToHoldCollateral()The specification of the conditions under which a party and its custodian(s) are entitled to hold posted collateral. -
getUseOfPostedCollateral
Boolean getUseOfPostedCollateral()Indicates whether the party has the right to reuse, rehypothecate, or otherwise make use of the posted collateral. 'True' if the party has the right,'False' if the party does not have the right. Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin paragraph "13" * clause "(h)(ii)" * name "Use of Posted Collateral (VM)" Provision Body ISDA Corpus Annex CSA_NewYork_1994 1994 New York Law Credit Support Annex paragraph "13" * clause "(g)(ii)" Provision -
build
Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
default com.rosetta.model.lib.meta.RosettaMetaData<? extends HoldingAndUsingPostedCollateralElection> metaData()Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- 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 interfacecom.rosetta.model.lib.RosettaModelObject
-