Class CrossComponentHandler
java.lang.Object
ru.bitel.bgbilling.plugins.bonus.server.CrossComponentHandler
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbonusSummaMax(Integer contractId, BigDecimal chargeSumma) booleanisPayBonus(Integer contractId, ArrayList<TariffOptionActivateMode> listMode, Integer modeId, Integer optionId) Проверка - включен ли плагин у данного договора, сумма больше 0 как у режима активации так и баланс бонусов. 
- 
Constructor Details
- 
CrossComponentHandler
public CrossComponentHandler() 
 - 
 - 
Method Details
- 
isPayBonus
public boolean isPayBonus(Integer contractId, ArrayList<TariffOptionActivateMode> listMode, Integer modeId, Integer optionId) throws ru.bitel.bgbilling.common.BGException Проверка - включен ли плагин у данного договора, сумма больше 0 как у режима активации так и баланс бонусов.- Parameters:
 contractId-listMode- - доступные режимы активации TariffOptionActivateModemodeId- - ид режима активацииoptionId- - ид опции- Returns:
 - вернет true если можно оплатить бонусами и мы не предлагали до этого оплатить ему бонусами
 - Throws:
 ru.bitel.bgbilling.common.BGException
 - 
bonusSummaMax
public BigDecimal bonusSummaMax(Integer contractId, BigDecimal chargeSumma) throws ru.bitel.bgbilling.common.BGException - Throws:
 ru.bitel.bgbilling.common.BGException
 
 -