public interface LicenseService
Modifier and Type | Method and Description |
---|---|
java.util.List<ConfirmedOrder> |
confirmedOrderList(int contractId,
int copyId,
int filter)
Список экземпляров компонентов для указанной копии продукта.
|
java.util.List<Copy> |
copyList(int contractId)
Список продуктов для договора.
|
int |
createPackage(int contractId,
int copyId,
java.util.Set<java.lang.String> confirmedOrderIds) |
java.util.List<ConfirmedOrder> |
licenseComponentList(int contractId,
int licenseId) |
int |
licenseCreate(int contractId,
int copyId,
java.util.Set<java.lang.String> confirmedOrderIds,
boolean customer) |
java.util.List<License> |
licenseList(int contractId,
int copyId) |
java.util.List<Copy> |
productCopyList(int contractId) |
java.util.List<Product> |
productList() |
java.util.List<Product> |
productListWithComponent(int componentId) |
void |
prolongTestOrders(int contractId,
java.util.Date dateTo,
java.util.List<java.lang.Integer> ids) |
java.util.List<Copy> copyList(int contractId) throws ru.bitel.bgbilling.common.BGException
contractId
- ru.bitel.bgbilling.common.BGException
java.util.List<ConfirmedOrder> confirmedOrderList(int contractId, int copyId, int filter) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException
copyId
- - id копии продуктаfilter
- - если 0, то в список попадают только компоненты с наибольшим количеством
если 1 - только купленные компоненты
если 2 - все компонентыru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
java.util.List<Product> productList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
java.util.List<Product> productListWithComponent(int componentId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
java.util.List<Copy> productCopyList(int contractId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
java.util.List<License> licenseList(int contractId, int copyId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
java.util.List<ConfirmedOrder> licenseComponentList(int contractId, int licenseId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
int licenseCreate(int contractId, int copyId, java.util.Set<java.lang.String> confirmedOrderIds, boolean customer) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
int createPackage(int contractId, int copyId, java.util.Set<java.lang.String> confirmedOrderIds) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException
void prolongTestOrders(int contractId, java.util.Date dateTo, java.util.List<java.lang.Integer> ids) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalArgumentException