Class OrderUtils
java.lang.Object
ru.bitel.bgbilling.modules.license.common.OrderUtils
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
Преобразует количество в строковый формат.static List<SpecificationTitle>
getSpecificationList
(List<Order> orderList, boolean showErrorMessaege) Получение списка specification по заказам.static String
getStatus
(int statusIndex) static String
getTerm
(int term) getTotalOrderList
(List<Order> list, boolean showMessage) Вернет список заказов без дублирования компонентов с их общим количеством.static String
-
Field Details
-
TYPE_TEST_TEXT
- See Also:
-
TYPE_BUY_TEXT
- See Also:
-
STATUS_NEW_TEXT
- See Also:
-
STATUS_EXECUTED_TEXT
Постоянные( не тестовые)- See Also:
-
STATUS_CONFIRMED_TEXT
Тестовый- See Also:
-
STATUS_DENIED_TEXT
- See Also:
-
NO_TERM_TEXT
- See Also:
-
NO_COUNT_TEXT
- See Also:
-
COUNT_UNLIMITED_TEXT
- See Also:
-
-
Constructor Details
-
OrderUtils
public OrderUtils()
-
-
Method Details
-
getType
-
getTerm
-
getCount
Преобразует количество в строковый формат. Если количество 0, то возвращает строку COUNT_UNLIMITED_TEXT. Если количество null, то возвращает "0"- Parameters:
itemCount
- - количество- Returns:
- количество в виде строки
-
getStatus
-
getSpecificationList
public static List<SpecificationTitle> getSpecificationList(List<Order> orderList, boolean showErrorMessaege) Получение списка specification по заказам.- Parameters:
orderList
- - список заказов.showErrorMessaege
- - если = true, то сообщении об ошибке будет выведено пользователю.- Returns:
- - List
-
getTotalOrderList
Вернет список заказов без дублирования компонентов с их общим количеством.- Parameters:
list
- - список заказов которые нужно объединить.showMessage
- - выводить ли сообщение в случае ошибки- Returns:
- - списко заказов, либо null, если ошибка.
-