Package cdm.observable.asset
Class Price.PriceImpl
java.lang.Object
cdm.base.math.MeasureBase.MeasureBaseImpl
cdm.base.math.MeasureSchedule.MeasureScheduleImpl
cdm.observable.asset.PriceSchedule.PriceScheduleImpl
cdm.observable.asset.Price.PriceImpl
- All Implemented Interfaces:
MeasureBase,MeasureSchedule,Price,PriceSchedule,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
Price
Immutable Implementation of Price
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.base.math.MeasureBase
MeasureBase.MeasureBaseBuilder, MeasureBase.MeasureBaseBuilderImpl, MeasureBase.MeasureBaseImplNested classes/interfaces inherited from interface cdm.base.math.MeasureSchedule
MeasureSchedule.MeasureScheduleBuilder, MeasureSchedule.MeasureScheduleBuilderImpl, MeasureSchedule.MeasureScheduleImplNested classes/interfaces inherited from interface cdm.observable.asset.Price
Price.PriceBuilder, Price.PriceBuilderImpl, Price.PriceImplNested classes/interfaces inherited from interface cdm.observable.asset.PriceSchedule
PriceSchedule.PriceScheduleBuilder, PriceSchedule.PriceScheduleBuilderImpl, PriceSchedule.PriceScheduleImpl -
Field Summary
Fields inherited from interface cdm.base.math.MeasureBase
metaDataFields inherited from interface cdm.base.math.MeasureSchedule
metaDataFields inherited from interface cdm.observable.asset.PriceSchedule
metaData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleaninthashCode()protected voidsetBuilderFields(Price.PriceBuilder builder) toString()Methods inherited from class cdm.observable.asset.PriceSchedule.PriceScheduleImpl
getArithmeticOperator, getCashPrice, getComposite, getPerUnitOf, getPriceExpression, getPriceType, setBuilderFieldsMethods inherited from class cdm.base.math.MeasureSchedule.MeasureScheduleImpl
getDatedValue, setBuilderFieldsMethods inherited from class cdm.base.math.MeasureBase.MeasureBaseImpl
getUnit, getValue, setBuilderFieldsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.base.math.MeasureBase
getUnit, getValueMethods inherited from interface cdm.base.math.MeasureSchedule
getDatedValueMethods inherited from interface cdm.observable.asset.PriceSchedule
getArithmeticOperator, getCashPrice, getComposite, getPerUnitOf, getPriceExpression, getPriceTypeMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
PriceImpl
-
-
Method Details
-
build
Description copied from interface:MeasureBaseBuild Methods- Specified by:
buildin interfaceMeasureBase- Specified by:
buildin interfaceMeasureSchedule- Specified by:
buildin interfacePrice- Specified by:
buildin interfacePriceSchedule- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
buildin classPriceSchedule.PriceScheduleImpl
-
toBuilder
- Specified by:
toBuilderin interfaceMeasureBase- Specified by:
toBuilderin interfaceMeasureSchedule- Specified by:
toBuilderin interfacePrice- Specified by:
toBuilderin interfacePriceSchedule- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject- Overrides:
toBuilderin classPriceSchedule.PriceScheduleImpl
-
setBuilderFields
-
equals
- Overrides:
equalsin classPriceSchedule.PriceScheduleImpl
-
hashCode
public int hashCode()- Overrides:
hashCodein classPriceSchedule.PriceScheduleImpl
-
toString
- Overrides:
toStringin classPriceSchedule.PriceScheduleImpl
-