Package it.pdor.commonLayer.hibernate.searchutils

Examples of it.pdor.commonLayer.hibernate.searchutils.SearchCriteriaLogicProduct


    assertEquals(null, numeroChiave);

  }

  private List<SearchCriteriaLogicProduct> getListCriteriaMastroConto(Long codConto, String tipoConto) {
    SearchCriteriaLogicProduct andCriteria = new SearchCriteriaLogicProduct();

    SearchCriteria criteriaConto = new SearchCriteria("pianoDeiConti.codiceConto", SearchOperators.equal);
    criteriaConto.setValore(codConto);
    andCriteria.addSearchCriteria(criteriaConto);

    if (tipoConto != null) {
      SearchCriteria criteriaMastro = new SearchCriteria("mastro.tipoConto", SearchOperators.equal);
      criteriaMastro.setValore(tipoConto);
      andCriteria.addSearchCriteria(criteriaMastro);
    }

    List<SearchCriteriaLogicProduct> andCriteriaList = new ArrayList<SearchCriteriaLogicProduct>();
    andCriteriaList.add(andCriteria);
View Full Code Here


    // SearchCriteria sc = new SearchCriteria("codiceProdotto",SearchOperators.equal);
    // sc.setValore(new String("TRAD"));

    if (andCriteriaList.size() == 0)
      andCriteriaList.add(new SearchCriteriaLogicProduct());
    for (SearchCriteriaLogicProduct searchCriteriaLogicProduct : andCriteriaList) {
      searchCriteriaLogicProduct.addSearchCriteria(sc);
      // searchCriteriaLogicProduct.addSearchCriteria(scDesc);
    }
    try {
View Full Code Here

//      SearchCriteria sc = new SearchCriteria("numeroMutuo", SearchOperators.equal);
//      sc.setValore(new Long(202826));
      SearchCriteria sc = new SearchCriteria("anno", SearchOperators.equal);
      sc.setValore(new Integer(2009));
      if (andCriteriaList.size() == 0)
        andCriteriaList.add(new SearchCriteriaLogicProduct());
      for (SearchCriteriaLogicProduct searchCriteriaLogicProduct : andCriteriaList) {
        searchCriteriaLogicProduct.addSearchCriteria(sc);
      }
     
      List<GestioneCertificazione> listagc = contabilitaService.getGestioneCertificazione(andCriteriaList);
View Full Code Here

public class GestoreParametriRicercaPartite extends GestoreParametriRicerca {

  @Override
  protected void aggiungiNuovaRiga() throws Exception {
    SearchCriteriaLogicProduct nuovaRigaRicerca = new PartitaSearchCriteriaLogicProduct();
    getSclpList().add(nuovaRigaRicerca);
  }
View Full Code Here

public class GestoreParametriRicercaContoPartitario extends GestoreParametriRicercaCampiSelezionabili {

  @Override
  protected void aggiungiNuovaRiga() throws Exception {
    SearchCriteriaLogicProduct nuovaRigaRicerca = new ContoPartitarioSearchCriteriaLogicProduct();
    getPrimaRigaRicerca().copySearchCriteriaVisibleInto(nuovaRigaRicerca);
    getSclpList().add(nuovaRigaRicerca);
  }
View Full Code Here

public class GestoreParametriRicercaCertificazioneInteressi extends GestoreParametriRicercaCampiSelezionabili
{
  @Override
  protected void aggiungiNuovaRiga() throws Exception
  {
    SearchCriteriaLogicProduct nuovaRigaRicerca = new CertificazioneInteressiSearchCriteriaLogicProduct();
    getPrimaRigaRicerca().copySearchCriteriaVisibleInto(nuovaRigaRicerca);
    getSclpList().add(nuovaRigaRicerca);
  }
View Full Code Here

    List<SearchCriteriaLogicProduct> andCriteriaListAssicurazioni = new ArrayList<SearchCriteriaLogicProduct>();
    List<SearchCriteriaLogicProduct> andCriteriaListPolizze = new ArrayList<SearchCriteriaLogicProduct>();
    String tipoAssicurazione = "";
    String flagPbb = "";
    for (SearchCriteriaLogicProduct sclp : andCriteriaList) {
      SearchCriteriaLogicProduct sclpAssicurazioni = new SearchCriteriaLogicProduct();
      SearchCriteriaLogicProduct sclpPolizze = new SearchCriteriaLogicProduct()
      List<SearchCriteria> scAssicurazioni = new ArrayList<SearchCriteria>();
      List<SearchCriteria> scPolizze = new ArrayList<SearchCriteria>();     
      for (SearchCriteria sc : sclp.getSearchCriteriaList()) {
//        System.out.println("criteria : " + sc.getSimpleExpression());
        if (((SearchCriteriaWithEntity) sc).getEntity() == Assicurazione.class) {
          scAssicurazioni.add(sc);
          if("tipoAssicurazione".equals(sc.getCampo())){
            tipoAssicurazione = (String)sc.getValore();
          }
        }else if(((SearchCriteriaWithEntity) sc).getEntity() == ConvPolizzeAss.class){
          //sulla convPolizze non filtro per flagPBB, ma filtrer� poi via java, altrimenti non si riesce a fare la right join
          if("flagPbb".equals(sc.getCampo())){
            flagPbb = (String)sc.getValore();
          }else{
            scPolizze.add(sc);
          }
        }
      }
      if(scAssicurazioni.size()>0){
        sclpAssicurazioni.setSearchCriteriaList(scAssicurazioni);
        andCriteriaListAssicurazioni.add(sclpAssicurazioni);
      }
      if(scPolizze.size()>0){
        sclpPolizze.setSearchCriteriaList(scPolizze);
        andCriteriaListPolizze.add(sclpPolizze);
      }     
    } 
    List<Assicurazione> result = gestionePraticaDao.findPolizzeByCriteria(andCriteriaListAssicurazioni);
    // se l'assicurazione � di tipo incendio devo fare la left join da programma con la tabella convPolizzaAss
View Full Code Here

TOP

Related Classes of it.pdor.commonLayer.hibernate.searchutils.SearchCriteriaLogicProduct

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.