Package cdm.legaldocumentation.csa
Class HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionImpl
java.lang.Object
cdm.legaldocumentation.csa.HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionImpl
- All Implemented Interfaces:
HoldingAndUsingPostedCollateralElection,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
HoldingAndUsingPostedCollateralElection
public static class HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionImpl
extends Object
implements HoldingAndUsingPostedCollateralElection
Immutable Implementation of HoldingAndUsingPostedCollateralElection
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.HoldingAndUsingPostedCollateralElection
HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder, HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilderImpl, HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.HoldingAndUsingPostedCollateralElection
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHoldingAndUsingPostedCollateralElectionImpl(HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder builder) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe 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.Indicates whether the party has the right to reuse, rehypothecate, or otherwise make use of the posted collateral.inthashCode()protected voidsetBuilderFields(HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder builder) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.csa.HoldingAndUsingPostedCollateralElection
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
HoldingAndUsingPostedCollateralElectionImpl
protected HoldingAndUsingPostedCollateralElectionImpl(HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder builder)
-
-
Method Details
-
getParty
@RosettaAttribute("party") @Accessor(GETTER) @Required @RuneAttribute("party") public CounterpartyRoleEnum getParty()Description copied from interface:HoldingAndUsingPostedCollateralElectionThe party to which the elections apply.- Specified by:
getPartyin interfaceHoldingAndUsingPostedCollateralElection
-
getEligibilityToHoldCollateral
@RosettaAttribute("eligibilityToHoldCollateral") @Accessor(GETTER) @Required @RuneAttribute("eligibilityToHoldCollateral") public EligibilityToHoldCollateral getEligibilityToHoldCollateral()Description copied from interface:HoldingAndUsingPostedCollateralElectionThe specification of the conditions under which a party and its custodian(s) are entitled to hold posted collateral.- Specified by:
getEligibilityToHoldCollateralin interfaceHoldingAndUsingPostedCollateralElection
-
getUseOfPostedCollateral
@RosettaAttribute("useOfPostedCollateral") @Accessor(GETTER) @Required @RuneAttribute("useOfPostedCollateral") public Boolean getUseOfPostedCollateral()Description copied from interface:HoldingAndUsingPostedCollateralElectionIndicates 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- Specified by:
getUseOfPostedCollateralin interfaceHoldingAndUsingPostedCollateralElection
-
build
Description copied from interface:HoldingAndUsingPostedCollateralElectionBuild Methods- Specified by:
buildin interfaceHoldingAndUsingPostedCollateralElection- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
public HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder toBuilder()- Specified by:
toBuilderin interfaceHoldingAndUsingPostedCollateralElection- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
protected void setBuilderFields(HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder builder) -
equals
-
hashCode
public int hashCode() -
toString
-