Class OrderUtil

java.lang.Object
com.skava.subscription.model.OrderUtil

public final class OrderUtil extends Object
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 Details

    • getOrderId

      public static String getOrderId(org.apache.camel.Exchange exchange)
      Parameters:
      exchange - message Exchange patterns
      Returns:
      the orderId value
    • isSubscribedItem

      public static boolean isSubscribedItem(OrderItem x)
      Checks for given OrderItem is subscribed or not.
      Parameters:
      x - contains OrderItem value
      Returns:
      true if given OrderItem is subscribed
    • isDonationItem

      public static boolean isDonationItem(OrderItem x)
    • isGiftItem

      public static boolean isGiftItem(OrderItem x)
      Checks for given OrderItem is gift item or not.
      Parameters:
      x - contains OrderItem value
      Returns:
      true if given OrderItem is gift item
    • addValues

      public static Double addValues(Double val, Double add)
    • addValues

      public static BigDecimal addValues(BigDecimal val, BigDecimal add)
      Adds two BigDecimal values.
      Parameters:
      val - contains value
      add - contains value
      Returns:
      new calclulated value
    • substractValues

      public static BigDecimal substractValues(BigDecimal val, BigDecimal sub)
      This method subtracts two big decimal values
      Parameters:
      val - value
      sub - subtract value
      Returns:
      bigDecimal value
    • multiplyValues

      public static BigDecimal multiplyValues(BigDecimal val, BigDecimal add)
      Multiplies two BigDecimal values.
      Parameters:
      val - contains values
      add - contains add value
      Returns:
      new calclulated value
    • convertToBigDecimal

      public static BigDecimal convertToBigDecimal(String val)
      Parameters:
      val - value
      Returns:
      big decimal value
    • convertToBigDecimal

      public static BigDecimal convertToBigDecimal(String val, BigDecimal defaultValue)
    • getDividedValue

      public static BigDecimal getDividedValue(BigDecimal dividend, BigDecimal divisor)
    • updateOtherChargesInfo

      public static List<OtherCharges> updateOtherChargesInfo(List<OtherCharges> list)
    • isPVAssistItems

      public static boolean isPVAssistItems(OrderItem x)