|
|||||||||||
| 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.String |
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.String 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 | ||||||||||