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 Double
static BigDecimal
addValues
(BigDecimal val, BigDecimal add) Adds twoBigDecimal
values.static BigDecimal
static BigDecimal
convertToBigDecimal
(String val, BigDecimal defaultValue) static BigDecimal
getDividedValue
(BigDecimal dividend, BigDecimal divisor) static String
getOrderId
(org.apache.camel.Exchange exchange) static boolean
static boolean
Checks for givenOrderItem
is gift item or not.static boolean
static boolean
Checks for givenOrderItem
is subscribed or not.static BigDecimal
multiplyValues
(BigDecimal val, BigDecimal add) Multiplies twoBigDecimal
values.static BigDecimal
substractValues
(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 givenOrderItem
is subscribed or not.- Parameters:
x
- contains OrderItem value- Returns:
- true if given
OrderItem
is subscribed
-
isDonationItem
-
isGiftItem
Checks for givenOrderItem
is gift item or not.- Parameters:
x
- contains OrderItem value- Returns:
- true if given
OrderItem
is gift item
-
addValues
-
addValues
Adds twoBigDecimal
values.- 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 twoBigDecimal
values.- Parameters:
val
- contains valuesadd
- contains add value- Returns:
- new calclulated value
-
convertToBigDecimal
- Parameters:
val
- value- Returns:
- big decimal value
-
convertToBigDecimal
-
getDividedValue
-
updateOtherChargesInfo
-
isPVAssistItems
-