Package cdm.legaldocumentation.common
Interface LegalAgreementIdentification.LegalAgreementIdentificationBuilder
- All Superinterfaces:
LegalAgreementIdentification,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
LegalAgreementIdentification.LegalAgreementIdentificationBuilderImpl
- Enclosing interface:
LegalAgreementIdentification
public static interface LegalAgreementIdentification.LegalAgreementIdentificationBuilder
extends LegalAgreementIdentification, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.legaldocumentation.common.LegalAgreementIdentification
LegalAgreementIdentification.LegalAgreementIdentificationBuilder, LegalAgreementIdentification.LegalAgreementIdentificationBuilderImpl, LegalAgreementIdentification.LegalAgreementIdentificationImpl -
Field Summary
Fields inherited from interface cdm.legaldocumentation.common.LegalAgreementIdentification
metaData -
Method Summary
Modifier and TypeMethodDescriptionThe legal agreement name, e.g.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setAgreementName(AgreementName agreementName) setGoverningLaw(GoverningLawEnum governingLaw) setPublisher(LegalAgreementPublisherEnum publisher) setVintage(Integer vintage) Methods inherited from interface cdm.legaldocumentation.common.LegalAgreementIdentification
build, getGoverningLaw, getPublisher, getType, getVintage, 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
-
getOrCreateAgreementName
AgreementName.AgreementNameBuilder getOrCreateAgreementName() -
getAgreementName
AgreementName.AgreementNameBuilder getAgreementName()Description copied from interface:LegalAgreementIdentificationThe legal agreement name, e.g. Credit Support Annex for Variation Margin.- Specified by:
getAgreementNamein interfaceLegalAgreementIdentification
-
setGoverningLaw
LegalAgreementIdentification.LegalAgreementIdentificationBuilder setGoverningLaw(GoverningLawEnum governingLaw) -
setAgreementName
LegalAgreementIdentification.LegalAgreementIdentificationBuilder setAgreementName(AgreementName agreementName) -
setPublisher
LegalAgreementIdentification.LegalAgreementIdentificationBuilder setPublisher(LegalAgreementPublisherEnum publisher) -
setVintage
-
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
-