Package cdm.event.common
Class ContractDetails.ContractDetailsBuilderImpl
java.lang.Object
cdm.event.common.ContractDetails.ContractDetailsBuilderImpl
- All Implemented Interfaces:
ContractDetails,ContractDetails.ContractDetailsBuilder,com.rosetta.model.lib.GlobalKey,com.rosetta.model.lib.GlobalKey.GlobalKeyBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ContractDetails
public static class ContractDetails.ContractDetailsBuilderImpl
extends Object
implements ContractDetails.ContractDetailsBuilder
Builder Implementation of ContractDetails
-
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
FieldsModifier and TypeFieldDescriptionprotected List<LegalAgreement.LegalAgreementBuilder> protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilderFields inherited from interface cdm.event.common.ContractDetails
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDocumentation(LegalAgreement _documentation) addDocumentation(LegalAgreement _documentation, int idx) addDocumentation(List<? extends LegalAgreement> documentations) build()Build MethodsbooleanList<? 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.MetaFieldsBuilderbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setDocumentation(List<? extends LegalAgreement> documentations) setGoverningLaw(FieldWithMetaGoverningLawEnum _governingLaw) setGoverningLawValue(GoverningLawEnum _governingLaw) setMeta(com.rosetta.model.metafields.MetaFields _meta) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.event.common.ContractDetails
getType, metaData, processMethods inherited from interface cdm.event.common.ContractDetails.ContractDetailsBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
documentation
-
governingLaw
-
meta
protected com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder meta
-
-
Constructor Details
-
ContractDetailsBuilderImpl
public ContractDetailsBuilderImpl()
-
-
Method Details
-
getDocumentation
@RosettaAttribute("documentation") @RuneAttribute("documentation") public 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- Specified by:
getDocumentationin interfaceContractDetails.ContractDetailsBuilder
-
getOrCreateDocumentation
- Specified by:
getOrCreateDocumentationin interfaceContractDetails.ContractDetailsBuilder
-
getGoverningLaw
@RosettaAttribute("governingLaw") @RuneAttribute("governingLaw") public FieldWithMetaGoverningLawEnum.FieldWithMetaGoverningLawEnumBuilder getGoverningLaw()Description copied from interface:ContractDetailsRepresents the law governing the trade and associated contractual product terms.- Specified by:
getGoverningLawin interfaceContractDetails- Specified by:
getGoverningLawin interfaceContractDetails.ContractDetailsBuilder
-
getOrCreateGoverningLaw
- Specified by:
getOrCreateGoverningLawin interfaceContractDetails.ContractDetailsBuilder
-
getMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getMeta()- Specified by:
getMetain interfaceContractDetails- Specified by:
getMetain interfaceContractDetails.ContractDetailsBuilder- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey- Specified by:
getMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
getOrCreateMeta
public com.rosetta.model.metafields.MetaFields.MetaFieldsBuilder getOrCreateMeta()- Specified by:
getOrCreateMetain interfaceContractDetails.ContractDetailsBuilder- Specified by:
getOrCreateMetain interfacecom.rosetta.model.lib.GlobalKey.GlobalKeyBuilder
-
addDocumentation
@RosettaAttribute("documentation") @RuneAttribute("documentation") public ContractDetails.ContractDetailsBuilder addDocumentation(LegalAgreement _documentation) - Specified by:
addDocumentationin interfaceContractDetails.ContractDetailsBuilder
-
addDocumentation
public ContractDetails.ContractDetailsBuilder addDocumentation(LegalAgreement _documentation, int idx) - Specified by:
addDocumentationin interfaceContractDetails.ContractDetailsBuilder
-
addDocumentation
public ContractDetails.ContractDetailsBuilder addDocumentation(List<? extends LegalAgreement> documentations) - Specified by:
addDocumentationin interfaceContractDetails.ContractDetailsBuilder
-
setDocumentation
@RuneAttribute("documentation") public ContractDetails.ContractDetailsBuilder setDocumentation(List<? extends LegalAgreement> documentations) - Specified by:
setDocumentationin interfaceContractDetails.ContractDetailsBuilder
-
setGoverningLaw
@RosettaAttribute("governingLaw") @RuneAttribute("governingLaw") public ContractDetails.ContractDetailsBuilder setGoverningLaw(FieldWithMetaGoverningLawEnum _governingLaw) - Specified by:
setGoverningLawin interfaceContractDetails.ContractDetailsBuilder
-
setGoverningLawValue
- Specified by:
setGoverningLawValuein interfaceContractDetails.ContractDetailsBuilder
-
setMeta
@RosettaAttribute("meta") @RuneAttribute("meta") @RuneMetaType public ContractDetails.ContractDetailsBuilder setMeta(com.rosetta.model.metafields.MetaFields _meta) - Specified by:
setMetain interfaceContractDetails.ContractDetailsBuilder
-
build
Description copied from interface:ContractDetailsBuild Methods- Specified by:
buildin interfaceContractDetails- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceContractDetails- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceContractDetails.ContractDetailsBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ContractDetails.ContractDetailsBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-