Package cdm.legaldocumentation.csa
Interface EligibleCollateralElection.EligibleCollateralElectionBuilder
- All Superinterfaces:
EligibleCollateralElection,PostingObligationsElection,PostingObligationsElection.PostingObligationsElectionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
EligibleCollateralElection.EligibleCollateralElectionBuilderImpl
- Enclosing interface:
EligibleCollateralElection
public static interface EligibleCollateralElection.EligibleCollateralElectionBuilder
extends EligibleCollateralElection, PostingObligationsElection.PostingObligationsElectionBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.EligibleCollateralElection
EligibleCollateralElection.EligibleCollateralElectionBuilder, EligibleCollateralElection.EligibleCollateralElectionBuilderImpl, EligibleCollateralElection.EligibleCollateralElectionImplNested classes/interfaces inherited from interface cdm.legaldocumentation.csa.PostingObligationsElection
PostingObligationsElection.PostingObligationsElectionBuilder, PostingObligationsElection.PostingObligationsElectionBuilderImpl, PostingObligationsElection.PostingObligationsElectionImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.EligibleCollateralElection
metaDataFields inherited from interface cdm.legaldocumentation.csa.PostingObligationsElection
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddEligibleCollateral(EligibleCollateralCriteria eligibleCollateral) addEligibleCollateral(EligibleCollateralCriteria eligibleCollateral, int idx) addEligibleCollateral(List<? extends EligibleCollateralCriteria> eligibleCollateral) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAdditionalLanguage(String additionalLanguage) setAsPermitted(Boolean asPermitted) setEligibleCollateral(List<? extends EligibleCollateralCriteria> eligibleCollateral) setExcludedCollateral(String excludedCollateral) setOtherEligibleSupport(String otherEligibleSupport) setParty(CounterpartyRoleEnum party) Methods inherited from interface cdm.legaldocumentation.csa.EligibleCollateralElection
build, getOtherEligibleSupport, getType, metaData, process, toBuilderMethods inherited from interface cdm.legaldocumentation.csa.PostingObligationsElection
getAdditionalLanguage, getAsPermitted, getExcludedCollateral, getPartyMethods inherited from interface cdm.legaldocumentation.csa.PostingObligationsElection.PostingObligationsElectionBuilder
getEligibleCollateral, getOrCreateEligibleCollateralMethods 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
-
setParty
- Specified by:
setPartyin interfacePostingObligationsElection.PostingObligationsElectionBuilder
-
setAsPermitted
- Specified by:
setAsPermittedin interfacePostingObligationsElection.PostingObligationsElectionBuilder
-
addEligibleCollateral
EligibleCollateralElection.EligibleCollateralElectionBuilder addEligibleCollateral(EligibleCollateralCriteria eligibleCollateral) - Specified by:
addEligibleCollateralin interfacePostingObligationsElection.PostingObligationsElectionBuilder
-
addEligibleCollateral
EligibleCollateralElection.EligibleCollateralElectionBuilder addEligibleCollateral(EligibleCollateralCriteria eligibleCollateral, int idx) - Specified by:
addEligibleCollateralin interfacePostingObligationsElection.PostingObligationsElectionBuilder
-
addEligibleCollateral
EligibleCollateralElection.EligibleCollateralElectionBuilder addEligibleCollateral(List<? extends EligibleCollateralCriteria> eligibleCollateral) - Specified by:
addEligibleCollateralin interfacePostingObligationsElection.PostingObligationsElectionBuilder
-
setEligibleCollateral
EligibleCollateralElection.EligibleCollateralElectionBuilder setEligibleCollateral(List<? extends EligibleCollateralCriteria> eligibleCollateral) - Specified by:
setEligibleCollateralin interfacePostingObligationsElection.PostingObligationsElectionBuilder
-
setExcludedCollateral
EligibleCollateralElection.EligibleCollateralElectionBuilder setExcludedCollateral(String excludedCollateral) - Specified by:
setExcludedCollateralin interfacePostingObligationsElection.PostingObligationsElectionBuilder
-
setAdditionalLanguage
EligibleCollateralElection.EligibleCollateralElectionBuilder setAdditionalLanguage(String additionalLanguage) - Specified by:
setAdditionalLanguagein interfacePostingObligationsElection.PostingObligationsElectionBuilder
-
setOtherEligibleSupport
EligibleCollateralElection.EligibleCollateralElectionBuilder setOtherEligibleSupport(String otherEligibleSupport) -
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacePostingObligationsElection.PostingObligationsElectionBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacePostingObligationsElection.PostingObligationsElectionBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-