Package cdm.legaldocumentation.common
Class AgreementTerms.AgreementTermsImpl
java.lang.Object
cdm.legaldocumentation.common.AgreementTerms.AgreementTermsImpl
- All Implemented Interfaces:
AgreementTerms,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
AgreementTerms
Immutable Implementation of AgreementTerms
-
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 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanSpecification 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.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.common.AgreementTerms
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
AgreementTermsImpl
-
-
Method Details
-
getAgreement
@RosettaAttribute(value="agreement", isRequired=true) @RuneAttribute(value="agreement", isRequired=true) public Agreement getAgreement()Description copied from interface:AgreementTermsSpecification of the standard set of terms that define a legal agreement.- Specified by:
getAgreementin interfaceAgreementTerms
-
getClauseLibrary
@RosettaAttribute("clauseLibrary") @RuneAttribute("clauseLibrary") public Boolean getClauseLibrary()Description copied from interface:AgreementTermsSpecification of whether the agreement terms have been negotiated using the clause library methodology.- Specified by:
getClauseLibraryin interfaceAgreementTerms
-
getCounterparty
@RosettaAttribute(value="counterparty", isRequired=true) @RuneAttribute(value="counterparty", isRequired=true) public List<? extends Counterparty> getCounterparty()Description copied from interface:AgreementTermsSpecification of the roles of the counterparties to the agreement.- Specified by:
getCounterpartyin interfaceAgreementTerms
-
build
Description copied from interface:AgreementTermsBuild Methods- Specified by:
buildin interfaceAgreementTerms- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceAgreementTerms- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-