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; }
@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(); } }