Package cdm.legaldocumentation.csa
Class HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilderImpl
java.lang.Object
cdm.legaldocumentation.csa.HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilderImpl
- All Implemented Interfaces:
HoldingAndUsingPostedCollateralElection,HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
HoldingAndUsingPostedCollateralElection
public static class HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilderImpl
extends Object
implements HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder
Builder Implementation of HoldingAndUsingPostedCollateralElection
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.HoldingAndUsingPostedCollateralElection
HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder, HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilderImpl, HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionImpl -
Field Summary
FieldsFields inherited from interface cdm.legaldocumentation.csa.HoldingAndUsingPostedCollateralElection
metaData -
Constructor Summary
Constructors -
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.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setEligibilityToHoldCollateral(EligibilityToHoldCollateral _eligibilityToHoldCollateral) setParty(CounterpartyRoleEnum _party) setUseOfPostedCollateral(Boolean _useOfPostedCollateral) 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 cdm.legaldocumentation.csa.HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
party
-
eligibilityToHoldCollateral
protected EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder eligibilityToHoldCollateral -
useOfPostedCollateral
-
-
Constructor Details
-
HoldingAndUsingPostedCollateralElectionBuilderImpl
public HoldingAndUsingPostedCollateralElectionBuilderImpl()
-
-
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.EligibilityToHoldCollateralBuilder 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- Specified by:
getEligibilityToHoldCollateralin interfaceHoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder
-
getOrCreateEligibilityToHoldCollateral
public EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder getOrCreateEligibilityToHoldCollateral() -
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
-
setParty
@RosettaAttribute("party") @Accessor(SETTER) @Required @RuneAttribute("party") public HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder setParty(CounterpartyRoleEnum _party) - Specified by:
setPartyin interfaceHoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder
-
setEligibilityToHoldCollateral
@RosettaAttribute("eligibilityToHoldCollateral") @Accessor(SETTER) @Required @RuneAttribute("eligibilityToHoldCollateral") public HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder setEligibilityToHoldCollateral(EligibilityToHoldCollateral _eligibilityToHoldCollateral) -
setUseOfPostedCollateral
@RosettaAttribute("useOfPostedCollateral") @Accessor(SETTER) @Required @RuneAttribute("useOfPostedCollateral") public HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder setUseOfPostedCollateral(Boolean _useOfPostedCollateral) - Specified by:
setUseOfPostedCollateralin interfaceHoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder
-
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
-
prune
public HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder prune()- Specified by:
prunein interfaceHoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public HoldingAndUsingPostedCollateralElection.HoldingAndUsingPostedCollateralElectionBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-