public class ContractTariffOptionActivateManager
extends java.lang.Object
implements ru.bitel.common.worker.Recyclable
| Constructor and Description |
|---|
ContractTariffOptionActivateManager(java.sql.Connection con) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateOption(TariffOptionService tariffOptionService,
int userId,
int cid,
int optionId,
int modeId,
boolean web) |
int |
activateOptionWhithSum(TariffOptionService tariffOptionService,
int userId,
int cid,
int optionId,
int modeId,
java.math.BigDecimal sum,
boolean web) |
int |
activateOptionWhithSumAndPeriod(TariffOptionService tariffOptionService,
int userId,
int cid,
int optionId,
int modeId,
java.math.BigDecimal sum,
Period period,
boolean web) |
void |
deactivateOption(int userId,
int cid,
int contractOptionId)
Обычная деактивация опции
|
void |
deleteOption(int userId,
int cid,
int contractOptionId,
boolean customer)
Обычная деактивация опции
|
Tied.Utils<ContractTariffOption,TariffOption> |
getTieUtils() |
protected void |
processTieException(Tied.TieUnresolvedException ex,
int cid) |
void |
reactivateOption(int userId,
int cid,
int contractOptionId) |
void |
recycle() |
boolean |
tryDeactivateOption(int userId,
int cid,
int contractOptionId,
boolean checkDeactivated,
boolean deactivateNow)
Попытка деактивировать опцию
|
boolean |
tryDeleteOption(int userId,
int cid,
int contractOptionId,
boolean customer)
Попытка деактивировать опцию
|
public ContractTariffOptionActivateManager(java.sql.Connection con)
public void activateOption(TariffOptionService tariffOptionService, int userId, int cid, int optionId, int modeId, boolean web) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic int activateOptionWhithSum(TariffOptionService tariffOptionService, int userId, int cid, int optionId, int modeId, java.math.BigDecimal sum, boolean web) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic int activateOptionWhithSumAndPeriod(TariffOptionService tariffOptionService, int userId, int cid, int optionId, int modeId, java.math.BigDecimal sum, Period period, boolean web) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionprotected void processTieException(Tied.TieUnresolvedException ex, int cid) throws ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGMessageExceptionpublic void deactivateOption(int userId,
int cid,
int contractOptionId)
throws ru.bitel.bgbilling.common.BGException
userId - cid - contractOptionId - ru.bitel.bgbilling.common.BGExceptionpublic boolean tryDeactivateOption(int userId,
int cid,
int contractOptionId,
boolean checkDeactivated,
boolean deactivateNow)
throws ru.bitel.bgbilling.common.BGException
userId - cid - contractOptionId - checkClosed - ru.bitel.bgbilling.common.BGExceptionpublic void reactivateOption(int userId,
int cid,
int contractOptionId)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic Tied.Utils<ContractTariffOption,TariffOption> getTieUtils() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic void deleteOption(int userId,
int cid,
int contractOptionId,
boolean customer)
throws ru.bitel.bgbilling.common.BGException
userId - cid - contractOptionId - ru.bitel.bgbilling.common.BGExceptionpublic boolean tryDeleteOption(int userId,
int cid,
int contractOptionId,
boolean customer)
throws ru.bitel.bgbilling.common.BGException
userId - cid - contractOptionId - checkClosed - ru.bitel.bgbilling.common.BGExceptionpublic void recycle()
recycle in interface ru.bitel.common.worker.Recyclable