Package com.skava.subscription.model
Class OrderUtil
java.lang.Object
com.skava.subscription.model.OrderUtil
Copyright ©2023, Infosys Equinox - All rights reserved.
All information contained herein is, and remains the property of Infosys Equinox.
Infosys Equinox including, without limitation, all software and other elements thereof,
are owned or controlled exclusively by Infosys Equinox and protected by copyright, patent
and other laws. Use without permission is prohibited.
Unauthorized copying of this file, via any medium is strictly prohibited
For further information contact Infosys Equinox at contactus@infosysequinox.com.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Doublestatic BigDecimaladdValues(BigDecimal val, BigDecimal add) Adds twoBigDecimalvalues.static BigDecimalstatic BigDecimalconvertToBigDecimal(String val, BigDecimal defaultValue) static BigDecimalgetDividedValue(BigDecimal dividend, BigDecimal divisor) static StringgetOrderId(org.apache.camel.Exchange exchange) static booleanstatic booleanChecks for givenOrderItemis gift item or not.static booleanstatic booleanChecks for givenOrderItemis subscribed or not.static BigDecimalmultiplyValues(BigDecimal val, BigDecimal add) Multiplies twoBigDecimalvalues.static BigDecimalsubstractValues(BigDecimal val, BigDecimal sub) This method subtracts two big decimal valuesstatic List<OtherCharges>
-
Method Details
-
getOrderId
- Parameters:
exchange- message Exchange patterns- Returns:
- the orderId value
-
isSubscribedItem
Checks for givenOrderItemis subscribed or not.- Parameters:
x- contains OrderItem value- Returns:
- true if given
OrderItemis subscribed
-
isDonationItem
-
isGiftItem
Checks for givenOrderItemis gift item or not.- Parameters:
x- contains OrderItem value- Returns:
- true if given
OrderItemis gift item
-
addValues
-
addValues
Adds twoBigDecimalvalues.- Parameters:
val- contains valueadd- contains value- Returns:
- new calclulated value
-
substractValues
This method subtracts two big decimal values- Parameters:
val- valuesub- subtract value- Returns:
- bigDecimal value
-
multiplyValues
Multiplies twoBigDecimalvalues.- Parameters:
val- contains valuesadd- contains add value- Returns:
- new calclulated value
-
convertToBigDecimal
- Parameters:
val- value- Returns:
- big decimal value
-
convertToBigDecimal
-
getDividedValue
-
updateOtherChargesInfo
-
isPVAssistItems
-