Package cdm.event.common
Class ValuationInstruction.ValuationInstructionBuilderImpl
java.lang.Object
cdm.event.common.ValuationInstruction.ValuationInstructionBuilderImpl
- All Implemented Interfaces:
ValuationInstruction,ValuationInstruction.ValuationInstructionBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
ValuationInstruction
public static class ValuationInstruction.ValuationInstructionBuilderImpl
extends Object
implements ValuationInstruction.ValuationInstructionBuilder
Builder Implementation of ValuationInstruction
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.common.ValuationInstruction
ValuationInstruction.ValuationInstructionBuilder, ValuationInstruction.ValuationInstructionBuilderImpl, ValuationInstruction.ValuationInstructionImpl -
Field Summary
FieldsFields inherited from interface cdm.event.common.ValuationInstruction
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddValuation(Valuation _valuation) addValuation(Valuation _valuation, int idx) addValuation(List<? extends Valuation> valuations) build()Build MethodsbooleangetOrCreateValuation(int index) Specifies whether the previous valuation tracks in the valuation history are removed (True) or kept (False).List<? extends Valuation.ValuationBuilder> Contains all information related to a valuation.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setReplace(Boolean _replace) setValuation(List<? extends Valuation> valuations) 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.event.common.ValuationInstruction
getType, metaData, processMethods inherited from interface cdm.event.common.ValuationInstruction.ValuationInstructionBuilder
process
-
Field Details
-
valuation
-
replace
-
-
Constructor Details
-
ValuationInstructionBuilderImpl
public ValuationInstructionBuilderImpl()
-
-
Method Details
-
getValuation
@RosettaAttribute(value="valuation", isRequired=true) @RuneAttribute(value="valuation", isRequired=true) public List<? extends Valuation.ValuationBuilder> getValuation()Description copied from interface:ValuationInstructionContains all information related to a valuation.- Specified by:
getValuationin interfaceValuationInstruction- Specified by:
getValuationin interfaceValuationInstruction.ValuationInstructionBuilder
-
getOrCreateValuation
- Specified by:
getOrCreateValuationin interfaceValuationInstruction.ValuationInstructionBuilder
-
getReplace
@RosettaAttribute(value="replace", isRequired=true) @RuneAttribute(value="replace", isRequired=true) public Boolean getReplace()Description copied from interface:ValuationInstructionSpecifies whether the previous valuation tracks in the valuation history are removed (True) or kept (False).- Specified by:
getReplacein interfaceValuationInstruction
-
addValuation
@RosettaAttribute(value="valuation", isRequired=true) @RuneAttribute(value="valuation", isRequired=true) public ValuationInstruction.ValuationInstructionBuilder addValuation(Valuation _valuation) - Specified by:
addValuationin interfaceValuationInstruction.ValuationInstructionBuilder
-
addValuation
- Specified by:
addValuationin interfaceValuationInstruction.ValuationInstructionBuilder
-
addValuation
public ValuationInstruction.ValuationInstructionBuilder addValuation(List<? extends Valuation> valuations) - Specified by:
addValuationin interfaceValuationInstruction.ValuationInstructionBuilder
-
setValuation
@RuneAttribute("valuation") public ValuationInstruction.ValuationInstructionBuilder setValuation(List<? extends Valuation> valuations) - Specified by:
setValuationin interfaceValuationInstruction.ValuationInstructionBuilder
-
setReplace
@RosettaAttribute(value="replace", isRequired=true) @RuneAttribute(value="replace", isRequired=true) public ValuationInstruction.ValuationInstructionBuilder setReplace(Boolean _replace) - Specified by:
setReplacein interfaceValuationInstruction.ValuationInstructionBuilder
-
build
Description copied from interface:ValuationInstructionBuild Methods- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
buildin interfaceValuationInstruction
-
toBuilder
- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Specified by:
toBuilderin interfaceValuationInstruction
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceValuationInstruction.ValuationInstructionBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public ValuationInstruction.ValuationInstructionBuilder 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
-