Class TmaPolicyPscvNumericValueComaprator

java.lang.Object
de.hybris.platform.b2ctelcoservices.compatibility.validators.impl.TmaPolicyPscvNumericValueComaprator
All Implemented Interfaces:
TmaPolicyPscvValueComparator

public class TmaPolicyPscvNumericValueComaprator extends Object implements TmaPolicyPscvValueComparator
Checks whether numeric ProductSpecificationCharacteristicValues are within a range.
Since:
1805
  • Constructor Details

    • TmaPolicyPscvNumericValueComaprator

      public TmaPolicyPscvNumericValueComaprator()
  • Method Details

    • compare

      public boolean compare(String prodPscvValue, UsageUnitModel prodPscvUnit, String stMin, String stMax, UsageUnitModel stUnit)
      Description copied from interface: TmaPolicyPscvValueComparator
      Checks whether a ProductSpecificationCharacteristicValue is within a range.
      Specified by:
      compare in interface TmaPolicyPscvValueComparator
      Parameters:
      prodPscvValue - the value to be checked
      prodPscvUnit - the unit for the value to be checked
      stMin - the lower value of the range
      stMax - the higher value of the range
      stUnit - the unit for the range
      Returns:
      true if the value is within the range; false otherwise
    • getConversionStrategy

      public TmaUnitConversionStrategy getConversionStrategy()
    • setConversionStrategy

      public void setConversionStrategy(TmaUnitConversionStrategy conversionStrategy)