Class MobileRequestEvent
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.mobile.server.event.MobileRequestEvent
- All Implemented Interfaces:
java.io.Serializable,ErrorReturnableEvent
public class MobileRequestEvent extends ru.bitel.bgbilling.kernel.event.common.LocalEvent implements ErrorReturnableEvent
- 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 MobileRequestEvent(int mid, Contract contract, java.lang.String action, java.util.Map<java.lang.String,java.lang.String[]> requestMap, java.util.Map<java.lang.String,java.lang.Object> map) -
Method Summary
Modifier and Type Method Description java.lang.StringgetAction()java.util.Map<java.lang.String,java.lang.Object>getActionMap()ContractgetContract()java.util.Map<java.lang.String,java.lang.Object>getDataMap()java.lang.StringgetError()intgetRequestIntParam(java.lang.String paramName, int defaultValue)Получить int параметр запросаlonggetRequestLongParam(java.lang.String paramName, long defaultValue)Получить long параметр запросаjava.util.Map<java.lang.String,java.lang.String[]>getRequestMap()java.lang.StringgetRequestParam(java.lang.String paramName)Получить параметр запросаbooleanisProcessed()Если событие было обработано, то стандартное поведение не выполняетсяvoidsetAction(java.lang.String action)voidsetActionMap(java.util.Map<java.lang.String,java.lang.Object> actionMap)voidsetContract(Contract contract)voidsetError(java.lang.String error)Если не null, то приложению вернется данное сообщение об ошибке.voidsetProcessed(boolean processed)Если событие было обработано, то стандартное поведение не выполняется.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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
MobileRequestEvent
public MobileRequestEvent(int mid, Contract contract, java.lang.String action, java.util.Map<java.lang.String,java.lang.String[]> requestMap, java.util.Map<java.lang.String,java.lang.Object> map)
-
-
Method Details
-
getAction
public java.lang.String getAction() -
setAction
public void setAction(java.lang.String action) -
getContract
-
setContract
-
getDataMap
public java.util.Map<java.lang.String,java.lang.Object> getDataMap() -
getActionMap
public java.util.Map<java.lang.String,java.lang.Object> getActionMap() -
setActionMap
public void setActionMap(java.util.Map<java.lang.String,java.lang.Object> actionMap) -
getError
public java.lang.String getError()- Specified by:
getErrorin interfaceErrorReturnableEvent- Overrides:
getErrorin classru.bitel.bgbilling.kernel.event.common.LocalEvent
-
setError
public void setError(java.lang.String error)Если не null, то приложению вернется данное сообщение об ошибке. Все что было в actionMap, будет перетерто- Specified by:
setErrorin interfaceErrorReturnableEvent- Overrides:
setErrorin classru.bitel.bgbilling.kernel.event.common.LocalEvent
-
isProcessed
public boolean isProcessed()Если событие было обработано, то стандартное поведение не выполняется -
setProcessed
public void setProcessed(boolean processed)Если событие было обработано, то стандартное поведение не выполняется. Map будет таковым, каковым его вернуло событие. -
getRequestMap
public java.util.Map<java.lang.String,java.lang.String[]> getRequestMap() -
getRequestParam
public java.lang.String getRequestParam(java.lang.String paramName)Получить параметр запроса -
getRequestIntParam
public int getRequestIntParam(java.lang.String paramName, int defaultValue)Получить int параметр запроса -
getRequestLongParam
public long getRequestLongParam(java.lang.String paramName, long defaultValue)Получить long параметр запроса
-