Package cdm.base.math
Interface MoneyBound.MoneyBoundBuilder
- All Superinterfaces:
MoneyBound,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- All Known Implementing Classes:
MoneyBound.MoneyBoundBuilderImpl
- Enclosing interface:
MoneyBound
public static interface MoneyBound.MoneyBoundBuilder
extends MoneyBound, com.rosetta.model.lib.RosettaModelObjectBuilder
Builder Interface
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.math.MoneyBound
MoneyBound.MoneyBoundBuilder, MoneyBound.MoneyBoundBuilderImpl, MoneyBound.MoneyBoundImpl -
Field Summary
Fields inherited from interface cdm.base.math.MoneyBound
metaData -
Method Summary
Modifier and TypeMethodDescriptiongetMoney()The money amount to be used as the bound, e.g. 1,000 USD.default voidprocess(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor) prune()setInclusive(Boolean inclusive) Methods inherited from interface cdm.base.math.MoneyBound
build, getInclusive, 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
-
getOrCreateMoney
Money.MoneyBuilder getOrCreateMoney() -
getMoney
Money.MoneyBuilder getMoney()Description copied from interface:MoneyBoundThe money amount to be used as the bound, e.g. 1,000 USD.- Specified by:
getMoneyin interfaceMoneyBound
-
setMoney
-
setInclusive
-
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
MoneyBound.MoneyBoundBuilder prune()- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-