Package cdm.legaldocumentation.common
Class LegalAgreement.LegalAgreementBuilderImpl
java.lang.Object
cdm.legaldocumentation.common.LegalAgreementBase.LegalAgreementBaseBuilderImpl
cdm.legaldocumentation.common.LegalAgreement.LegalAgreementBuilderImpl
- All Implemented Interfaces:
LegalAgreement,LegalAgreement.LegalAgreementBuilder,LegalAgreementBase,LegalAgreementBase.LegalAgreementBaseBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
LegalAgreement
public static class LegalAgreement.LegalAgreementBuilderImpl
extends LegalAgreementBase.LegalAgreementBaseBuilderImpl
implements LegalAgreement.LegalAgreementBuilder
Builder Implementation of LegalAgreement
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilderNested classes/interfaces inherited from interface cdm.legaldocumentation.common.LegalAgreement
LegalAgreement.LegalAgreementBuilder, LegalAgreement.LegalAgreementBuilderImpl, LegalAgreement.LegalAgreementImplNested classes/interfaces inherited from interface cdm.legaldocumentation.common.LegalAgreementBase
LegalAgreementBase.LegalAgreementBaseBuilder, LegalAgreementBase.LegalAgreementBaseBuilderImpl, LegalAgreementBase.LegalAgreementBaseImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AgreementTerms.AgreementTermsBuilderprotected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderprotected List<LegalAgreement.LegalAgreementBuilder> Fields inherited from class cdm.legaldocumentation.common.LegalAgreementBase.LegalAgreementBaseBuilderImpl
agreementDate, attachment, contractualParty, effectiveDate, identifier, legalAgreementIdentification, otherPartyFields inherited from interface cdm.legaldocumentation.common.LegalAgreement
metaDataFields inherited from interface cdm.legaldocumentation.common.LegalAgreementBase
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAttachment(Resource _attachment) addAttachment(Resource _attachment, int idx) addAttachment(List<? extends Resource> attachments) addContractualParty(ReferenceWithMetaParty _contractualParty) addContractualParty(ReferenceWithMetaParty _contractualParty, int idx) addContractualParty(List<? extends ReferenceWithMetaParty> contractualPartys) addContractualPartyValue(Party _contractualParty) addContractualPartyValue(Party _contractualParty, int idx) addContractualPartyValue(List<? extends Party> contractualPartys) addIdentifier(Identifier _identifier) addIdentifier(Identifier _identifier, int idx) addIdentifier(List<? extends Identifier> identifiers) addOtherParty(PartyRole _otherParty) addOtherParty(PartyRole _otherParty, int idx) addOtherParty(List<? extends PartyRole> otherPartys) addRelatedAgreements(LegalAgreement _relatedAgreements) addRelatedAgreements(LegalAgreement _relatedAgreements, int idx) addRelatedAgreements(List<? extends LegalAgreement> relatedAgreementss) build()Build MethodsbooleanSpecification of the content of the legal agreement.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetOrCreateRelatedAgreements(int index) List<? extends LegalAgreement.LegalAgreementBuilder> Specifies the agreement(s) that govern the agreement, either as a reference to such agreements when specified as part of the CDM, or through identification of some of the key terms of those agreements, such as the type of agreement, the publisher, the vintage, the agreement identifier and the agreement date.The determination of whether Umbrella Agreement terms are applicable (True) or Not Applicable (False).booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setAgreementDate(com.rosetta.model.lib.records.Date _agreementDate) setAgreementTerms(AgreementTerms _agreementTerms) setAttachment(List<? extends Resource> attachments) setContractualParty(List<? extends ReferenceWithMetaParty> contractualPartys) setContractualPartyValue(List<? extends Party> contractualPartys) setEffectiveDate(com.rosetta.model.lib.records.Date _effectiveDate) setIdentifier(List<? extends Identifier> identifiers) setLegalAgreementIdentification(LegalAgreementIdentification _legalAgreementIdentification) setMeta(com.rosetta.model.metafields.MetaFields _meta) setOtherParty(List<? extends PartyRole> otherPartys) setRelatedAgreements(List<? extends LegalAgreement> relatedAgreementss) setUmbrellaAgreement(UmbrellaAgreement _umbrellaAgreement) toString()Methods inherited from class cdm.legaldocumentation.common.LegalAgreementBase.LegalAgreementBaseBuilderImpl
getAgreementDate, getAttachment, getContractualParty, getEffectiveDate, getIdentifier, getLegalAgreementIdentification, getOrCreateAttachment, getOrCreateContractualParty, getOrCreateIdentifier, getOrCreateLegalAgreementIdentification, getOrCreateOtherParty, getOtherPartyMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.legaldocumentation.common.LegalAgreement
getType, metaData, processMethods inherited from interface cdm.legaldocumentation.common.LegalAgreement.LegalAgreementBuilder
processMethods inherited from interface cdm.legaldocumentation.common.LegalAgreementBase
getAgreementDate, getEffectiveDateMethods inherited from interface cdm.legaldocumentation.common.LegalAgreementBase.LegalAgreementBaseBuilder
getAttachment, getContractualParty, getIdentifier, getLegalAgreementIdentification, getOrCreateAttachment, getOrCreateContractualParty, getOrCreateIdentifier, getOrCreateLegalAgreementIdentification, getOrCreateOtherParty, getOtherPartyMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
agreementTerms
-
umbrellaAgreement
-
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
LegalAgreementBuilderImpl
public LegalAgreementBuilderImpl()
-
-
Method Details
-
getAgreementTerms
@RosettaAttribute("agreementTerms") @RuneAttribute("agreementTerms") public AgreementTerms.AgreementTermsBuilder getAgreementTerms()Description copied from interface:LegalAgreementSpecification of the content of the legal agreement.- Specified by:
getAgreementTermsin interfaceLegalAgreement- Specified by:
getAgreementTermsin interfaceLegalAgreement.LegalAgreementBuilder
-
getOrCreateAgreementTerms
- Specified by:
getOrCreateAgreementTermsin interfaceLegalAgreement.LegalAgreementBuilder
-
getRelatedAgreements
@RosettaAttribute("relatedAgreements") @RuneAttribute("relatedAgreements") public List<? extends LegalAgreement.LegalAgreementBuilder> getRelatedAgreements()Description copied from interface:LegalAgreementSpecifies the agreement(s) that govern the agreement, either as a reference to such agreements when specified as part of the CDM, or through identification of some of the key terms of those agreements, such as the type of agreement, the publisher, the vintage, the agreement identifier and the agreement date.- Specified by:
getRelatedAgreementsin interfaceLegalAgreement- Specified by:
getRelatedAgreementsin interfaceLegalAgreement.LegalAgreementBuilder
-
getOrCreateRelatedAgreements
- Specified by:
getOrCreateRelatedAgreementsin interfaceLegalAgreement.LegalAgreementBuilder
-
getUmbrellaAgreement
@RosettaAttribute("umbrellaAgreement") @RuneAttribute("umbrellaAgreement") public UmbrellaAgreement.UmbrellaAgreementBuilder getUmbrellaAgreement()Description copied from interface:LegalAgreementThe determination of whether Umbrella Agreement terms are applicable (True) or Not Applicable (False).- Specified by:
getUmbrellaAgreementin interfaceLegalAgreement- Specified by:
getUmbrellaAgreementin interfaceLegalAgreement.LegalAgreementBuilder
-
getOrCreateUmbrellaAgreement
- Specified by:
getOrCreateUmbrellaAgreementin interfaceLegalAgreement.LegalAgreementBuilder
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getMetain interfaceLegalAgreement- Specified by:
getMetain interfaceLegalAgreement.LegalAgreementBuilder
-
getOrCreateMeta
public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder- Specified by:
getOrCreateMetain interfaceLegalAgreement.LegalAgreementBuilder
-
setAgreementDate
@RosettaAttribute("agreementDate") @RuneAttribute("agreementDate") public LegalAgreement.LegalAgreementBuilder setAgreementDate(com.rosetta.model.lib.records.Date _agreementDate) - Specified by:
setAgreementDatein interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
setAgreementDatein interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
setAgreementDatein classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
setEffectiveDate
@RosettaAttribute("effectiveDate") @RuneAttribute("effectiveDate") public LegalAgreement.LegalAgreementBuilder setEffectiveDate(com.rosetta.model.lib.records.Date _effectiveDate) - Specified by:
setEffectiveDatein interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
setEffectiveDatein interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
setEffectiveDatein classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addIdentifier
@RosettaAttribute("identifier") @RuneAttribute("identifier") public LegalAgreement.LegalAgreementBuilder addIdentifier(Identifier _identifier) - Specified by:
addIdentifierin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addIdentifierin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addIdentifierin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addIdentifier
- Specified by:
addIdentifierin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addIdentifierin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addIdentifierin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addIdentifier
- Specified by:
addIdentifierin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addIdentifierin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addIdentifierin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
setIdentifier
@RuneAttribute("identifier") public LegalAgreement.LegalAgreementBuilder setIdentifier(List<? extends Identifier> identifiers) - Specified by:
setIdentifierin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
setIdentifierin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
setIdentifierin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
setLegalAgreementIdentification
@RosettaAttribute(value="legalAgreementIdentification", isRequired=true) @RuneAttribute(value="legalAgreementIdentification", isRequired=true) public LegalAgreement.LegalAgreementBuilder setLegalAgreementIdentification(LegalAgreementIdentification _legalAgreementIdentification) - Specified by:
setLegalAgreementIdentificationin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
setLegalAgreementIdentificationin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
setLegalAgreementIdentificationin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addContractualParty
@RosettaAttribute(value="contractualParty", isRequired=true) @RuneAttribute(value="contractualParty", isRequired=true) public LegalAgreement.LegalAgreementBuilder addContractualParty(ReferenceWithMetaParty _contractualParty) - Specified by:
addContractualPartyin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addContractualPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addContractualPartyin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addContractualParty
public LegalAgreement.LegalAgreementBuilder addContractualParty(ReferenceWithMetaParty _contractualParty, int idx) - Specified by:
addContractualPartyin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addContractualPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addContractualPartyin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addContractualPartyValue
- Specified by:
addContractualPartyValuein interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addContractualPartyValuein interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addContractualPartyValuein classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addContractualPartyValue
public LegalAgreement.LegalAgreementBuilder addContractualPartyValue(Party _contractualParty, int idx) - Specified by:
addContractualPartyValuein interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addContractualPartyValuein interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addContractualPartyValuein classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addContractualParty
public LegalAgreement.LegalAgreementBuilder addContractualParty(List<? extends ReferenceWithMetaParty> contractualPartys) - Specified by:
addContractualPartyin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addContractualPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addContractualPartyin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
setContractualParty
@RuneAttribute("contractualParty") public LegalAgreement.LegalAgreementBuilder setContractualParty(List<? extends ReferenceWithMetaParty> contractualPartys) - Specified by:
setContractualPartyin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
setContractualPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
setContractualPartyin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addContractualPartyValue
public LegalAgreement.LegalAgreementBuilder addContractualPartyValue(List<? extends Party> contractualPartys) - Specified by:
addContractualPartyValuein interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addContractualPartyValuein interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addContractualPartyValuein classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
setContractualPartyValue
public LegalAgreement.LegalAgreementBuilder setContractualPartyValue(List<? extends Party> contractualPartys) - Specified by:
setContractualPartyValuein interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
setContractualPartyValuein interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
setContractualPartyValuein classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addOtherParty
@RosettaAttribute("otherParty") @RuneAttribute("otherParty") public LegalAgreement.LegalAgreementBuilder addOtherParty(PartyRole _otherParty) - Specified by:
addOtherPartyin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addOtherPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addOtherPartyin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addOtherParty
- Specified by:
addOtherPartyin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addOtherPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addOtherPartyin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addOtherParty
- Specified by:
addOtherPartyin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addOtherPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addOtherPartyin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
setOtherParty
@RuneAttribute("otherParty") public LegalAgreement.LegalAgreementBuilder setOtherParty(List<? extends PartyRole> otherPartys) - Specified by:
setOtherPartyin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
setOtherPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
setOtherPartyin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addAttachment
@RosettaAttribute("attachment") @RuneAttribute("attachment") public LegalAgreement.LegalAgreementBuilder addAttachment(Resource _attachment) - Specified by:
addAttachmentin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addAttachmentin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addAttachmentin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addAttachment
- Specified by:
addAttachmentin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addAttachmentin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addAttachmentin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
addAttachment
- Specified by:
addAttachmentin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
addAttachmentin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
addAttachmentin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
setAttachment
@RuneAttribute("attachment") public LegalAgreement.LegalAgreementBuilder setAttachment(List<? extends Resource> attachments) - Specified by:
setAttachmentin interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
setAttachmentin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Overrides:
setAttachmentin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
setAgreementTerms
@RosettaAttribute("agreementTerms") @RuneAttribute("agreementTerms") public LegalAgreement.LegalAgreementBuilder setAgreementTerms(AgreementTerms _agreementTerms) - Specified by:
setAgreementTermsin interfaceLegalAgreement.LegalAgreementBuilder
-
addRelatedAgreements
@RosettaAttribute("relatedAgreements") @RuneAttribute("relatedAgreements") public LegalAgreement.LegalAgreementBuilder addRelatedAgreements(LegalAgreement _relatedAgreements) - Specified by:
addRelatedAgreementsin interfaceLegalAgreement.LegalAgreementBuilder
-
addRelatedAgreements
public LegalAgreement.LegalAgreementBuilder addRelatedAgreements(LegalAgreement _relatedAgreements, int idx) - Specified by:
addRelatedAgreementsin interfaceLegalAgreement.LegalAgreementBuilder
-
addRelatedAgreements
public LegalAgreement.LegalAgreementBuilder addRelatedAgreements(List<? extends LegalAgreement> relatedAgreementss) - Specified by:
addRelatedAgreementsin interfaceLegalAgreement.LegalAgreementBuilder
-
setRelatedAgreements
@RuneAttribute("relatedAgreements") public LegalAgreement.LegalAgreementBuilder setRelatedAgreements(List<? extends LegalAgreement> relatedAgreementss) - Specified by:
setRelatedAgreementsin interfaceLegalAgreement.LegalAgreementBuilder
-
setUmbrellaAgreement
@RosettaAttribute("umbrellaAgreement") @RuneAttribute("umbrellaAgreement") public LegalAgreement.LegalAgreementBuilder setUmbrellaAgreement(UmbrellaAgreement _umbrellaAgreement) - Specified by:
setUmbrellaAgreementin interfaceLegalAgreement.LegalAgreementBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public LegalAgreement.LegalAgreementBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceLegalAgreement.LegalAgreementBuilder
-
build
Description copied from interface:LegalAgreementBaseBuild Methods- Specified by:
buildin interfaceLegalAgreement- Specified by:
buildin interfaceLegalAgreementBase- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
toBuilder
- Specified by:
toBuilderin interfaceLegalAgreement- Specified by:
toBuilderin interfaceLegalAgreementBase- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
prune
- Specified by:
prunein interfaceLegalAgreement.LegalAgreementBuilder- Specified by:
prunein interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
prunein classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
hasDatain classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
merge
public LegalAgreement.LegalAgreementBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Overrides:
mergein classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
equals
- Overrides:
equalsin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-
toString
- Overrides:
toStringin classLegalAgreementBase.LegalAgreementBaseBuilderImpl
-