Package cdm.legaldocumentation.csa
Interface EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder
- All Superinterfaces:
EligibilityToHoldCollateral,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilderImpl
- Enclosing interface:
EligibilityToHoldCollateral
public static interface EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder
extends EligibilityToHoldCollateral, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateral
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder, EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilderImpl, EligibilityToHoldCollateral.EligibilityToHoldCollateralImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateral
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddEligibleCountry(FieldWithMetaString eligibleCountry) addEligibleCountry(FieldWithMetaString eligibleCountry, int idx) addEligibleCountry(List<? extends FieldWithMetaString> eligibleCountry) addEligibleCountryValue(String eligibleCountry) addEligibleCountryValue(String eligibleCountry, int idx) addEligibleCountryValue(List<? extends String> eligibleCountry) A logical container to hold a defined set of related data.The restrictions that might be required by a party and its custodian in terms of country(ies) where the other party's collateral can be held.Election to specify the initial custodian.getOrCreateEligibleCountry(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCustodianCondition(String custodianCondition) setCustodianEligibility(Boolean custodianEligibility) setEligibleCountry(List<? extends FieldWithMetaString> eligibleCountry) setEligibleCountryValue(List<? extends String> eligibleCountry) setInitialCustodian(LegalEntity initialCustodian) Methods inherited from interface cdm.legaldocumentation.csa.EligibilityToHoldCollateral
build, getCustodianCondition, getCustodianEligibility, getType, metaData, process, toBuilderMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateInitialCustodian
LegalEntity.LegalEntityBuilder getOrCreateInitialCustodian() -
getInitialCustodian
LegalEntity.LegalEntityBuilder getInitialCustodian()Description copied from interface:EligibilityToHoldCollateralElection to specify the initial custodian. Body ISDA Corpus Annex CSA_VM_2016 ISDA 2016 Credit Support Annex for Variation Margin Provision- Specified by:
getInitialCustodianin interfaceEligibilityToHoldCollateral
-
getOrCreateCriteria
EligibilityToHoldCollateralCriteria.EligibilityToHoldCollateralCriteriaBuilder getOrCreateCriteria() -
getCriteria
Description copied from interface:EligibilityToHoldCollateralA logical container to hold a defined set of related data. In this case the collation of criteria required by the party and its custodian to Hold the other party's Posted Collateral.- Specified by:
getCriteriain interfaceEligibilityToHoldCollateral
-
getOrCreateEligibleCountry
-
getEligibleCountry
List<? extends FieldWithMetaString.FieldWithMetaStringBuilder> getEligibleCountry()Description copied from interface:EligibilityToHoldCollateralThe restrictions that might be required by a party and its custodian in terms of country(ies) where the other party's collateral can be held.- Specified by:
getEligibleCountryin interfaceEligibilityToHoldCollateral
-
setCustodianEligibility
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder setCustodianEligibility(Boolean custodianEligibility) -
setInitialCustodian
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder setInitialCustodian(LegalEntity initialCustodian) -
setCriteria
-
addEligibleCountry
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addEligibleCountry(FieldWithMetaString eligibleCountry) -
addEligibleCountry
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addEligibleCountry(FieldWithMetaString eligibleCountry, int idx) -
addEligibleCountryValue
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addEligibleCountryValue(String eligibleCountry) -
addEligibleCountryValue
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addEligibleCountryValue(String eligibleCountry, int idx) -
addEligibleCountry
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addEligibleCountry(List<? extends FieldWithMetaString> eligibleCountry) -
setEligibleCountry
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder setEligibleCountry(List<? extends FieldWithMetaString> eligibleCountry) -
addEligibleCountryValue
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder addEligibleCountryValue(List<? extends String> eligibleCountry) -
setEligibleCountryValue
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder setEligibleCountryValue(List<? extends String> eligibleCountry) -
setCustodianCondition
EligibilityToHoldCollateral.EligibilityToHoldCollateralBuilder setCustodianCondition(String custodianCondition) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-