|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ejie.r01f.rpcdispatcher.RPCContext
Contexto de una llamada RPC. Este objeto es el que se pasa al módulo RPC cuando se ejecuta una llamada a función
Field Summary | |
boolean |
absoluteRedirect
|
javax.servlet.ServletContext |
application
|
boolean |
includeRPCCallResultWrapperHeader
|
java.util.Stack |
previousCallsResults
|
java.util.Map |
protocolData
|
javax.servlet.http.HttpServletRequest |
request
|
RequestParamParser |
requestParamParser
|
javax.servlet.http.HttpServletResponse |
response
|
java.lang.String |
resultObectsToXMLMapFile
|
RPCCall |
rpcCall
|
java.lang.String |
targetPage
|
java.lang.String |
threadName
|
java.lang.String |
token
|
Constructor Summary | |
RPCContext()
|
Method Summary | |
java.lang.Object |
getApplicationAttribute(java.lang.String attrName)
Obtienen un atributo del contexto de aplicacion |
java.lang.String |
getProtocolData(java.lang.String attrName)
Obtiene un dato de protocolo |
java.lang.Object |
getRequestAttribute(java.lang.String attrName)
Devuelve un atributo de la request |
java.lang.String |
getRequestParameter(java.lang.String paramName)
Obtiene un valor de un parametro de la request |
javax.servlet.http.HttpSession |
getSession(boolean createNewSession)
Obtiene la sesión |
java.lang.Object |
getSessionAttribute(java.lang.String attrName)
Devuelve un atributo del contexto de la sessión de usuario |
void |
invalidate()
Invalida el rpcContext |
java.lang.String |
printDebugInfo()
Compone información de depuración |
void |
removeSessionAttribute(java.lang.String attrName)
Elimina un atributo del contexto de la sessión de usuario |
void |
setApplicationAttribute(java.lang.String attrName,
java.lang.Object attr)
Establece un atributo en el contexto de la aplicación |
void |
setProtocolData(java.lang.String attrName,
java.lang.String attr)
Establece un dato de protocolo |
void |
setRequestAttribute(java.lang.String attrName,
java.lang.Object attr)
Estabece un atributo en la request |
void |
setSessionAttribute(java.lang.String attrName,
java.lang.Object attr)
Establece un atributo en el contexto de session de usuario |
void |
throwRPCException(java.lang.Exception th)
|
void |
throwRPCException(int errorCode,
java.lang.String msg)
|
void |
throwRPCException(int errorCode,
java.lang.String msg,
java.lang.Exception th)
|
void |
throwRPCException(java.lang.String msg)
|
void |
throwRPCException(java.lang.String msg,
java.lang.Exception th)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public RPCCall rpcCall
public javax.servlet.ServletContext application
public javax.servlet.http.HttpServletRequest request
public javax.servlet.http.HttpServletResponse response
public RequestParamParser requestParamParser
public java.util.Map protocolData
public java.util.Stack previousCallsResults
public java.lang.String token
public java.lang.String threadName
public java.lang.String targetPage
public boolean absoluteRedirect
public boolean includeRPCCallResultWrapperHeader
public java.lang.String resultObectsToXMLMapFile
Constructor Detail |
public RPCContext()
Method Detail |
public javax.servlet.http.HttpSession getSession(boolean createNewSession)
public void invalidate()
public void throwRPCException(java.lang.String msg) throws RPCException
RPCException
public void throwRPCException(int errorCode, java.lang.String msg) throws RPCException
RPCException
public void throwRPCException(java.lang.Exception th) throws RPCException
RPCException
public void throwRPCException(java.lang.String msg, java.lang.Exception th) throws RPCException
RPCException
public void throwRPCException(int errorCode, java.lang.String msg, java.lang.Exception th) throws RPCException
RPCException
public void setProtocolData(java.lang.String attrName, java.lang.String attr)
attrName
- Nombre del atributoattr
- valor del atributopublic java.lang.String getProtocolData(java.lang.String attrName)
attrName
- Nombre del atributo
public void setApplicationAttribute(java.lang.String attrName, java.lang.Object attr)
attrName
- Nombre del atributoattr
- Valor del atributopublic java.lang.Object getApplicationAttribute(java.lang.String attrName)
attrName
- Nombre del atributo
public void setSessionAttribute(java.lang.String attrName, java.lang.Object attr)
attrName
- Nombre del atributoattr
- Valor del atributopublic java.lang.Object getSessionAttribute(java.lang.String attrName)
attrName
- Nombre del atributo
public void removeSessionAttribute(java.lang.String attrName)
attrName
- Nombre del atributo a borrarpublic void setRequestAttribute(java.lang.String attrName, java.lang.Object attr)
attrName
- Nombre del atributoattr
- Valor del atributopublic java.lang.Object getRequestAttribute(java.lang.String attrName)
attrName
- Nombre del atributo
public java.lang.String getRequestParameter(java.lang.String paramName)
paramName
- El nombre del parametro
public java.lang.String printDebugInfo()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |