Package cdm.legaldocumentation.csa
Interface CreditSupportProviderElection.CreditSupportProviderElectionBuilder
- All Superinterfaces:
CreditSupportProviderElection,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
CreditSupportProviderElection.CreditSupportProviderElectionBuilderImpl
- Enclosing interface:
CreditSupportProviderElection
public static interface CreditSupportProviderElection.CreditSupportProviderElectionBuilder
extends CreditSupportProviderElection, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.csa.CreditSupportProviderElection
CreditSupportProviderElection.CreditSupportProviderElectionBuilder, CreditSupportProviderElection.CreditSupportProviderElectionBuilderImpl, CreditSupportProviderElection.CreditSupportProviderElectionImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.csa.CreditSupportProviderElection
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddCreditSupportProvider(LegalEntity creditSupportProvider) addCreditSupportProvider(LegalEntity creditSupportProvider, int idx) addCreditSupportProvider(List<? extends LegalEntity> creditSupportProvider) List<? extends LegalEntity.LegalEntityBuilder> The specified Credit Support Provider(s), if any.getOrCreateCreditSupportProvider(int index) getParty()The elective party.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setBespokeCreditSuppportProvider(String bespokeCreditSuppportProvider) setCreditSupportProvider(List<? extends LegalEntity> creditSupportProvider) setCreditSupportProviderTerms(CreditSupportProviderTermsEnum creditSupportProviderTerms) Methods inherited from interface cdm.legaldocumentation.csa.CreditSupportProviderElection
build, getBespokeCreditSuppportProvider, getCreditSupportProviderTerms, 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
-
getOrCreateParty
Party.PartyBuilder getOrCreateParty() -
getParty
Party.PartyBuilder getParty()Description copied from interface:CreditSupportProviderElectionThe elective party.- Specified by:
getPartyin interfaceCreditSupportProviderElection
-
getOrCreateCreditSupportProvider
-
getCreditSupportProvider
List<? extends LegalEntity.LegalEntityBuilder> getCreditSupportProvider()Description copied from interface:CreditSupportProviderElectionThe specified Credit Support Provider(s), if any.- Specified by:
getCreditSupportProviderin interfaceCreditSupportProviderElection
-
setParty
-
setCreditSupportProviderTerms
CreditSupportProviderElection.CreditSupportProviderElectionBuilder setCreditSupportProviderTerms(CreditSupportProviderTermsEnum creditSupportProviderTerms) -
addCreditSupportProvider
CreditSupportProviderElection.CreditSupportProviderElectionBuilder addCreditSupportProvider(LegalEntity creditSupportProvider) -
addCreditSupportProvider
CreditSupportProviderElection.CreditSupportProviderElectionBuilder addCreditSupportProvider(LegalEntity creditSupportProvider, int idx) -
addCreditSupportProvider
CreditSupportProviderElection.CreditSupportProviderElectionBuilder addCreditSupportProvider(List<? extends LegalEntity> creditSupportProvider) -
setCreditSupportProvider
CreditSupportProviderElection.CreditSupportProviderElectionBuilder setCreditSupportProvider(List<? extends LegalEntity> creditSupportProvider) -
setBespokeCreditSuppportProvider
CreditSupportProviderElection.CreditSupportProviderElectionBuilder setBespokeCreditSuppportProvider(String bespokeCreditSuppportProvider) -
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
-