Package cdm.event.common
Interface ContractDetails.ContractDetailsBuilder
- All Superinterfaces:
ContractDetails,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
ContractDetails.ContractDetailsBuilderImpl
- Enclosing interface:
ContractDetails
public static interface ContractDetails.ContractDetailsBuilder
extends ContractDetails, com.rosetta.model.lib.RosettaModelObjectBuilder, com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.ContractDetails
ContractDetails.ContractDetailsBuilder, ContractDetails.ContractDetailsBuilderImpl, ContractDetails.ContractDetailsImplNested classes/interfaces inherited from interface com.rosetta.model.lib.GlobalKey
com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder -
Field Summary
Fields inherited from interface cdm.event.common.ContractDetails
metaData -
Method Summary
Modifier and TypeMethodDescriptionaddDocumentation(LegalAgreement documentation) addDocumentation(LegalAgreement documentation, int idx) addDocumentation(List<? extends LegalAgreement> documentation) List<? extends LegalAgreement.LegalAgreementBuilder> Represents the legal document(s) that governs a trade and associated contractual product terms, either as a reference to such documents when specified as part of the CDM, or through identification of some of the key terms of those documents, such as the type of document, the document identifier, the publisher, the document vintage and the agreement date.Represents the law governing the trade and associated contractual product terms.com.rosetta.model.metafields.MetaFields.MetaFieldsBuildergetMeta()getOrCreateDocumentation(int index) com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderdefault voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setDocumentation(List<? extends LegalAgreement> documentation) setGoverningLaw(FieldWithMetaGoverningLawEnum governingLaw) setGoverningLawValue(GoverningLawEnum governingLaw) setMeta(com.rosetta.model.metafields.MetaFields meta) Methods inherited from interface cdm.event.common.ContractDetails
build, 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
-
getOrCreateDocumentation
-
getDocumentation
List<? extends LegalAgreement.LegalAgreementBuilder> getDocumentation()Description copied from interface:ContractDetailsRepresents the legal document(s) that governs a trade and associated contractual product terms, either as a reference to such documents when specified as part of the CDM, or through identification of some of the key terms of those documents, such as the type of document, the document identifier, the publisher, the document vintage and the agreement date.- Specified by:
getDocumentationin interfaceContractDetails
-
getOrCreateGoverningLaw
FieldWithMetaGoverningLawEnum.FieldWithMetaGoverningLawEnumBuilder getOrCreateGoverningLaw() -
getGoverningLaw
FieldWithMetaGoverningLawEnum.FieldWithMetaGoverningLawEnumBuilder getGoverningLaw()Description copied from interface:ContractDetailsRepresents the law governing the trade and associated contractual product terms.- Specified by:
getGoverningLawin interfaceContractDetails
-
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 interfaceContractDetails- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
addDocumentation
-
addDocumentation
-
addDocumentation
ContractDetails.ContractDetailsBuilder addDocumentation(List<? extends LegalAgreement> documentation) -
setDocumentation
ContractDetails.ContractDetailsBuilder setDocumentation(List<? extends LegalAgreement> documentation) -
setGoverningLaw
-
setGoverningLawValue
-
setMeta
-
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
-