Class EnazaBalanceManager
java.lang.Object
ru.bitel.bgbilling.modules.enaza.server.bean.EnazaBalanceManager
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionchargeTransaction2(EnazaTransaction transaction) Проводка транзакции.chargeTransaction3(EnazaTransaction transaction, Contract contract) Deprecated.chargeTransaction3(EnazaTransaction transaction, Contract contract) Проводка транзакции.checkTransaction(Long orderId) Проверяет наличие транзакции с таким orderIdcheckTransaction(EnazaTransaction transaction) Проверяет наличие транзакции с тем же order id и возвращает её, если такая есть. 
- 
Constructor Details
- 
EnazaBalanceManager
 
 - 
 - 
Method Details
- 
checkTransaction
Проверяет наличие транзакции с таким orderId- Parameters:
 orderId-- Returns:
 - транзакцию с указанным orderId или null, если таковой в базе нет
 - Throws:
 ru.bitel.bgbilling.common.BGException
 - 
checkTransaction
public EnazaTransaction checkTransaction(EnazaTransaction transaction) throws ru.bitel.bgbilling.common.BGException Проверяет наличие транзакции с тем же order id и возвращает её, если такая есть. Иначе возвращает передаваемую транзакцию.- Parameters:
 transaction-- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGException
 - 
chargeTransaction2
Проводка транзакции. Возвращает транзакцию с установленным временем оплаты и кодом расхода, если достаточно средств.- Parameters:
 transaction-- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGExceptionException
 - 
chargeTransaction3
@Deprecated public EnazaTransaction chargeTransaction3(EnazaTransaction transaction, Contract contract) throws Exception Deprecated.- Throws:
 Exception
 - 
chargeTransaction3
public EnazaTransaction chargeTransaction3(EnazaTransaction transaction, Contract contract) throws Exception Проводка транзакции. Возвращает транзакцию с установленным временем оплаты и кодом расхода, если достаточно средств.- Throws:
 ru.bitel.bgbilling.common.BGExceptionException
 
 -