Package cdm.legaldocumentation.common
Class AgreementTerms.AgreementTermsBuilderImpl
java.lang.Object
cdm.legaldocumentation.common.AgreementTerms.AgreementTermsBuilderImpl
- All Implemented Interfaces:
AgreementTerms,AgreementTerms.AgreementTermsBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
AgreementTerms
public static class AgreementTerms.AgreementTermsBuilderImpl
extends Object
implements AgreementTerms.AgreementTermsBuilder
Builder Implementation of AgreementTerms
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.common.AgreementTerms
AgreementTerms.AgreementTermsBuilder, AgreementTerms.AgreementTermsBuilderImpl, AgreementTerms.AgreementTermsImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Agreement.AgreementBuilderprotected Booleanprotected List<Counterparty.CounterpartyBuilder> Fields inherited from interface cdm.legaldocumentation.common.AgreementTerms
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCounterparty(Counterparty _counterparty) addCounterparty(Counterparty _counterparty, int idx) addCounterparty(List<? extends Counterparty> counterpartys) build()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.CounterpartyBuilder> Specification of the roles of the counterparties to the agreement.getOrCreateCounterparty(int index) booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAgreement(Agreement _agreement) setClauseLibrary(Boolean _clauseLibrary) setCounterparty(List<? extends Counterparty> counterpartys) toString()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 cdm.legaldocumentation.common.AgreementTerms.AgreementTermsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
agreement
-
clauseLibrary
-
counterparty
-
-
Constructor Details
-
AgreementTermsBuilderImpl
public AgreementTermsBuilderImpl()
-
-
Method Details
-
getAgreement
@RosettaAttribute(value="agreement", isRequired=true) @RuneAttribute(value="agreement", isRequired=true) public Agreement.AgreementBuilder getAgreement()Description copied from interface:AgreementTermsSpecification of the standard set of terms that define a legal agreement.- Specified by:
getAgreementin interfaceAgreementTerms- Specified by:
getAgreementin interfaceAgreementTerms.AgreementTermsBuilder
-
getOrCreateAgreement
- Specified by:
getOrCreateAgreementin interfaceAgreementTerms.AgreementTermsBuilder
-
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.CounterpartyBuilder> getCounterparty()Description copied from interface:AgreementTermsSpecification of the roles of the counterparties to the agreement.- Specified by:
getCounterpartyin interfaceAgreementTerms- Specified by:
getCounterpartyin interfaceAgreementTerms.AgreementTermsBuilder
-
getOrCreateCounterparty
- Specified by:
getOrCreateCounterpartyin interfaceAgreementTerms.AgreementTermsBuilder
-
setAgreement
@RosettaAttribute(value="agreement", isRequired=true) @RuneAttribute(value="agreement", isRequired=true) public AgreementTerms.AgreementTermsBuilder setAgreement(Agreement _agreement) - Specified by:
setAgreementin interfaceAgreementTerms.AgreementTermsBuilder
-
setClauseLibrary
@RosettaAttribute("clauseLibrary") @RuneAttribute("clauseLibrary") public AgreementTerms.AgreementTermsBuilder setClauseLibrary(Boolean _clauseLibrary) - Specified by:
setClauseLibraryin interfaceAgreementTerms.AgreementTermsBuilder
-
addCounterparty
@RosettaAttribute(value="counterparty", isRequired=true) @RuneAttribute(value="counterparty", isRequired=true) public AgreementTerms.AgreementTermsBuilder addCounterparty(Counterparty _counterparty) - Specified by:
addCounterpartyin interfaceAgreementTerms.AgreementTermsBuilder
-
addCounterparty
- Specified by:
addCounterpartyin interfaceAgreementTerms.AgreementTermsBuilder
-
addCounterparty
public AgreementTerms.AgreementTermsBuilder addCounterparty(List<? extends Counterparty> counterpartys) - Specified by:
addCounterpartyin interfaceAgreementTerms.AgreementTermsBuilder
-
setCounterparty
@RuneAttribute("counterparty") public AgreementTerms.AgreementTermsBuilder setCounterparty(List<? extends Counterparty> counterpartys) - Specified by:
setCounterpartyin interfaceAgreementTerms.AgreementTermsBuilder
-
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
-
prune
- Specified by:
prunein interfaceAgreementTerms.AgreementTermsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public AgreementTerms.AgreementTermsBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-