Class ContractTariffOptionActivateManager
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.kernel.tariff.option.server.bean.ContractTariffOptionActivateManager
public class ContractTariffOptionActivateManager
extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
Менеджер по активации/деактивации тарифных опций на договоре.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidactivateOption(TariffOptionService tariffOptionService, int userId, ContractTariffOptionData contractTariffOptionActivate) intactivateOptionWhithSum(TariffOptionService tariffOptionService, int userId, ContractTariffOptionData contractTariffOptionActivate) intactivateOptionWhithSumAndPeriod(TariffOptionService tariffOptionService, int userId, ContractTariffOptionData contractTariffOptionActivate) voiddeactivateOption(int userId, int cid, int contractOptionId) Обычная деактивация опцииvoiddeleteOption(int userId, int contractId, int contractOptionId, boolean customer) Обычная деактивация опцииprotected voidprocessTieException(Tied.TieUnresolvedException ex, int contractId) voidreactivateOption(int userId, int cid, int contractOptionId) booleantryDeactivateOption(int userId, int cid, int contractOptionId, boolean checkDeactivated, boolean deactivateNow) Попытка деактивировать опциюbooleantryDeleteOption(int userId, int contractId, int contractOptionId, boolean customer) Попытка деактивировать опциюMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLoggererror, error, error, getLogger, logError, logError, warn
- 
Constructor Details- 
ContractTariffOptionActivateManager
 
- 
- 
Method Details- 
activateOptionpublic void activateOption(TariffOptionService tariffOptionService, int userId, ContractTariffOptionData contractTariffOptionActivate) throws Exception, ru.bitel.bgbilling.common.BGMessageException - Throws:
- Exception
- ru.bitel.bgbilling.common.BGMessageException
 
- 
activateOptionWhithSumpublic int activateOptionWhithSum(TariffOptionService tariffOptionService, int userId, ContractTariffOptionData contractTariffOptionActivate) throws Exception, ru.bitel.bgbilling.common.BGMessageException - Throws:
- Exception
- ru.bitel.bgbilling.common.BGMessageException
 
- 
activateOptionWhithSumAndPeriodpublic int activateOptionWhithSumAndPeriod(TariffOptionService tariffOptionService, int userId, ContractTariffOptionData contractTariffOptionActivate) throws Exception, ru.bitel.bgbilling.common.BGMessageException - Throws:
- Exception
- ru.bitel.bgbilling.common.BGMessageException
 
- 
processTieExceptionprotected void processTieException(Tied.TieUnresolvedException ex, int contractId) throws ru.bitel.bgbilling.common.BGMessageException - Throws:
- ru.bitel.bgbilling.common.BGMessageException
 
- 
deactivateOptionОбычная деактивация опции- Parameters:
- userId-
- cid-
- contractOptionId-
- Throws:
- ru.bitel.bgbilling.common.BGException
- Exception
 
- 
tryDeactivateOptionpublic boolean tryDeactivateOption(int userId, int cid, int contractOptionId, boolean checkDeactivated, boolean deactivateNow) throws Exception Попытка деактивировать опцию- Parameters:
- userId-
- cid-
- contractOptionId-
- checkClosed-
- Returns:
- Throws:
- ru.bitel.bgbilling.common.BGException
- Exception
 
- 
reactivateOption- Throws:
- Exception
 
- 
getTieUtils- Throws:
- Exception
 
- 
deleteOptionpublic void deleteOption(int userId, int contractId, int contractOptionId, boolean customer) throws Exception, ru.bitel.bgbilling.common.BGMessageException Обычная деактивация опции- Parameters:
- userId-
- contractId-
- contractOptionId-
- Throws:
- ru.bitel.bgbilling.common.BGException
- Exception
- ru.bitel.bgbilling.common.BGMessageException
 
- 
tryDeleteOptionpublic boolean tryDeleteOption(int userId, int contractId, int contractOptionId, boolean customer) throws Exception, ru.bitel.bgbilling.common.BGMessageException Попытка деактивировать опцию- Parameters:
- userId-
- contractId-
- contractOptionId-
- customer-
- Returns:
- Throws:
- ru.bitel.bgbilling.common.BGException
- Exception
- ru.bitel.bgbilling.common.BGMessageException
 
 
-