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.BGException
public 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.BGException
public 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.BGException
protected void processTieException(Tied.TieUnresolvedException ex, int cid) throws ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGMessageException
public void deactivateOption(int userId, int cid, int contractOptionId) throws ru.bitel.bgbilling.common.BGException
userId
- cid
- contractOptionId
- ru.bitel.bgbilling.common.BGException
public 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.BGException
public void reactivateOption(int userId, int cid, int contractOptionId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public Tied.Utils<ContractTariffOption,TariffOption> getTieUtils() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public void deleteOption(int userId, int cid, int contractOptionId, boolean customer) throws ru.bitel.bgbilling.common.BGException
userId
- cid
- contractOptionId
- ru.bitel.bgbilling.common.BGException
public boolean tryDeleteOption(int userId, int cid, int contractOptionId, boolean customer) throws ru.bitel.bgbilling.common.BGException
userId
- cid
- contractOptionId
- checkClosed
- ru.bitel.bgbilling.common.BGException
public void recycle()
recycle
in interface ru.bitel.common.worker.Recyclable