Class UpdatePriceAmountForEachMatchingQuantity.UpdatePriceAmountForEachMatchingQuantityDefault
java.lang.Object
cdm.product.common.settlement.functions.UpdatePriceAmountForEachMatchingQuantity
cdm.product.common.settlement.functions.UpdatePriceAmountForEachMatchingQuantity.UpdatePriceAmountForEachMatchingQuantityDefault
- All Implemented Interfaces:
com.rosetta.model.lib.functions.RosettaFunction
- Enclosing class:
UpdatePriceAmountForEachMatchingQuantity
public static class UpdatePriceAmountForEachMatchingQuantity.UpdatePriceAmountForEachMatchingQuantityDefault
extends UpdatePriceAmountForEachMatchingQuantity
-
Nested Class Summary
Nested classes/interfaces inherited from class cdm.product.common.settlement.functions.UpdatePriceAmountForEachMatchingQuantity
UpdatePriceAmountForEachMatchingQuantity.UpdatePriceAmountForEachMatchingQuantityDefault -
Field Summary
Fields inherited from class cdm.product.common.settlement.functions.UpdatePriceAmountForEachMatchingQuantity
objectValidator, priceUnitEquals, updateAmount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassignOutput(FieldWithMetaPriceSchedule.FieldWithMetaPriceScheduleBuilder updatedPrice, FieldWithMetaPriceSchedule price, List<? extends PriceSchedule> change, QuantityChangeDirectionEnum direction) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> changedAmount(FieldWithMetaPriceSchedule price, List<? extends PriceSchedule> change, QuantityChangeDirectionEnum direction) doEvaluate(FieldWithMetaPriceSchedule price, List<? extends PriceSchedule> change, QuantityChangeDirectionEnum direction) Methods inherited from class cdm.product.common.settlement.functions.UpdatePriceAmountForEachMatchingQuantity
evaluateMethods 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
-
UpdatePriceAmountForEachMatchingQuantityDefault
public UpdatePriceAmountForEachMatchingQuantityDefault()
-
-
Method Details
-
doEvaluate
protected FieldWithMetaPriceSchedule.FieldWithMetaPriceScheduleBuilder doEvaluate(FieldWithMetaPriceSchedule price, List<? extends PriceSchedule> change, QuantityChangeDirectionEnum direction) - Specified by:
doEvaluatein classUpdatePriceAmountForEachMatchingQuantity
-
assignOutput
protected FieldWithMetaPriceSchedule.FieldWithMetaPriceScheduleBuilder assignOutput(FieldWithMetaPriceSchedule.FieldWithMetaPriceScheduleBuilder updatedPrice, FieldWithMetaPriceSchedule price, List<? extends PriceSchedule> change, QuantityChangeDirectionEnum direction) -
changedAmount
protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> changedAmount(FieldWithMetaPriceSchedule price, List<? extends PriceSchedule> change, QuantityChangeDirectionEnum direction) - Specified by:
changedAmountin classUpdatePriceAmountForEachMatchingQuantity
-