Class GetAttensionEvent
java.lang.Object
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.common.LocalEvent
ru.bitel.bgbilling.modules.enaza.server.bean.event.GetAttensionEvent
- All Implemented Interfaces:
java.io.Serializable,ErrorReturnableEvent
public class GetAttensionEvent
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие - получение строки запроса на оплату.
Событие генерируется перед выводом запроса на подтверждение оплаты.
Позволяет изменить текст запроса, или запретить подтверждение.
Унаследован от
Событие генерируется перед выводом запроса на подтверждение оплаты.
Позволяет изменить текст запроса, или запретить подтверждение.
Унаследован от
LocalEvent- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN -
Constructor Summary
Constructors Constructor Description GetAttensionEvent(int moduleId, int contractId, int userId, int productId, java.math.BigDecimal amount)Конструктор события. -
Method Summary
Modifier and Type Method Description java.math.BigDecimalgetAmount()Возвращает стоимость продукта.java.lang.StringgetAnswer()Возвращает строку запроса.intgetProductId()Возвращает id продукта.booleanisLock()Возвращает статус блокировки транзакции.voidsetAmount(java.math.BigDecimal amount)Устанавливает стоимость продукта.voidsetAnswer(java.lang.String answer)Устанавливает строку запроса.voidsetLock(boolean lock)Устанавливает блокировку транзакции.Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEvent
getError, setErrorMethods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, toString, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
GetAttensionEvent
public GetAttensionEvent(int moduleId, int contractId, int userId, int productId, java.math.BigDecimal amount)Конструктор события.- Parameters:
moduleId- - код модуляcontractId- - код договораuserId- - id пользователя, сгенерировавшего событиеproductId- код продуктаamount- - стоимость продукта
-
-
Method Details
-
getAnswer
public java.lang.String getAnswer()Возвращает строку запроса.- Returns:
- answer - строка запроса
-
setAnswer
public void setAnswer(java.lang.String answer)Устанавливает строку запроса.- Parameters:
answer- - строка запроса
-
getProductId
public int getProductId()Возвращает id продукта.- Returns:
- productId - код продукта
-
getAmount
public java.math.BigDecimal getAmount()Возвращает стоимость продукта.- Returns:
- amount - стоимость
-
setAmount
public void setAmount(java.math.BigDecimal amount)Устанавливает стоимость продукта.- Parameters:
amount- - стоимость
-
isLock
public boolean isLock()Возвращает статус блокировки транзакции.- Returns:
- lock - статус блокировки
-
setLock
public void setLock(boolean lock)Устанавливает блокировку транзакции.- Parameters:
lock- - статус блокировки
-