|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ejie.r01f.rpcdispatcher.RPCCall
Modela una llamada RPC
Constructor Summary | |
RPCCall()
Creates new RPCCall |
|
RPCCall(java.lang.String inModuleName)
Constructor en base al nombre del modulo |
|
RPCCall(java.lang.String inModuleName,
java.lang.String inThreadName)
Constructor en base al nombre del modulo y al nombre del thread |
Method Summary | |
boolean |
addFunction(RPCFunction newFunction)
Introduce una función en la lista |
RPCFunction |
getFunction(int inIndex)
Obtiene una funcion |
java.util.Collection |
getFunctions()
Obtiene un conjunto de funciones a llamar |
java.lang.StringBuffer |
getJavaScript()
Obtiene el JavaScript que compone la llamada RPC var rpcCall = new RPC("module_name"); var functionToCall = new FunctionElement("function_name"); functionToCall.addParam( new Parameter("param_name","param_type","param_value") ); .... |
java.lang.String |
getModule()
Devuelve el nombre del modulo |
void |
loadFromXML(java.io.InputStream is)
Carga la llamada RPC desde XML |
void |
setModule(java.lang.String newModule)
Establece el nombre del modulo |
java.lang.String |
toString()
Devuelve la función en formato cadena |
java.lang.String |
toURLEncodedString()
Devuelve la llamada a funcion en forma de una query string para incluirla en una llamada al Servlet: http://addr/app/rpcServlet? |
java.lang.String |
toXML()
Devuelve la función en formato XML |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public RPCCall()
public RPCCall(java.lang.String inModuleName)
inModuleName
- public RPCCall(java.lang.String inModuleName, java.lang.String inThreadName)
inModuleName
- inThreadName
- Method Detail |
public boolean addFunction(RPCFunction newFunction)
newFunction
- La nueva función
public RPCFunction getFunction(int inIndex)
inIndex
- El indice de la función a llamar
public java.util.Collection getFunctions()
public void setModule(java.lang.String newModule)
newModule
- El nombrepublic java.lang.String getModule()
public void loadFromXML(java.io.InputStream is) throws org.xml.sax.SAXException
is
- El inputStream con el xml
org.xml.sax.SAXException
- si no se puede parsear la llamada XMLpublic java.lang.StringBuffer getJavaScript()
public java.lang.String toXML()
public java.lang.String toURLEncodedString()
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |