/**
  * Serializa el bean en formato SOAP document
  *
  * @param writer Writer donde se escribirá el bean en formato SOAP document
  * @throws Exception Cuando se produce un error en la serialización del bean
  */
 public void toSOAP(java.io.Writer writer) throws java.io.IOException {
   writer.write("<propertyUri>");
   writer.write(tdi.text.StringUtil.escapeXML(this.getPropertyUri(), false));
   writer.write("</propertyUri>");
   writer.write("\n");
   writer.write("<value>");
   writer.write(tdi.text.StringUtil.escapeXML(this.getValue(), false));
   writer.write("</value>");
   writer.write("\n");
 }
  /**
   * Convierte el bean a una cadena TDI XML
   *
   * @param tag Tag XML del elemento ramz
   * @param indents Nzmero de espacios en blanco para indentar
   * @param ponerIndicesDeArrays Indica si los tags XML de los elementos de los arrays llevaran el
   *     mndice del elemento
   * @param escaparStrings Indica si hay que escapar los caracteres especiales en los strings
   * @return Cadena TDI XML
   */
  public String toXML(
      String tag, int indents, boolean ponerIndicesDeArrays, boolean escaparStrings) {
    StringBuffer xml = new StringBuffer();
    if (tag != null && tag.length() > 0) {
      xml.append(
          _indentar(indents)
              + "<"
              + tag
              + " type=\"GetResourcesWithPropertyValue_req\" package=\"org.qualipso.advdoc.ws.client.retrieval.beans\">");
      xml.append("\n");
    } else if (tag != null && tag.length() == 0) {
      xml.append(_indentar(indents));
      xml.append("<?xml version='1.0' encoding='ISO-8859-1'?>\n");
      xml.append(
          _indentar(indents)
              + "<GetResourcesWithPropertyValue_req type=\"GetResourcesWithPropertyValue_req\" package=\"org.qualipso.advdoc.ws.client.retrieval.beans\">");
      xml.append("\n");
    } else {
      indents--;
    }
    if (escaparStrings) {
      xml.append(
          _indentar(indents + 1)
              + "<propertyUri type=\"string\">"
              + tdi.text.StringUtil.escapeXML(this.propertyUri, false)
              + "</propertyUri>");
    } else {
      xml.append(
          _indentar(indents + 1)
              + "<propertyUri type=\"string\">"
              + this.propertyUri
              + "</propertyUri>");
    }

    xml.append("\n");
    if (escaparStrings) {
      xml.append(
          _indentar(indents + 1)
              + "<value type=\"string\">"
              + tdi.text.StringUtil.escapeXML(this.value, false)
              + "</value>");
    } else {
      xml.append(_indentar(indents + 1) + "<value type=\"string\">" + this.value + "</value>");
    }

    xml.append("\n");
    if (tag != null && tag.length() > 0) {
      xml.append(_indentar(indents) + "</" + tag + ">");
    } else if (tag != null && tag.length() == 0) {
      xml.append(_indentar(indents) + "</GetResourcesWithPropertyValue_req>");
    }
    return xml.toString();
  }
  /**
   * Convierte el bean a una cadena TDI XML
   *
   * @param tag Tag XML del elemento ramz
   * @param indents Nzmero de espacios en blanco para indentar
   * @param ponerIndicesDeArrays Indica si los tags XML de los elementos de los arrays llevaran el
   *     mndice del elemento
   * @param escaparStrings Indica si hay que escapar los caracteres especiales en los strings
   * @return Cadena TDI XML
   */
  public String toXML(
      String tag, int indents, boolean ponerIndicesDeArrays, boolean escaparStrings) {
    StringBuffer xml = new StringBuffer();
    if (tag != null && tag.length() > 0) {
      xml.append(
          _indentar(indents)
              + "<"
              + tag
              + " type=\"AddObjectProperties_resp\" package=\"org.qualipso.advdoc.ws.client.feed.beans\">");
      xml.append("\n");
    } else if (tag != null && tag.length() == 0) {
      xml.append(_indentar(indents));
      xml.append("<?xml version='1.0' encoding='ISO-8859-1'?>\n");
      xml.append(
          _indentar(indents)
              + "<AddObjectProperties_resp type=\"AddObjectProperties_resp\" package=\"org.qualipso.advdoc.ws.client.feed.beans\">");
      xml.append("\n");
    } else {
      indents--;
    }
    if (escaparStrings) {
      xml.append(
          _indentar(indents + 1)
              + "<resourceUri type=\"string\">"
              + tdi.text.StringUtil.escapeXML(this.resourceUri, false)
              + "</resourceUri>");
    } else {
      xml.append(
          _indentar(indents + 1)
              + "<resourceUri type=\"string\">"
              + this.resourceUri
              + "</resourceUri>");
    }

    xml.append("\n");
    if (tag != null && tag.length() > 0) {
      xml.append(_indentar(indents) + "</" + tag + ">");
    } else if (tag != null && tag.length() == 0) {
      xml.append(_indentar(indents) + "</AddObjectProperties_resp>");
    }
    return xml.toString();
  }
  /**
   * Convierte el bean a una cadena TDI XML
   *
   * @param tag Tag XML del elemento ramz
   * @param indents Nzmero de espacios en blanco para indentar
   * @param ponerIndicesDeArrays Indica si los tags XML de los elementos de los arrays llevaran el
   *     mndice del elemento
   * @param escaparStrings Indica si hay que escapar los caracteres especiales en los strings
   * @return Cadena TDI XML
   */
  public String toXML(
      String tag, int indents, boolean ponerIndicesDeArrays, boolean escaparStrings) {
    StringBuffer xml = new StringBuffer();
    if (tag != null && tag.length() > 0) {
      xml.append(
          _indentar(indents)
              + "<"
              + tag
              + " type=\"LoadFile_resp\" package=\"org.qualipso.advdoc.ws.client.storage.beans\">");
      xml.append("\n");
    } else if (tag != null && tag.length() == 0) {
      xml.append(_indentar(indents));
      xml.append("<?xml version='1.0' encoding='ISO-8859-1'?>\n");
      xml.append(
          _indentar(indents)
              + "<LoadFile_resp type=\"LoadFile_resp\" package=\"org.qualipso.advdoc.ws.client.storage.beans\">");
      xml.append("\n");
    } else {
      indents--;
    }
    if (escaparStrings) {
      xml.append(
          _indentar(indents + 1)
              + "<contents type=\"string\">"
              + tdi.text.StringUtil.escapeXML(this.contents, false)
              + "</contents>");
    } else {
      xml.append(
          _indentar(indents + 1) + "<contents type=\"string\">" + this.contents + "</contents>");
    }

    xml.append("\n");
    if (tag != null && tag.length() > 0) {
      xml.append(_indentar(indents) + "</" + tag + ">");
    } else if (tag != null && tag.length() == 0) {
      xml.append(_indentar(indents) + "</LoadFile_resp>");
    }
    return xml.toString();
  }
 /**
  * Serializa el bean en formato SOAP document
  *
  * @param writer Writer donde se escribirá el bean en formato SOAP document
  * @throws Exception Cuando se produce un error en la serialización del bean
  */
 public void toSOAP(java.io.Writer writer) throws java.io.IOException {
   writer.write("<resourceUri>");
   writer.write(tdi.text.StringUtil.escapeXML(this.getResourceUri(), false));
   writer.write("</resourceUri>");
   writer.write("\n");
 }
 /**
  * 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__;
 }
 /**
  * Serializa el bean en formato SOAP document
  *
  * @param writer Writer donde se escribirá el bean en formato SOAP document
  * @throws Exception Cuando se produce un error en la serialización del bean
  */
 public void toSOAP(java.io.Writer writer) throws java.io.IOException {
   writer.write("<contents>");
   writer.write(tdi.text.StringUtil.escapeXML(this.getContents(), false));
   writer.write("</contents>");
   writer.write("\n");
 }
 /**
  * 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__;
 }