Interface DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilder
- All Superinterfaces:
DeterminationRolesAndTerms,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilderImpl
- Enclosing interface:
DeterminationRolesAndTerms
public static interface DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilder
extends DeterminationRolesAndTerms, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.transaction.additionalterms.DeterminationRolesAndTerms
DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilder, DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilderImpl, DeterminationRolesAndTerms.DeterminationRolesAndTermsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.transaction.additionalterms.DeterminationRolesAndTerms
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddWhoToDetermine(CounterpartyRoleEnum whoToDetermine) addWhoToDetermine(CounterpartyRoleEnum whoToDetermine, int idx) addWhoToDetermine(List<CounterpartyRoleEnum> whoToDetermine) Where parties may optionnaly describe any extra bespoke agreements about fallback procedure attached to a particular determination role.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDeterminationRole(DeterminationRoleEnum determinationRole) setDisputingParty(CounterpartyRoleEnum disputingParty) setFallbackLanguageBespokeTerms(Clause fallbackLanguageBespokeTerms) setWhoToDetermine(List<CounterpartyRoleEnum> whoToDetermine) Methods inherited from interface cdm.legaldocumentation.transaction.additionalterms.DeterminationRolesAndTerms
build, getDeterminationRole, getDisputingParty, getType, getWhoToDetermine, 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
-
getOrCreateFallbackLanguageBespokeTerms
Clause.ClauseBuilder getOrCreateFallbackLanguageBespokeTerms() -
getFallbackLanguageBespokeTerms
Clause.ClauseBuilder getFallbackLanguageBespokeTerms()Description copied from interface:DeterminationRolesAndTermsWhere parties may optionnaly describe any extra bespoke agreements about fallback procedure attached to a particular determination role. This fallback bespoke paragraph would typically address topics such as : delay for the Disputing Party to notify a disagreement when receiving a determination from the Calculation Agent ; Independent Third Party Dealers election terms e.g. number of Dealers to be jointly elected by the counterparties ; delay for joint election of Dealers by the counterparties ; further fallback election procedure in case of disagreement between parties to jointly elect all the Dealers e.g. typically each party designates 1 Dealer, each a Party Representant, which thus result in 2 Dealers in charge of joint election of 3 other Dealers who will be the final ones to provide the response, each a Final Dealer ; delay for joint election of the Final Dealers by the Party Representants ; fees repartition e.g. typically cost and fees incurred by the election of Dealers are equally shared by the parties ; etc.- Specified by:
getFallbackLanguageBespokeTermsin interfaceDeterminationRolesAndTerms
-
setDeterminationRole
DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilder setDeterminationRole(DeterminationRoleEnum determinationRole) -
addWhoToDetermine
DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilder addWhoToDetermine(CounterpartyRoleEnum whoToDetermine) -
addWhoToDetermine
DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilder addWhoToDetermine(CounterpartyRoleEnum whoToDetermine, int idx) -
addWhoToDetermine
DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilder addWhoToDetermine(List<CounterpartyRoleEnum> whoToDetermine) -
setWhoToDetermine
DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilder setWhoToDetermine(List<CounterpartyRoleEnum> whoToDetermine) -
setDisputingParty
DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilder setDisputingParty(CounterpartyRoleEnum disputingParty) -
setFallbackLanguageBespokeTerms
DeterminationRolesAndTerms.DeterminationRolesAndTermsBuilder setFallbackLanguageBespokeTerms(Clause fallbackLanguageBespokeTerms) -
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
-