Class OrderUtils

java.lang.Object
ru.bitel.bgbilling.modules.license.common.OrderUtils

public class OrderUtils extends Object
  • Field Details

  • Constructor Details

    • OrderUtils

      public OrderUtils()
  • Method Details

    • getType

      public static String getType(OrderType orderType)
    • getTerm

      public static String getTerm(int term)
    • getCount

      public static String getCount(Integer itemCount)
      Преобразует количество в строковый формат. Если количество 0, то возвращает строку COUNT_UNLIMITED_TEXT. Если количество null, то возвращает "0"
      Parameters:
      itemCount - - количество
      Returns:
      количество в виде строки
    • getStatus

      public static String getStatus(int statusIndex)
    • getSpecificationList

      public static List<SpecificationTitle> getSpecificationList(List<Order> orderList, boolean showErrorMessaege)
      Получение списка specification по заказам.
      Parameters:
      orderList - - список заказов.
      showErrorMessaege - - если = true, то сообщении об ошибке будет выведено пользователю.
      Returns:
      - List
    • getTotalOrderList

      public static List<Order> getTotalOrderList(List<Order> list, boolean showMessage)
      Вернет список заказов без дублирования компонентов с их общим количеством.
      Parameters:
      list - - список заказов которые нужно объединить.
      showMessage - - выводить ли сообщение в случае ошибки
      Returns:
      - списко заказов, либо null, если ошибка.