Package cdm.legaldocumentation.common
Interface LegalAgreement.LegalAgreementBuilder
- All Superinterfaces:
com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,LegalAgreement,LegalAgreementBase,LegalAgreementBase.LegalAgreementBaseBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
LegalAgreement.LegalAgreementBuilderImpl
- Enclosing interface:
LegalAgreement
public static interface LegalAgreement.LegalAgreementBuilder
extends LegalAgreement, LegalAgreementBase.LegalAgreementBaseBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
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
Fields inherited from interface cdm.legaldocumentation.common.LegalAgreement
metaDataFields inherited from interface cdm.legaldocumentation.common.LegalAgreementBase
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddAttachment(Resource attachment) addAttachment(Resource attachment, int idx) addAttachment(List<? extends Resource> attachment) addContractualParty(ReferenceWithMetaParty contractualParty) addContractualParty(ReferenceWithMetaParty contractualParty, int idx) addContractualParty(List<? extends ReferenceWithMetaParty> contractualParty) addContractualPartyValue(Party contractualParty) addContractualPartyValue(Party contractualParty, int idx) addContractualPartyValue(List<? extends Party> contractualParty) addIdentifier(Identifier identifier) addIdentifier(Identifier identifier, int idx) addIdentifier(List<? extends Identifier> identifier) addOtherParty(PartyRole otherParty) addOtherParty(PartyRole otherParty, int idx) addOtherParty(List<? extends PartyRole> otherParty) addRelatedAgreements(LegalAgreement relatedAgreements) addRelatedAgreements(LegalAgreement relatedAgreements, int idx) addRelatedAgreements(List<? extends LegalAgreement> relatedAgreements) Specification 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).default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAgreementDate(com.rosetta.model.lib.records.Date agreementDate) setAgreementTerms(AgreementTerms agreementTerms) setAttachment(List<? extends Resource> attachment) setContractualParty(List<? extends ReferenceWithMetaParty> contractualParty) setContractualPartyValue(List<? extends Party> contractualParty) setEffectiveDate(com.rosetta.model.lib.records.Date effectiveDate) setIdentifier(List<? extends Identifier> identifier) setLegalAgreementIdentification(LegalAgreementIdentification legalAgreementIdentification) setMeta(com.rosetta.model.metafields.MetaFields meta) setOtherParty(List<? extends PartyRole> otherParty) setRelatedAgreements(List<? extends LegalAgreement> relatedAgreements) setUmbrellaAgreement(UmbrellaAgreement umbrellaAgreement) Methods inherited from interface cdm.legaldocumentation.common.LegalAgreement
build, getType, metaData, process, toBuilderMethods 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, hasData, merge, processRosetta, processRosetta
-
Method Details
-
getOrCreateAgreementTerms
AgreementTerms.AgreementTermsBuilder getOrCreateAgreementTerms() -
getAgreementTerms
AgreementTerms.AgreementTermsBuilder getAgreementTerms()Description copied from interface:LegalAgreementSpecification of the content of the legal agreement.- Specified by:
getAgreementTermsin interfaceLegalAgreement
-
getOrCreateRelatedAgreements
-
getRelatedAgreements
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
-
getOrCreateUmbrellaAgreement
UmbrellaAgreement.UmbrellaAgreementBuilder getOrCreateUmbrellaAgreement() -
getUmbrellaAgreement
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
-
getOrCreateMeta
com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getMeta
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
-
setAgreementDate
LegalAgreement.LegalAgreementBuilder setAgreementDate(com.rosetta.model.lib.records.Date agreementDate) - Specified by:
setAgreementDatein interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
setEffectiveDate
LegalAgreement.LegalAgreementBuilder setEffectiveDate(com.rosetta.model.lib.records.Date effectiveDate) - Specified by:
setEffectiveDatein interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addIdentifier
- Specified by:
addIdentifierin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
setIdentifier
- Specified by:
setIdentifierin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
setLegalAgreementIdentification
LegalAgreement.LegalAgreementBuilder setLegalAgreementIdentification(LegalAgreementIdentification legalAgreementIdentification) - Specified by:
setLegalAgreementIdentificationin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addContractualParty
- Specified by:
addContractualPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addContractualParty
LegalAgreement.LegalAgreementBuilder addContractualParty(ReferenceWithMetaParty contractualParty, int idx) - Specified by:
addContractualPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addContractualPartyValue
- Specified by:
addContractualPartyValuein interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addContractualPartyValue
- Specified by:
addContractualPartyValuein interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addContractualParty
LegalAgreement.LegalAgreementBuilder addContractualParty(List<? extends ReferenceWithMetaParty> contractualParty) - Specified by:
addContractualPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
setContractualParty
LegalAgreement.LegalAgreementBuilder setContractualParty(List<? extends ReferenceWithMetaParty> contractualParty) - Specified by:
setContractualPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addContractualPartyValue
LegalAgreement.LegalAgreementBuilder addContractualPartyValue(List<? extends Party> contractualParty) - Specified by:
addContractualPartyValuein interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
setContractualPartyValue
LegalAgreement.LegalAgreementBuilder setContractualPartyValue(List<? extends Party> contractualParty) - Specified by:
setContractualPartyValuein interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addOtherParty
- Specified by:
addOtherPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addOtherParty
- Specified by:
addOtherPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addOtherParty
- Specified by:
addOtherPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
setOtherParty
- Specified by:
setOtherPartyin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addAttachment
- Specified by:
addAttachmentin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addAttachment
- Specified by:
addAttachmentin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
addAttachment
- Specified by:
addAttachmentin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
setAttachment
- Specified by:
setAttachmentin interfaceLegalAgreementBase.LegalAgreementBaseBuilder
-
setAgreementTerms
-
addRelatedAgreements
-
addRelatedAgreements
LegalAgreement.LegalAgreementBuilder addRelatedAgreements(LegalAgreement relatedAgreements, int idx) -
addRelatedAgreements
LegalAgreement.LegalAgreementBuilder addRelatedAgreements(List<? extends LegalAgreement> relatedAgreements) -
setRelatedAgreements
LegalAgreement.LegalAgreementBuilder setRelatedAgreements(List<? extends LegalAgreement> relatedAgreements) -
setUmbrellaAgreement
-
setMeta
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfaceLegalAgreementBase.LegalAgreementBaseBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-