Class MPSBeforeResponseEvent
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.mps.server.events.MPSBeforeResponseEvent
- All Implemented Interfaces:
java.io.Serializable
,ErrorReturnableEvent
public class MPSBeforeResponseEvent
extends ru.bitel.bgbilling.kernel.event.common.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 MPSBeforeResponseEvent(MPSRequest mpsRequest, MPSResponse response, org.w3c.dom.Element responseElement)
-
Method Summary
Modifier and Type Method Description MPSRequest
getMPSRequest()
Получение сформированного экземпляра запроса от платёжной системыMPSResponse
getResponse()
Получение ответа на запрос ПС в видеMPSResponse
, в который можно подставить какие то свои данные, актуальные для того или иного протокола, которые в дальнейшем попадут в ответ на запрос ПС.org.w3c.dom.Element
getResponseElement()
boolean
isProcessed()
Получение значения флага, сигнализирующего о том, производилась и закончена ли обработка события в скрипте.void
setProcessed(boolean processed)
Установка флага окончания обработки события скриптом.Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEvent
getError, setError
Methods 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, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
MPSBeforeResponseEvent
public MPSBeforeResponseEvent(MPSRequest mpsRequest, MPSResponse response, org.w3c.dom.Element responseElement)
-
-
Method Details
-
getResponse
Получение ответа на запрос ПС в видеMPSResponse
, в который можно подставить какие то свои данные, актуальные для того или иного протокола, которые в дальнейшем попадут в ответ на запрос ПС.- Returns:
- ответ на запрос ПС в виде
MPSResponse
, в который можно добавить какую то произвольную информацию.
-
isProcessed
public boolean isProcessed()Получение значения флага, сигнализирующего о том, производилась и закончена ли обработка события в скрипте.- Returns:
- true - скрипт успешно выполнил свою работу и сигнализирует, что закончил обработку и все необходимые данные подготовлены, false - необходимо игнорировать данные, которые скрипт мог сформировать в процессе своей работы.
-
setProcessed
public void setProcessed(boolean processed)Установка флага окончания обработки события скриптом. Выставляется в скрипте-обработчике по завершению своей работы и сигнализирует о том, что данные, которые, возможно, скрипт поместил в событие, окончательны и их можно использовать.- Parameters:
processed
-
-
getMPSRequest
Получение сформированного экземпляра запроса от платёжной системы- Returns:
- MPSRequest
-
getResponseElement
public org.w3c.dom.Element getResponseElement()
-