Class OrderUtils
java.lang.Object
ru.bitel.bgbilling.modules.license.common.OrderUtils
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic StringПреобразует количество в строковый формат.static List<SpecificationTitle>getSpecificationList(List<Order> orderList, boolean showErrorMessaege) Получение списка specification по заказам.static StringgetStatus(int statusIndex) static StringgetTerm(int term) getTotalOrderList(List<Order> list, boolean showMessage) Вернет список заказов без дублирования компонентов с их общим количеством.static String 
- 
Field Details
- 
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, если ошибка.
 
 
 -