query.append(" numeroMutuoOriginario ");
query.append("ORDER BY numeroMutuo ASC ");
// creo la lista di searchCriteria da passare alla bind
List<SearchCriteria> searchCriteria = new ArrayList<SearchCriteria>();
SearchCriteria scDataSituazione = new SearchCriteria();
scDataSituazione.setCampo("dataSituazione");
scDataSituazione.setValore(dataSituazione);
searchCriteria.add(scDataSituazione);
SearchCriteria criteriaLegalEntity = new SearchCriteria("legalEntity", SearchOperators.equal);
criteriaLegalEntity.setValore(legalEntity);
searchCriteria.add(criteriaLegalEntity);
SearchCriteria criteriaOrgUnit = new SearchCriteria("orgUnit", SearchOperators.equal);
criteriaOrgUnit.setValore(organizationUnit);
searchCriteria.add(criteriaOrgUnit);
// searchCriteria.add(scDataSituazione);
int cont = 0;
for (SearchCriteriaLogicProduct sclp : andCriteriaList) {
for (SearchCriteria sc : sclp.getSearchCriteriaList()) {
SearchCriteria criteriaWithIndex = new SearchCriteria();
criteriaWithIndex.setCampo(sc.getCampo() + cont);
criteriaWithIndex.setValore(sc.getValore());
searchCriteria.add(criteriaWithIndex);
}
cont++;
}