Exemplo n.º 1
0
  public void servicePerfilturnoTableContent(
      HttpServletRequest request, HttpServletResponse response)
      throws IOException, ServletException, TorqueException {
    utf8RequestService(request);
    int numElemPedidosBD = 40;
    int gap = 0; // gap = viewedRows - numElemVisiblesUltPag	
    DinamicGridBean dgb = WebUtils.getDinamicGridBeanParam(request, numElemPedidosBD, gap);
    Criteria c = PerfilturnoManager.buildSearchCriteria(dgb);
    c = criteriaPerfilturnoTableContent(request, c);
    PerfilturnoGroupBean cgb = PerfilturnoManager.getPerfilturnos(c);
    dgb.setTotalSize(cgb.getTotalSize());

    String[] methodos =
        new String[] {
          PerfilturnoHelper.IDPERFIL_GET_METHOD_NAME + "PerfilturnoParsed",
          PerfilturnoHelper.IDTURNO_GET_METHOD_NAME + "PerfilturnoParsed",
          PerfilturnoHelper.VALORCOSTE_GET_METHOD_NAME + "PerfilturnoParsed",
          "getEditPerfilturno",
          "getDeletePerfilturno"
        };

    StringBuffer cadena = null;
    cadena =
        AjaxUtils.buildXmlAjaxResponseTableContentFromListObj(
            cgb.getAlmacen(), methodos, PerfilturnoHelper.IDTP_GET_METHOD_NAME, dgb, "ISO-8859-1");
    cadena.insert(
        cadena.indexOf("</ajax-response>"),
        "<response type='object' id='divPath'>"
            + getPathTableContentPerfilturno(request, response)
            + "</response>");
    xmlResponseService(response, cadena);
  }