public interface ProductOrderService
Modifier and Type | Method and Description |
---|---|
int |
productActivate(Product product,
boolean customer,
boolean sync) |
void |
productDeactivate(int contractId,
int productId,
java.util.Date time,
boolean customer,
boolean sync)
Deprecated.
|
void |
productDeactivate(int contractId,
int productId,
java.util.Date time,
boolean customer,
boolean sync,
boolean now)
Деактивация продукта.
|
ProductOffering |
productOfferingGet(java.lang.Integer moduleId,
int contractId,
int accountId,
int productSpecId,
int activationModeId,
java.util.Date time,
boolean availableOnly,
boolean customer) |
java.util.List<ProductOffering> |
productOfferingList(java.lang.Integer moduleId,
int contractId,
int accountId,
int productSpecId,
java.util.Date time,
boolean availableOnly,
boolean customer) |
void |
productReactivate(int contractId,
int productId,
boolean sync) |
java.util.List<ProductOffering> |
productTariffOfferingList(java.lang.Integer moduleId,
int tariffId,
java.util.Date time,
boolean availableOnly) |
java.util.List<ProductOffering> productOfferingList(java.lang.Integer moduleId, int contractId, int accountId, int productSpecId, java.util.Date time, boolean availableOnly, boolean customer) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<ProductOffering> productTariffOfferingList(java.lang.Integer moduleId, int tariffId, java.util.Date time, boolean availableOnly) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
int productActivate(Product product, boolean customer, boolean sync) throws ru.bitel.bgbilling.common.BGException
product
- customer
- sync
- нужна ли синхронизация (не нужна, если MW активировало уже и вызвало этот метод)ru.bitel.bgbilling.common.BGException
@RequestWrapper(className="ru.bitel.oss.systems.order.product.common.jaxws.ProductDeactivateOldRequest") @ResponseWrapper(className="ru.bitel.oss.systems.order.product.common.jaxws.ProductDeactivateOldResponse") @Deprecated void productDeactivate(int contractId, int productId, java.util.Date time, boolean customer, boolean sync) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void productDeactivate(int contractId, int productId, java.util.Date time, boolean customer, boolean sync, boolean now) throws ru.bitel.bgbilling.common.BGException
contractId
- productId
- time
- customer
- метод вызывает абонент или нетsync
- нужно ли вызывать синхронизацию - не нужно, если MW синхронизирует само, т.е. вызов инициирован со стороны MW.now
- нужно ли установить временем окончания time, т.е. не учитываем правила деактивации до конца оплаченного периодаru.bitel.bgbilling.common.BGException
void productReactivate(int contractId, int productId, boolean sync) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
ProductOffering productOfferingGet(java.lang.Integer moduleId, int contractId, int accountId, int productSpecId, int activationModeId, java.util.Date time, boolean availableOnly, boolean customer) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException