/** * Rellena el bean con los datos de una tabla hash en la forma clave/valor * * @param __params__ Tabla hash que contiene los objetos a partir de los cuales se va a rellenar * el bean * @throws Exception Cuando la tabla hash no contiene los valores adecuados para rellenar el bean */ public void fromRPC(java.util.Hashtable __params__) throws Exception { Object __object_subproperties = __params__.get("subproperties"); if (__object_subproperties == null) { throw new Exception( getClass().getName() + ".fromRPC() No se encuentra el atributo vector subproperties"); } if (!(__object_subproperties instanceof java.util.Vector)) { throw new Exception( getClass().getName() + ".fromRPC() El atributo subproperties no es de tipo Vector"); } java.util.Vector __vector_subproperties = (java.util.Vector) __object_subproperties; for (int i = 0; i < __vector_subproperties.size(); i++) { Object __element__ = __vector_subproperties.elementAt(i); if (!(__element__ instanceof java.util.Hashtable)) { throw new Exception( getClass().getName() + ".fromRPC() El atributo subproperties no es de tipo Hashtable"); } java.util.Hashtable __hashtable__ = (java.util.Hashtable) __element__; org.qualipso.advdoc.ws.client.metadata.beans.ResourceElement __value__; String __constructor__ = (String) __hashtable__.get("__constructor__"); // Si existe el atributo __constructor__ crear el objeto de la clase indicada if (__constructor__ == null || __constructor__.equals("")) { __value__ = new org.qualipso.advdoc.ws.client.metadata.beans.ResourceElement(); } else { __value__ = (org.qualipso.advdoc.ws.client.metadata.beans.ResourceElement) Class.forName(__constructor__).newInstance(); } __value__.fromRPC(__hashtable__); addSubproperties(__value__); } setChanged(); }
/** * Rutina para serializar a XMLRPC * * @param __struct__ Tabla hash donde se aqade el contenido del bean * @return Hashtable que contiene los datos del bean en la forma clave/valor */ protected Object toRPC(java.util.Hashtable __struct__) { java.util.Vector __vector_literalProperties = new java.util.Vector(); for (int __i__ = 0; __i__ < literalProperties.size(); __i__++) { org.qualipso.advdoc.ws.client.retrieval.beans.LiteralProperty __object__ = (org.qualipso.advdoc.ws.client.retrieval.beans.LiteralProperty) literalProperties.elementAt(__i__); __vector_literalProperties.addElement(__object__.toRPC()); } __struct__.put("literalProperties", __vector_literalProperties); java.util.Vector __vector_objectProperties = new java.util.Vector(); for (int __i__ = 0; __i__ < objectProperties.size(); __i__++) { org.qualipso.advdoc.ws.client.retrieval.beans.ObjectProperty __object__ = (org.qualipso.advdoc.ws.client.retrieval.beans.ObjectProperty) objectProperties.elementAt(__i__); __vector_objectProperties.addElement(__object__.toRPC()); } __struct__.put("objectProperties", __vector_objectProperties); return __struct__; }
/** * Rutina para serializar a XMLRPC * * @param __struct__ Tabla hash donde se aqade el contenido del bean * @return Hashtable que contiene los datos del bean en la forma clave/valor */ protected Object toRPC(java.util.Hashtable __struct__) { java.util.Vector __vector_subproperties = new java.util.Vector(); for (int __i__ = 0; __i__ < subproperties.size(); __i__++) { org.qualipso.advdoc.ws.client.metadata.beans.ResourceElement __object__ = (org.qualipso.advdoc.ws.client.metadata.beans.ResourceElement) subproperties.elementAt(__i__); __vector_subproperties.addElement(__object__.toRPC()); } __struct__.put("subproperties", __vector_subproperties); return __struct__; }
/** * Rellena el bean con los datos de una tabla hash en la forma clave/valor * * @param __params__ Tabla hash que contiene los objetos a partir de los cuales se va a rellenar * el bean * @throws Exception Cuando la tabla hash no contiene los valores adecuados para rellenar el bean */ public void fromRPC(java.util.Hashtable __params__) throws Exception { Object __object_contents = __params__.get("contents"); if (__object_contents == null) { throw new Exception(getClass().getName() + ".fromRPC() No se encuentra el atributo contents"); } if (!(__object_contents instanceof String)) { throw new Exception( getClass().getName() + ".fromRPC() El atributo contents no es de tipo String"); } setContents((String) __object_contents); setChanged(); }
/** * Rellena el bean con los datos de una tabla hash en la forma clave/valor * * @param __params__ Tabla hash que contiene los objetos a partir de los cuales se va a rellenar * el bean * @throws Exception Cuando la tabla hash no contiene los valores adecuados para rellenar el bean */ public void fromRPC(java.util.Hashtable __params__) throws Exception { Object __object_resourceUri = __params__.get("resourceUri"); if (__object_resourceUri == null) { throw new Exception( getClass().getName() + ".fromRPC() No se encuentra el atributo resourceUri"); } if (!(__object_resourceUri instanceof String)) { throw new Exception( getClass().getName() + ".fromRPC() El atributo resourceUri no es de tipo String"); } setResourceUri((String) __object_resourceUri); setChanged(); }
/** * Rellena el bean con los datos de una tabla hash en la forma clave/valor * * @param __params__ Tabla hash que contiene los objetos a partir de los cuales se va a rellenar * el bean * @throws Exception Cuando la tabla hash no contiene los valores adecuados para rellenar el bean */ public void fromRPC(java.util.Hashtable __params__) throws Exception { Object __object_propertyUri = __params__.get("propertyUri"); if (__object_propertyUri == null) { throw new Exception( getClass().getName() + ".fromRPC() No se encuentra el atributo propertyUri"); } if (!(__object_propertyUri instanceof String)) { throw new Exception( getClass().getName() + ".fromRPC() El atributo propertyUri no es de tipo String"); } setPropertyUri((String) __object_propertyUri); Object __object_value = __params__.get("value"); if (__object_value == null) { throw new Exception(getClass().getName() + ".fromRPC() No se encuentra el atributo value"); } if (!(__object_value instanceof String)) { throw new Exception( getClass().getName() + ".fromRPC() El atributo value no es de tipo String"); } setValue((String) __object_value); setChanged(); }
/** * Rutina para serializar a XMLRPC * * @param __struct__ Tabla hash donde se aqade el contenido del bean * @return Hashtable que contiene los datos del bean en la forma clave/valor */ protected Object toRPC(java.util.Hashtable __struct__) { __struct__.put("resourceUri", tdi.text.StringUtil.sustituyeUnicode(this.resourceUri)); return __struct__; }
/** * Rutina para serializar a XMLRPC * * @param __struct__ Tabla hash donde se aqade el contenido del bean * @return Hashtable que contiene los datos del bean en la forma clave/valor */ protected Object toRPC(java.util.Hashtable __struct__) { __struct__.put("propertyUri", tdi.text.StringUtil.sustituyeUnicode(this.propertyUri)); __struct__.put("value", tdi.text.StringUtil.sustituyeUnicode(this.value)); return __struct__; }
/** * Rutina para serializar a XMLRPC * * @param __struct__ Tabla hash donde se aqade el contenido del bean * @return Hashtable que contiene los datos del bean en la forma clave/valor */ protected Object toRPC(java.util.Hashtable __struct__) { __struct__.put("contents", tdi.text.StringUtil.sustituyeUnicode(this.contents)); return __struct__; }