public InteseTO findListProcedureAttivazione(CriteriRicercaProcedureAttivazioneTO criteriTO)
      throws ApplicationException {
    getLogger().beginMethod("findListInterventi");

    /*ArrayList list=new ArrayList();

    ProcedureAttivazione proc1=new ProcedureAttivazione();
    proc1.setCodiceProcedura("COD1");
    proc1.setDescrizione("Desc1");

    ProcedureAttivazione proc2=new ProcedureAttivazione();
    proc2.setCodiceProcedura("COD2");
    proc2.setDescrizione("Desc2");

    list.add(proc1);
    list.add(proc2);*/
    ArrayList list = this.procedureAttivazioneDAO.findByCriterio(criteriTO, false);

    InteseTO result = new InteseTO();
    result.setResultSearch(list);
    int firstRecord = criteriTO.getStartRecord();
    int lastRecord = firstRecord + criteriTO.getNumRecord();

    // ArrayList resultList = getRecord(list, firstRecord, lastRecord);
    result.setResultSearch(list);

    List resultCount = this.procedureAttivazioneDAO.findByCriterio(criteriTO, true);
    Long count = (Long) resultCount.get(0);
    result.setTotalRecordFound(count.intValue());

    getLogger().endMethod("findListInterventi");
    return result;
  }
  public InteseTO findListIterProcedureAttivazione(CriteriRicercaIterProcedureAttivazione criteriTO)
      throws ApplicationException {

    ArrayList list = this.iterProcedureAttivazioneDAO.findByCriterio(criteriTO);

    InteseTO result = new InteseTO();
    result.setResultSearch(list);
    result.setStartRecord(1);
    result.setTotalRecordFound(list.size());

    getLogger().endMethod("findListInterventi");
    return result;
  }
Ejemplo n.º 3
0
  @Override
  public void run() {
    // esegue la query e pone il risultato in sessione
    try {
      // synchronized (queryResult) {
      // Thread.sleep(5000);
      queryResult = execQuery(queryParameter);

      // InteseTO res=null; //per testing

      // metti il risultato in sessione
      Collection resultSearch = queryResult.getResultSearch();
      Iterator it = resultSearch.iterator();
      // System.out.println("QueryExecutor. metto il risultato in sessione. primo elemento
      // risultato="+it.next().toString());
      // System.out.println("..queryExecutor id="+this.getId());
      session.setAttribute(attributeKey + "_queryResult", queryResult);
      // }
    } catch (Exception e) {
      e.printStackTrace();
    }
  }