Package cdm.base.math
Class MoneyRange.MoneyRangeBuilderImpl
java.lang.Object
cdm.base.math.MoneyRange.MoneyRangeBuilderImpl
- All Implemented Interfaces:
MoneyRange,MoneyRange.MoneyRangeBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
MoneyRange
public static class MoneyRange.MoneyRangeBuilderImpl
extends Object
implements MoneyRange.MoneyRangeBuilder
Builder Implementation of MoneyRange
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.math.MoneyRange
MoneyRange.MoneyRangeBuilder, MoneyRange.MoneyRangeBuilderImpl, MoneyRange.MoneyRangeImpl -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected MoneyBound.MoneyBoundBuilderprotected MoneyBound.MoneyBoundBuilderFields inherited from interface cdm.base.math.MoneyRange
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanThe lower bound of a money range, e.g. greater than or equal to 1,000 USD.The upper bound of a money range, e.g. less than 10,000 USD.booleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setLowerBound(MoneyBound _lowerBound) setUpperBound(MoneyBound _upperBound) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.math.MoneyRange
getType, metaData, processMethods inherited from interface cdm.base.math.MoneyRange.MoneyRangeBuilder
processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosetta
-
Field Details
-
lowerBound
-
upperBound
-
-
Constructor Details
-
MoneyRangeBuilderImpl
public MoneyRangeBuilderImpl()
-
-
Method Details
-
getLowerBound
@RosettaAttribute("lowerBound") @RuneAttribute("lowerBound") public MoneyBound.MoneyBoundBuilder getLowerBound()Description copied from interface:MoneyRangeThe lower bound of a money range, e.g. greater than or equal to 1,000 USD.- Specified by:
getLowerBoundin interfaceMoneyRange- Specified by:
getLowerBoundin interfaceMoneyRange.MoneyRangeBuilder
-
getOrCreateLowerBound
- Specified by:
getOrCreateLowerBoundin interfaceMoneyRange.MoneyRangeBuilder
-
getUpperBound
@RosettaAttribute("upperBound") @RuneAttribute("upperBound") public MoneyBound.MoneyBoundBuilder getUpperBound()Description copied from interface:MoneyRangeThe upper bound of a money range, e.g. less than 10,000 USD.- Specified by:
getUpperBoundin interfaceMoneyRange- Specified by:
getUpperBoundin interfaceMoneyRange.MoneyRangeBuilder
-
getOrCreateUpperBound
- Specified by:
getOrCreateUpperBoundin interfaceMoneyRange.MoneyRangeBuilder
-
setLowerBound
@RosettaAttribute("lowerBound") @RuneAttribute("lowerBound") public MoneyRange.MoneyRangeBuilder setLowerBound(MoneyBound _lowerBound) - Specified by:
setLowerBoundin interfaceMoneyRange.MoneyRangeBuilder
-
setUpperBound
@RosettaAttribute("upperBound") @RuneAttribute("upperBound") public MoneyRange.MoneyRangeBuilder setUpperBound(MoneyBound _upperBound) - Specified by:
setUpperBoundin interfaceMoneyRange.MoneyRangeBuilder
-
build
Description copied from interface:MoneyRangeBuild Methods- Specified by:
buildin interfaceMoneyRange- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfaceMoneyRange- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
prune
- Specified by:
prunein interfaceMoneyRange.MoneyRangeBuilder- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public MoneyRange.MoneyRangeBuilder 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
-