Interface PqUnitConversionStrategy
- All Known Implementing Classes:
DefaultPqUnitConversionStrategy
public interface PqUnitConversionStrategy
This strategy is designed to handle unit level conversion.
- Since:
- 2211
-
Method Summary
Modifier and TypeMethodDescriptiongetUnitConversion(UsageUnitModel fromUsageUnit, UsageUnitModel toUsageUnit, BigDecimal fromUsageUnitValue) Unit conversion strategy service for given fromUsageUnit to given toUsageUnit, for given fromUsageUnitValue
-
Method Details
-
getUnitConversion
BigDecimal getUnitConversion(UsageUnitModel fromUsageUnit, UsageUnitModel toUsageUnit, BigDecimal fromUsageUnitValue) Unit conversion strategy service for given fromUsageUnit to given toUsageUnit, for given fromUsageUnitValue- Parameters:
fromUsageUnit- the UsageUnitModel for the unit needs to convertedtoUsageUnit- the UsageUnitModel to which value needs to convertedfromUsageUnitValue- the value of the unit needs to converted to toUsageUnit- Returns:
BigDecimalobject after conversion
-