Package cdm.legaldocumentation.common
Interface AgreementTerms
- All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
- All Known Subinterfaces:
AgreementTerms.AgreementTermsBuilder
- All Known Implementing Classes:
AgreementTerms.AgreementTermsBuilderImpl,AgreementTerms.AgreementTermsImpl
@RosettaDataType(value="AgreementTerms",
builder=AgreementTermsBuilderImpl.class,
version="5.30.0")
@RuneDataType(value="AgreementTerms",
model="cdm",
builder=AgreementTermsBuilderImpl.class,
version="5.30.0")
public interface AgreementTerms
extends com.rosetta.model.lib.RosettaModelObject
Specification of the content of a legal agreement.
- Version:
- 5.30.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceBuilder Interfacestatic classBuilder Implementation of AgreementTermsstatic classImmutable Implementation of AgreementTerms -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build Methodsbuilder()Specification of the standard set of terms that define a legal agreement.Specification of whether the agreement terms have been negotiated using the clause library methodology.List<? extends Counterparty> Specification of the roles of the counterparties to the agreement.default Class<? extends AgreementTerms> getType()default com.rosetta.model.lib.meta.RosettaMetaData<? extends AgreementTerms> metaData()Utility Methodsdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) Methods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Field Details
-
metaData
-
-
Method Details
-
getAgreement
Agreement getAgreement()Specification of the standard set of terms that define a legal agreement. -
getClauseLibrary
Boolean getClauseLibrary()Specification of whether the agreement terms have been negotiated using the clause library methodology. -
getCounterparty
List<? extends Counterparty> getCounterparty()Specification of the roles of the counterparties to the agreement. -
build
AgreementTerms build()Build Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
AgreementTerms.AgreementTermsBuilder toBuilder()- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
builder
-
metaData
Utility Methods- Specified by:
metaDatain interfacecom.rosetta.model.lib.RosettaModelObject
-
getType
- Specified by:
getTypein interfacecom.rosetta.model.lib.RosettaModelObject
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObject
-