Package cdm.legaldocumentation.common
Interface AgreementTerms.AgreementTermsBuilder
- All Superinterfaces:
AgreementTerms,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
AgreementTerms.AgreementTermsBuilderImpl
- Enclosing interface:
AgreementTerms
public static interface AgreementTerms.AgreementTermsBuilder
extends AgreementTerms, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.common.AgreementTerms
AgreementTerms.AgreementTermsBuilder, AgreementTerms.AgreementTermsBuilderImpl, AgreementTerms.AgreementTermsImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.common.AgreementTerms
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddCounterparty(Counterparty counterparty) addCounterparty(Counterparty counterparty, int idx) addCounterparty(List<? extends Counterparty> counterparty) Specification of the standard set of terms that define a legal agreement.List<? extends Counterparty.CounterpartyBuilder> Specification of the roles of the counterparties to the agreement.getOrCreateCounterparty(int index) default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAgreement(Agreement agreement) setClauseLibrary(Boolean clauseLibrary) setCounterparty(List<? extends Counterparty> counterparty) Methods inherited from interface cdm.legaldocumentation.common.AgreementTerms
build, getClauseLibrary, 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
-
getOrCreateAgreement
Agreement.AgreementBuilder getOrCreateAgreement() -
getAgreement
Agreement.AgreementBuilder getAgreement()Description copied from interface:AgreementTermsSpecification of the standard set of terms that define a legal agreement.- Specified by:
getAgreementin interfaceAgreementTerms
-
getOrCreateCounterparty
-
getCounterparty
List<? extends Counterparty.CounterpartyBuilder> getCounterparty()Description copied from interface:AgreementTermsSpecification of the roles of the counterparties to the agreement.- Specified by:
getCounterpartyin interfaceAgreementTerms
-
setAgreement
-
setClauseLibrary
-
addCounterparty
-
addCounterparty
-
addCounterparty
-
setCounterparty
-
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
-