Package cdm.product.common.settlement
Class PricingDates.PricingDatesImpl
java.lang.Object
cdm.product.common.settlement.PricingDates.PricingDatesImpl
- All Implemented Interfaces:
PricingDates,com.rosetta.model.lib.RosettaModelObject
- Enclosing interface:
PricingDates
Immutable Implementation of PricingDates
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.product.common.settlement.PricingDates
PricingDates.PricingDatesBuilder, PricingDates.PricingDatesBuilderImpl, PricingDates.PricingDatesImpl -
Field Summary
Fields inherited from interface cdm.product.common.settlement.PricingDates
metaData -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build MethodsbooleanDefines rules for the dates on which the price will be determined.List<? extends AdjustableDates> Defines specified dates on which the price will be determined.inthashCode()protected voidtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cdm.product.common.settlement.PricingDates
getType, metaData, processMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosetta
-
Constructor Details
-
PricingDatesImpl
-
-
Method Details
-
getSpecifiedDates
@RosettaAttribute("specifiedDates") @RuneAttribute("specifiedDates") public List<? extends AdjustableDates> getSpecifiedDates()Description copied from interface:PricingDatesDefines specified dates on which the price will be determined.- Specified by:
getSpecifiedDatesin interfacePricingDates
-
getParametricDates
@RosettaAttribute("parametricDates") @RuneAttribute("parametricDates") public ParametricDates getParametricDates()Description copied from interface:PricingDatesDefines rules for the dates on which the price will be determined.- Specified by:
getParametricDatesin interfacePricingDates
-
build
Description copied from interface:PricingDatesBuild Methods- Specified by:
buildin interfacePricingDates- Specified by:
buildin interfacecom.rosetta.model.lib.RosettaModelObject
-
toBuilder
- Specified by:
toBuilderin interfacePricingDates- Specified by:
toBuilderin interfacecom.rosetta.model.lib.RosettaModelObject
-
setBuilderFields
-
equals
-
hashCode
public int hashCode() -
toString
-