Class GetQuantityScheduleStepValues
java.lang.Object
cdm.product.asset.calculation.functions.GetQuantityScheduleStepValues
- All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
- Direct Known Subclasses:
GetQuantityScheduleStepValues.GetQuantityScheduleStepValuesDefault
public abstract class GetQuantityScheduleStepValues
extends Object
implements com.rosetta.model.lib.functions.RosettaFunction
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract List<BigDecimal> doEvaluate(NonNegativeQuantitySchedule schedule, com.rosetta.model.lib.records.Date periodStartDate) evaluate(NonNegativeQuantitySchedule schedule, com.rosetta.model.lib.records.Date periodStartDate) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.functions.RosettaFunction
toBuilder, toBuilder, toBuilder
-
Constructor Details
-
GetQuantityScheduleStepValues
public GetQuantityScheduleStepValues()
-
-
Method Details
-
evaluate
public List<BigDecimal> evaluate(NonNegativeQuantitySchedule schedule, com.rosetta.model.lib.records.Date periodStartDate) - Parameters:
schedule- The quantity schedule being looked up from.periodStartDate- The date for which the quantity is required.- Returns:
- stepValues
-
doEvaluate
protected abstract List<BigDecimal> doEvaluate(NonNegativeQuantitySchedule schedule, com.rosetta.model.lib.records.Date periodStartDate)
-