Package cdm.product.asset
Class SettledEntityMatrix.SettledEntityMatrixBuilderImpl
java.lang.Object
cdm.product.asset.SettledEntityMatrix.SettledEntityMatrixBuilderImpl
- All Implemented Interfaces:
SettledEntityMatrix,SettledEntityMatrix.SettledEntityMatrixBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
SettledEntityMatrix
public static class SettledEntityMatrix.SettledEntityMatrixBuilderImpl
extends Object
implements SettledEntityMatrix.SettledEntityMatrixBuilder
Builder Implementation of SettledEntityMatrix
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.asset.SettledEntityMatrix
SettledEntityMatrix.SettledEntityMatrixBuilder, SettledEntityMatrix.SettledEntityMatrixBuilderImpl, SettledEntityMatrix.SettledEntityMatrixImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FieldWithMetaSettledEntityMatrixSourceEnum.FieldWithMetaSettledEntityMatrixSourceEnumBuilderprotected com.rosetta.model.lib.records.DateFields inherited from interface cdm.product.asset.SettledEntityMatrix
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanRelevant settled entity matrix source.com.rosetta.model.lib.records.DateSpecifies the publication date of the applicable version of the matrix.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setMatrixSource(FieldWithMetaSettledEntityMatrixSourceEnum _matrixSource) setMatrixSourceValue(SettledEntityMatrixSourceEnum _matrixSource) setPublicationDate(com.rosetta.model.lib.records.Date _publicationDate) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.product.asset.SettledEntityMatrix
getType, metaData, processMethods inherited from interface cdm.product.asset.SettledEntityMatrix.SettledEntityMatrixBuilder
process
-
Field Details
-
matrixSource
protected FieldWithMetaSettledEntityMatrixSourceEnum.FieldWithMetaSettledEntityMatrixSourceEnumBuilder matrixSource -
publicationDate
protected com.rosetta.model.lib.records.Date publicationDate
-
-
Constructor Details
-
SettledEntityMatrixBuilderImpl
public SettledEntityMatrixBuilderImpl()
-
-
Method Details
-
getMatrixSource
@RosettaAttribute(value="matrixSource", isRequired=true) @RuneAttribute(value="matrixSource", isRequired=true) public FieldWithMetaSettledEntityMatrixSourceEnum.FieldWithMetaSettledEntityMatrixSourceEnumBuilder getMatrixSource()Description copied from interface:SettledEntityMatrixRelevant settled entity matrix source.- Specified by:
getMatrixSourcein interfaceSettledEntityMatrix- Specified by:
getMatrixSourcein interfaceSettledEntityMatrix.SettledEntityMatrixBuilder
-
getOrCreateMatrixSource
public FieldWithMetaSettledEntityMatrixSourceEnum.FieldWithMetaSettledEntityMatrixSourceEnumBuilder getOrCreateMatrixSource()- Specified by:
getOrCreateMatrixSourcein interfaceSettledEntityMatrix.SettledEntityMatrixBuilder
-
getPublicationDate
@RosettaAttribute("publicationDate") @RuneAttribute("publicationDate") public com.rosetta.model.lib.records.Date getPublicationDate()Description copied from interface:SettledEntityMatrixSpecifies the publication date of the applicable version of the matrix. When this element is omitted, the Standard Terms Supplement defines rules for which version of the matrix is applicable.- Specified by:
getPublicationDatein interfaceSettledEntityMatrix
-
setMatrixSource
@RosettaAttribute(value="matrixSource", isRequired=true) @RuneAttribute(value="matrixSource", isRequired=true) public SettledEntityMatrix.SettledEntityMatrixBuilder setMatrixSource(FieldWithMetaSettledEntityMatrixSourceEnum _matrixSource) - Specified by:
setMatrixSourcein interfaceSettledEntityMatrix.SettledEntityMatrixBuilder
-
setMatrixSourceValue
public SettledEntityMatrix.SettledEntityMatrixBuilder setMatrixSourceValue(SettledEntityMatrixSourceEnum _matrixSource) - Specified by:
setMatrixSourceValuein interfaceSettledEntityMatrix.SettledEntityMatrixBuilder
-
setPublicationDate
@RosettaAttribute("publicationDate") @RuneAttribute("publicationDate") public SettledEntityMatrix.SettledEntityMatrixBuilder setPublicationDate(com.rosetta.model.lib.records.Date _publicationDate) - Specified by:
setPublicationDatein interfaceSettledEntityMatrix.SettledEntityMatrixBuilder
-
build
Description copied from interface:SettledEntityMatrixBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceSettledEntityMatrix
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceSettledEntityMatrix
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceSettledEntityMatrix.SettledEntityMatrixBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public SettledEntityMatrix.SettledEntityMatrixBuilder 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
-