Package cdm.legaldocumentation.master
Interface MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder
- All Superinterfaces:
MasterAgreementClauseVariant,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilderImpl
- Enclosing interface:
MasterAgreementClauseVariant
public static interface MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder
extends MasterAgreementClauseVariant, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.master.MasterAgreementClauseVariant
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder, MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilderImpl, MasterAgreementClauseVariant.MasterAgreementClauseVariantImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.master.MasterAgreementClauseVariant
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddCounterparty(CounterpartyRoleEnum counterparty) addCounterparty(CounterpartyRoleEnum counterparty, int idx) addCounterparty(List<CounterpartyRoleEnum> counterparty) addOtherParty(PartyRoleEnum otherParty) addOtherParty(PartyRoleEnum otherParty, int idx) addOtherParty(List<PartyRoleEnum> otherParty) addVariableSet(MasterAgreementVariableSet variableSet) addVariableSet(MasterAgreementVariableSet variableSet, int idx) addVariableSet(List<? extends MasterAgreementVariableSet> variableSet) getOrCreateVariableSet(int index) For some variants of some clauses additional details are required to work out what has been elected.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setCounterparty(List<CounterpartyRoleEnum> counterparty) setIdentifier(MasterAgreementVariantIdentifierEnum identifier) setOtherParty(List<PartyRoleEnum> otherParty) setVariableSet(List<? extends MasterAgreementVariableSet> variableSet) Methods inherited from interface cdm.legaldocumentation.master.MasterAgreementClauseVariant
build, getCounterparty, getIdentifier, getName, getOtherParty, 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
-
getOrCreateVariableSet
-
getVariableSet
List<? extends MasterAgreementVariableSet.MasterAgreementVariableSetBuilder> getVariableSet()Description copied from interface:MasterAgreementClauseVariantFor some variants of some clauses additional details are required to work out what has been elected. This array can be used to define the name and value of these variables. Please refer to the agreement documentation for more details of the variables that are available for any clause.- Specified by:
getVariableSetin interfaceMasterAgreementClauseVariant
-
setIdentifier
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder setIdentifier(MasterAgreementVariantIdentifierEnum identifier) -
setName
-
addCounterparty
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder addCounterparty(CounterpartyRoleEnum counterparty) -
addCounterparty
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder addCounterparty(CounterpartyRoleEnum counterparty, int idx) -
addCounterparty
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder addCounterparty(List<CounterpartyRoleEnum> counterparty) -
setCounterparty
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder setCounterparty(List<CounterpartyRoleEnum> counterparty) -
addOtherParty
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder addOtherParty(PartyRoleEnum otherParty) -
addOtherParty
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder addOtherParty(PartyRoleEnum otherParty, int idx) -
addOtherParty
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder addOtherParty(List<PartyRoleEnum> otherParty) -
setOtherParty
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder setOtherParty(List<PartyRoleEnum> otherParty) -
addVariableSet
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder addVariableSet(MasterAgreementVariableSet variableSet) -
addVariableSet
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder addVariableSet(MasterAgreementVariableSet variableSet, int idx) -
addVariableSet
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder addVariableSet(List<? extends MasterAgreementVariableSet> variableSet) -
setVariableSet
MasterAgreementClauseVariant.MasterAgreementClauseVariantBuilder setVariableSet(List<? extends MasterAgreementVariableSet> variableSet) -
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
-