Enum Class TierTableOutAttributeModel.ComputationMode

java.lang.Object
java.lang.Enum<TierTableOutAttributeModel.ComputationMode>
com.highdeal.pnr.hci.TierTableOutAttributeModel.ComputationMode
All Implemented Interfaces:
Serializable, Comparable<TierTableOutAttributeModel.ComputationMode>, Constable
Enclosing class:
TierTableOutAttributeModel

public static enum TierTableOutAttributeModel.ComputationMode extends Enum<TierTableOutAttributeModel.ComputationMode>
  • Enum Constant Details

    • SINGLE_NON_LINEAR

      public static final TierTableOutAttributeModel.ComputationMode SINGLE_NON_LINEAR
      This type is used to indicate that the number value returned is the value matching the range in which the input value is.
    • SINGLE_LINEAR

      public static final TierTableOutAttributeModel.ComputationMode SINGLE_LINEAR
      This type is used to indicate that the number value returned is the value matching the range in which the input value is. This value is then multiplied by the input value minus the lower range, or 0 if no lower range is specified.
    • CUMULATIVE_NON_LINEAR

      public static final TierTableOutAttributeModel.ComputationMode CUMULATIVE_NON_LINEAR
      This type is used to indicate that the number value returned is the sum of the all the values in the ranges before the range in which is the input property is.
    • CUMULATIVE_LINEAR

      public static final TierTableOutAttributeModel.ComputationMode CUMULATIVE_LINEAR
      This type is used to indicate that the number value returned is the sum of all the linear values in ranges before the range in which is the input property is, with the prorated value for the range of the input property.
    • UNSET

      public static final TierTableOutAttributeModel.ComputationMode UNSET
      This key is used to indicate that calculation mode is not set. (for non number attribute only)
  • Method Details