Package cdm.legaldocumentation.common
Interface LegalAgreementBase.LegalAgreementBaseBuilder
- All Superinterfaces:
LegalAgreementBase,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Subinterfaces:
LegalAgreement.LegalAgreementBuilder
- All Known Implementing Classes:
LegalAgreement.LegalAgreementBuilderImpl,LegalAgreementBase.LegalAgreementBaseBuilderImpl
- Enclosing interface:
LegalAgreementBase
public static interface LegalAgreementBase.LegalAgreementBaseBuilder
extends LegalAgreementBase, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.common.LegalAgreementBase
LegalAgreementBase.LegalAgreementBaseBuilder, LegalAgreementBase.LegalAgreementBaseBuilderImpl, LegalAgreementBase.LegalAgreementBaseImpl -
Field Summary
Fields 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) List<? extends Resource.ResourceBuilder> A human readable document, for example a confirmation.The two contractual parties to the legal agreement, which reference information is positioned as part of the partyInformation attribute.List<? extends Identifier.IdentifierBuilder> The legal agreement identifier.The type of legal agreement, identified via a set of composable attributes: agreementName, publisher, governing law and version, e.g.getOrCreateAttachment(int index) getOrCreateContractualParty(int index) getOrCreateIdentifier(int index) getOrCreateOtherParty(int index) List<? extends PartyRole.PartyRoleBuilder> The role(s) that other party(ies) may have in relation to the legal agreement, further to the contractual parties.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) 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) setOtherParty(List<? extends PartyRole> otherParty) Methods inherited from interface cdm.legaldocumentation.common.LegalAgreementBase
build, getAgreementDate, getEffectiveDate, getType, metaData, process, toBuilderMethods 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
-
getOrCreateIdentifier
-
getIdentifier
List<? extends Identifier.IdentifierBuilder> getIdentifier()Description copied from interface:LegalAgreementBaseThe legal agreement identifier. Several identifiers can be specified.- Specified by:
getIdentifierin interfaceLegalAgreementBase
-
getOrCreateLegalAgreementIdentification
LegalAgreementIdentification.LegalAgreementIdentificationBuilder getOrCreateLegalAgreementIdentification() -
getLegalAgreementIdentification
LegalAgreementIdentification.LegalAgreementIdentificationBuilder getLegalAgreementIdentification()Description copied from interface:LegalAgreementBaseThe type of legal agreement, identified via a set of composable attributes: agreementName, publisher, governing law and version, e.g. ISDA 2013 Standard Credit Support Annex English Law.- Specified by:
getLegalAgreementIdentificationin interfaceLegalAgreementBase
-
getOrCreateContractualParty
-
getContractualParty
List<? extends ReferenceWithMetaParty.ReferenceWithMetaPartyBuilder> getContractualParty()Description copied from interface:LegalAgreementBaseThe two contractual parties to the legal agreement, which reference information is positioned as part of the partyInformation attribute.- Specified by:
getContractualPartyin interfaceLegalAgreementBase
-
getOrCreateOtherParty
-
getOtherParty
List<? extends PartyRole.PartyRoleBuilder> getOtherParty()Description copied from interface:LegalAgreementBaseThe role(s) that other party(ies) may have in relation to the legal agreement, further to the contractual parties.- Specified by:
getOtherPartyin interfaceLegalAgreementBase
-
getOrCreateAttachment
-
getAttachment
List<? extends Resource.ResourceBuilder> getAttachment()Description copied from interface:LegalAgreementBaseA human readable document, for example a confirmation.- Specified by:
getAttachmentin interfaceLegalAgreementBase
-
setAgreementDate
LegalAgreementBase.LegalAgreementBaseBuilder setAgreementDate(com.rosetta.model.lib.records.Date agreementDate) -
setEffectiveDate
LegalAgreementBase.LegalAgreementBaseBuilder setEffectiveDate(com.rosetta.model.lib.records.Date effectiveDate) -
addIdentifier
-
addIdentifier
-
addIdentifier
-
setIdentifier
-
setLegalAgreementIdentification
LegalAgreementBase.LegalAgreementBaseBuilder setLegalAgreementIdentification(LegalAgreementIdentification legalAgreementIdentification) -
addContractualParty
LegalAgreementBase.LegalAgreementBaseBuilder addContractualParty(ReferenceWithMetaParty contractualParty) -
addContractualParty
LegalAgreementBase.LegalAgreementBaseBuilder addContractualParty(ReferenceWithMetaParty contractualParty, int idx) -
addContractualPartyValue
-
addContractualPartyValue
LegalAgreementBase.LegalAgreementBaseBuilder addContractualPartyValue(Party contractualParty, int idx) -
addContractualParty
LegalAgreementBase.LegalAgreementBaseBuilder addContractualParty(List<? extends ReferenceWithMetaParty> contractualParty) -
setContractualParty
LegalAgreementBase.LegalAgreementBaseBuilder setContractualParty(List<? extends ReferenceWithMetaParty> contractualParty) -
addContractualPartyValue
LegalAgreementBase.LegalAgreementBaseBuilder addContractualPartyValue(List<? extends Party> contractualParty) -
setContractualPartyValue
LegalAgreementBase.LegalAgreementBaseBuilder setContractualPartyValue(List<? extends Party> contractualParty) -
addOtherParty
-
addOtherParty
-
addOtherParty
-
setOtherParty
-
addAttachment
-
addAttachment
-
addAttachment
-
setAttachment
-
process
default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) - Specified by:
processin interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-