|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ejie.r01f.rpcdispatcher.RPCFunction
Modela una función de una llamada RPC
Constructor Summary | |
RPCFunction()
Constructor vacio |
|
RPCFunction(java.lang.String newName)
Constructor en base al nombre de la funcion |
|
RPCFunction(java.lang.String newName,
java.util.Map newParams)
Constructor en base nombre de la funcion y los parametros con sus valores |
Method Summary | |
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 |
getName()
Devuelve el nombre de la funcion |
RPCParameter |
getParameter(java.lang.String theParamName)
Obtiene un parametro |
java.util.Map |
getParameters()
Obtiene un conjunto de parametros |
java.lang.Class[] |
getParameterTypesArray()
Obtiene un array con los tipos de los parametros de una funcion para utilizarlo en la llamada reflection invoke |
java.lang.Object |
getParameterValue(java.lang.String theParamName)
Obtiene el valor de un parametro (o null si el parametro no existe) |
java.lang.Object[] |
getParameterValuesArray()
Obtiene un array con los valores de los parametros de una funcion para utilizarlo en la llamada reflection invoke |
java.lang.String |
getSignature()
Devuelve la signatura de una llamada a funcion |
RPCParameter |
putParameter(RPCParameter theParam)
Introduce un parametro en la hass |
void |
setName(java.lang.String theName)
Establece el nombre de la función |
java.lang.String |
toString()
Devuelve la función en formato cadena |
java.lang.String |
toXML()
Devuelve la función como XML |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public RPCFunction()
public RPCFunction(java.lang.String newName)
newName
- public RPCFunction(java.lang.String newName, java.util.Map newParams)
newName
- El nombre de la funcionnewParams
- Un mapa con los parametros nombre:valorMethod Detail |
public RPCParameter putParameter(RPCParameter theParam)
theParam
- El valor
public RPCParameter getParameter(java.lang.String theParamName)
theParamName
- La clave del parametro (el nombre)
public java.lang.Object getParameterValue(java.lang.String theParamName)
theParamName
- La clave del parametro (el nombre)
public java.util.Map getParameters()
public void setName(java.lang.String theName)
theName
- El nombrepublic java.lang.String getName()
public java.lang.Class[] getParameterTypesArray()
public java.lang.Object[] getParameterValuesArray()
public java.lang.String getJavaScript()
public java.lang.String toXML()
public java.lang.String getSignature()
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |