Class OrderUtils
java.lang.Object
ru.bitel.bgbilling.modules.license.common.OrderUtils
public class OrderUtils
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
COUNT_UNLIMITED_TEXT
static java.lang.String
NO_COUNT_TEXT
static java.lang.String
NO_TERM_TEXT
static java.lang.String
STATUS_CONFIRMED_TEXT
Тестовыйstatic java.lang.String
STATUS_DENIED_TEXT
static java.lang.String
STATUS_EXECUTED_TEXT
Постоянные( не тестовые)static java.lang.String
STATUS_NEW_TEXT
static java.lang.String
TYPE_BUY_TEXT
static java.lang.String
TYPE_TEST_TEXT
-
Constructor Summary
Constructors Constructor Description OrderUtils()
-
Method Summary
Modifier and Type Method Description static java.lang.String
getCount(java.lang.Integer itemCount)
Преобразует количество в строковый формат.static java.util.List<SpecificationTitle>
getSpecificationList(java.util.List<Order> orderList, boolean showErrorMessaege)
Получение списка specification по заказам.static java.lang.String
getStatus(int statusIndex)
static java.lang.String
getTerm(int term)
static java.util.List<Order>
getTotalOrderList(java.util.List<Order> list, boolean showMessage)
Вернет список заказов без дублирования компонентов с их общим количеством.static java.lang.String
getType(OrderType orderType)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
TYPE_TEST_TEXT
public static final java.lang.String TYPE_TEST_TEXT- See Also:
- Constant Field Values
-
TYPE_BUY_TEXT
public static final java.lang.String TYPE_BUY_TEXT- See Also:
- Constant Field Values
-
STATUS_NEW_TEXT
public static final java.lang.String STATUS_NEW_TEXT- See Also:
- Constant Field Values
-
STATUS_EXECUTED_TEXT
public static final java.lang.String STATUS_EXECUTED_TEXTПостоянные( не тестовые)- See Also:
- Constant Field Values
-
STATUS_CONFIRMED_TEXT
public static final java.lang.String STATUS_CONFIRMED_TEXTТестовый- See Also:
- Constant Field Values
-
STATUS_DENIED_TEXT
public static final java.lang.String STATUS_DENIED_TEXT- See Also:
- Constant Field Values
-
NO_TERM_TEXT
public static final java.lang.String NO_TERM_TEXT- See Also:
- Constant Field Values
-
NO_COUNT_TEXT
public static final java.lang.String NO_COUNT_TEXT- See Also:
- Constant Field Values
-
COUNT_UNLIMITED_TEXT
public static final java.lang.String COUNT_UNLIMITED_TEXT- See Also:
- Constant Field Values
-
-
Constructor Details
-
OrderUtils
public OrderUtils()
-
-
Method Details
-
getType
-
getTerm
public static java.lang.String getTerm(int term) -
getCount
public static java.lang.String getCount(java.lang.Integer itemCount)Преобразует количество в строковый формат. Если количество 0, то возвращает строку COUNT_UNLIMITED_TEXT. Если количество null, то возвращает "0"- Parameters:
itemCount
- - количество- Returns:
- количество в виде строки
-
getStatus
public static java.lang.String getStatus(int statusIndex) -
getSpecificationList
public static java.util.List<SpecificationTitle> getSpecificationList(java.util.List<Order> orderList, boolean showErrorMessaege)Получение списка specification по заказам.- Parameters:
orderList
- - список заказов.showErrorMessaege
- - если = true, то сообщении об ошибке будет выведено пользователю.- Returns:
- - List
-
getTotalOrderList
public static java.util.List<Order> getTotalOrderList(java.util.List<Order> list, boolean showMessage)Вернет список заказов без дублирования компонентов с их общим количеством.- Parameters:
list
- - список заказов которые нужно объединить.showMessage
- - выводить ли сообщение в случае ошибки- Returns:
- - списко заказов, либо null, если ошибка.
-