Uses of Enum
cdm.base.math.QuantityChangeDirectionEnum
Packages that use QuantityChangeDirectionEnum
Package
Description
Basic maths concepts: quantity and unit, rounding, curve / schedule, non-negativity constraint etc.
Business event concepts: primitives, contract state and associated state transition function specifications.
-
Uses of QuantityChangeDirectionEnum in cdm.base.math
Methods in cdm.base.math that return QuantityChangeDirectionEnumModifier and TypeMethodDescriptionstatic QuantityChangeDirectionEnumQuantityChangeDirectionEnum.fromDisplayName(String name) static QuantityChangeDirectionEnumReturns the enum constant of this type with the specified name.static QuantityChangeDirectionEnum[]QuantityChangeDirectionEnum.values()Returns an array containing the constants of this enum type, in the order they are declared. -
Uses of QuantityChangeDirectionEnum in cdm.base.math.functions
Methods in cdm.base.math.functions with parameters of type QuantityChangeDirectionEnumModifier and TypeMethodDescriptionprotected BigDecimalUpdateAmount.UpdateAmountDefault.assignOutput(BigDecimal newAmount, BigDecimal oldAmount, BigDecimal changeAmount, QuantityChangeDirectionEnum direction) protected abstract BigDecimalUpdateAmount.doEvaluate(BigDecimal oldAmount, BigDecimal changeAmount, QuantityChangeDirectionEnum direction) protected BigDecimalUpdateAmount.UpdateAmountDefault.doEvaluate(BigDecimal oldAmount, BigDecimal changeAmount, QuantityChangeDirectionEnum direction) UpdateAmount.evaluate(BigDecimal oldAmount, BigDecimal changeAmount, QuantityChangeDirectionEnum direction) -
Uses of QuantityChangeDirectionEnum in cdm.event.common
Fields in cdm.event.common declared as QuantityChangeDirectionEnumModifier and TypeFieldDescriptionprotected QuantityChangeDirectionEnumQuantityChangeInstruction.QuantityChangeInstructionBuilderImpl.directionMethods in cdm.event.common that return QuantityChangeDirectionEnumModifier and TypeMethodDescriptionQuantityChangeInstruction.getDirection()Direction of the quantity change specified as either an increase, decrease or replacement.QuantityChangeInstruction.QuantityChangeInstructionBuilderImpl.getDirection()QuantityChangeInstruction.QuantityChangeInstructionImpl.getDirection()Methods in cdm.event.common with parameters of type QuantityChangeDirectionEnumModifier and TypeMethodDescriptionQuantityChangeInstruction.QuantityChangeInstructionBuilder.setDirection(QuantityChangeDirectionEnum direction) QuantityChangeInstruction.QuantityChangeInstructionBuilderImpl.setDirection(QuantityChangeDirectionEnum _direction) -
Uses of QuantityChangeDirectionEnum in cdm.product.common.settlement.functions
Methods in cdm.product.common.settlement.functions with parameters of type QuantityChangeDirectionEnumModifier and TypeMethodDescriptionprotected List<PriceQuantity.PriceQuantityBuilder> UpdateAmountForEachMatchingQuantity.UpdateAmountForEachMatchingQuantityDefault.assignOutput(List<PriceQuantity.PriceQuantityBuilder> updatedPriceQuantity, List<? extends PriceQuantity> priceQuantityList, List<? extends PriceQuantity> change, QuantityChangeDirectionEnum direction) UpdatePriceAmountForEachMatchingQuantity.UpdatePriceAmountForEachMatchingQuantityDefault.assignOutput(FieldWithMetaPriceSchedule.FieldWithMetaPriceScheduleBuilder updatedPrice, FieldWithMetaPriceSchedule price, List<? extends PriceSchedule> change, QuantityChangeDirectionEnum direction) UpdateQuantityAmountForEachMatchingQuantity.UpdateQuantityAmountForEachMatchingQuantityDefault.assignOutput(FieldWithMetaNonNegativeQuantitySchedule.FieldWithMetaNonNegativeQuantityScheduleBuilder updatedQuantity, FieldWithMetaNonNegativeQuantitySchedule quantity, List<? extends NonNegativeQuantitySchedule> change, QuantityChangeDirectionEnum direction) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> UpdatePriceAmountForEachMatchingQuantity.changedAmount(FieldWithMetaPriceSchedule price, List<? extends PriceSchedule> change, QuantityChangeDirectionEnum direction) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> UpdatePriceAmountForEachMatchingQuantity.UpdatePriceAmountForEachMatchingQuantityDefault.changedAmount(FieldWithMetaPriceSchedule price, List<? extends PriceSchedule> change, QuantityChangeDirectionEnum direction) protected abstract com.rosetta.model.lib.mapper.MapperS<BigDecimal> UpdateQuantityAmountForEachMatchingQuantity.changedAmount(FieldWithMetaNonNegativeQuantitySchedule quantity, List<? extends NonNegativeQuantitySchedule> change, QuantityChangeDirectionEnum direction) protected com.rosetta.model.lib.mapper.MapperS<BigDecimal> UpdateQuantityAmountForEachMatchingQuantity.UpdateQuantityAmountForEachMatchingQuantityDefault.changedAmount(FieldWithMetaNonNegativeQuantitySchedule quantity, List<? extends NonNegativeQuantitySchedule> change, QuantityChangeDirectionEnum direction) protected abstract List<PriceQuantity.PriceQuantityBuilder> UpdateAmountForEachMatchingQuantity.doEvaluate(List<? extends PriceQuantity> priceQuantityList, List<? extends PriceQuantity> change, QuantityChangeDirectionEnum direction) protected List<PriceQuantity.PriceQuantityBuilder> UpdateAmountForEachMatchingQuantity.UpdateAmountForEachMatchingQuantityDefault.doEvaluate(List<? extends PriceQuantity> priceQuantityList, List<? extends PriceQuantity> change, QuantityChangeDirectionEnum direction) protected abstract FieldWithMetaPriceSchedule.FieldWithMetaPriceScheduleBuilderUpdatePriceAmountForEachMatchingQuantity.doEvaluate(FieldWithMetaPriceSchedule price, List<? extends PriceSchedule> change, QuantityChangeDirectionEnum direction) UpdatePriceAmountForEachMatchingQuantity.UpdatePriceAmountForEachMatchingQuantityDefault.doEvaluate(FieldWithMetaPriceSchedule price, List<? extends PriceSchedule> change, QuantityChangeDirectionEnum direction) protected abstract FieldWithMetaNonNegativeQuantitySchedule.FieldWithMetaNonNegativeQuantityScheduleBuilderUpdateQuantityAmountForEachMatchingQuantity.doEvaluate(FieldWithMetaNonNegativeQuantitySchedule quantity, List<? extends NonNegativeQuantitySchedule> change, QuantityChangeDirectionEnum direction) UpdateQuantityAmountForEachMatchingQuantity.UpdateQuantityAmountForEachMatchingQuantityDefault.doEvaluate(FieldWithMetaNonNegativeQuantitySchedule quantity, List<? extends NonNegativeQuantitySchedule> change, QuantityChangeDirectionEnum direction) List<? extends PriceQuantity> UpdateAmountForEachMatchingQuantity.evaluate(List<? extends PriceQuantity> priceQuantityList, List<? extends PriceQuantity> change, QuantityChangeDirectionEnum direction) UpdatePriceAmountForEachMatchingQuantity.evaluate(FieldWithMetaPriceSchedule price, List<? extends PriceSchedule> change, QuantityChangeDirectionEnum direction) UpdateQuantityAmountForEachMatchingQuantity.evaluate(FieldWithMetaNonNegativeQuantitySchedule quantity, List<? extends NonNegativeQuantitySchedule> change, QuantityChangeDirectionEnum direction)