Package org.hibernate.criterion

Examples of org.hibernate.criterion.Conjunction


  }

  @SuppressWarnings("unchecked")
  public List<StatoMutuo> getDominioStatoMutuo() {
    DetachedCriteria criteria = DetachedCriteria.forClass(StatoMutuo.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("legalEntity", legalEntity).ignoreCase());
    conj.add(Restrictions.eq("organizationUnit", organizationUnit).ignoreCase());
    criteria.add(conj);

    return (List<StatoMutuo>) getHibernateTemplate().findByCriteria(criteria);
  }
View Full Code Here


  @SuppressWarnings("unchecked")
  public DettIncassi getRigaIncassoGenerico(long numeroIncasso, int progressivoRiga) {

    DetachedCriteria criteria = DetachedCriteria.forClass(DettIncassi.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("legalEntity", legalEntity).ignoreCase());
    conj.add(Restrictions.eq("organizationUnit", organizationUnit).ignoreCase());
    conj.add(Restrictions.eq("numeroIncasso", numeroIncasso));
    conj.add(Restrictions.eq("progressivoRiga", progressivoRiga));
    criteria.add(conj);
    List result = getHibernateTemplate().findByCriteria(criteria);
    if (result != null && result.size() > 0)
      return (DettIncassi) result.get(0);
    else
View Full Code Here

 
  @SuppressWarnings("unchecked")
  public List<DettIncassi> getIncassoGenerico(long numeroIncasso) {

    DetachedCriteria criteria = DetachedCriteria.forClass(DettIncassi.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("legalEntity", legalEntity).ignoreCase());
    conj.add(Restrictions.eq("organizationUnit", organizationUnit).ignoreCase());
    conj.add(Restrictions.eq("numeroIncasso", numeroIncasso));
    criteria.add(conj);
    return (List<DettIncassi>) getHibernateTemplate().findByCriteria(criteria);
  }
View Full Code Here

      long codiceSegnalatore) {
    DetachedCriteria criteria = DetachedCriteria.forClass(ModalitaRimborso.class);
    criteria.add(Restrictions.eq("codiceModalitaRimborso", codiceModalitaRimborso));
    criteria.add(Restrictions.eq("codiceProdotto", codiceProdotto));
    Disjunction or = Restrictions.disjunction();
    Conjunction andSegnalatore = Restrictions.conjunction();
    andSegnalatore.add(Restrictions.eq("flagTabellaStandard", "S"));
    andSegnalatore.add(Restrictions.eq("codiceSegnalatore", codiceSegnalatore));
    or.add(andSegnalatore);
    Conjunction andSegnalatoreN = Restrictions.conjunction();
    andSegnalatoreN.add(Restrictions.eq("flagTabellaStandard", "N"));
    andSegnalatoreN.add(Restrictions.eq("codiceSegnalatore", new Long(0)));
    or.add(andSegnalatoreN);
    criteria.add(or);
    criteria.add(Restrictions.eq("legalEntity", legalEntity).ignoreCase());
    criteria.add(Restrictions.eq("organizationUnit", organizationUnit).ignoreCase());
    List<ModalitaRimborso> result = getHibernateTemplate().findByCriteria(criteria);
View Full Code Here

  @SuppressWarnings("unchecked")
  @Override
  public List<ModalitaRimborso> getDominioModalitaRimborsoGraduati() {
    DetachedCriteria criteria = DetachedCriteria.forClass(ModalitaRimborso.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("legalEntity", legalEntity));
    conj.add(Restrictions.eq("organizationUnit", organizationUnit));
    criteria.add(conj);
    return (List<ModalitaRimborso>) getHibernateTemplate().findByCriteria(criteria);
  }
View Full Code Here

    return (List<ModalitaRimborso>) getHibernateTemplate().findByCriteria(criteria);
  }
 
  public List<ModalitaRimborso> getModalitaRimborsoByCodice(String codice) {
    DetachedCriteria criteria = DetachedCriteria.forClass(ModalitaRimborso.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("codiceModalitaRimborso", codice));
    conj.add(Restrictions.eq("legalEntity", legalEntity));
    conj.add(Restrictions.eq("organizationUnit", organizationUnit));
    criteria.add(conj);
    return (List<ModalitaRimborso>) getHibernateTemplate().findByCriteria(criteria);
  }
View Full Code Here

  @SuppressWarnings("unchecked")
  @Override
  public List<MutuoDoc> getListaMutuiDoc(long numeroMutuo) {
    DetachedCriteria criteria = DetachedCriteria.forClass(MutuoDoc.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("numeroMutuo.numeroMutuo", numeroMutuo));

    criteria.add(conj);

    return (List<MutuoDoc>) getHibernateTemplate().findByCriteria(criteria);
  }
View Full Code Here

  @SuppressWarnings("unchecked")
  @Override
  public List<AssicurazioneMutuo> getAssicurazioniMutuoNoSurroga(long numeroMutuo, long numeroSoggetto, String tipoPolizza) {
    DetachedCriteria criteria = DetachedCriteria.forClass(AssicurazioneMutuo.class);

    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("mutuo.numeroMutuo", numeroMutuo));
    conj.add(Restrictions.ne("numeroSoggetto", numeroSoggetto));
    conj.add(Restrictions.eq("tipoAssicurazione", tipoPolizza));

    criteria.add(conj);
    return (List<AssicurazioneMutuo>) getHibernateTemplate().findByCriteria(criteria);
  }
View Full Code Here

  @SuppressWarnings("unchecked")
  @Override
  public List<TassiRiferimento> getTassiRiferimento(String codiceProdotto, String tipoTasso, Double importoRiferimento, Date dataRiferimento) {
    DetachedCriteria criteria = DetachedCriteria.forClass(TassiRiferimento.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("codiceProdotto", codiceProdotto));
    conj.add(Restrictions.eq("codiceTipoTasso", tipoTasso));
    conj.add(Restrictions.lt("importoMin", importoRiferimento));
    conj.add(Restrictions.ge("importoMax", importoRiferimento));
    conj.add(Restrictions.le("dataInizioValidita", dataRiferimento));

    Disjunction orDataFineValidita = Restrictions.disjunction();
    orDataFineValidita = Restrictions.disjunction();
    orDataFineValidita.add(Restrictions.ge("dataFineValidita", dataRiferimento));
    orDataFineValidita.add(Restrictions.isNull("dataFineValidita"));
    conj.add(orDataFineValidita);

    criteria.add(conj);

    return (List<TassiRiferimento>) getHibernateTemplate().findByCriteria(criteria);
  }
View Full Code Here

    Disjunction ors = Restrictions.disjunction();

    for (SearchCriteriaLogicProduct sclp : andCriteriaList) {
      DetachedCriteria agenteCriteria = null;
     
      Conjunction andsTestata = Restrictions.conjunction();

      for (SearchCriteria sc : sclp.getSearchCriteriaList()) {
        Conjunction andsAgente = null;
       
        SimpleExpression simpleExpression = sc.getSimpleExpression();
        if (sc.getValore() instanceof String)
          simpleExpression.ignoreCase();
        if (((SearchCriteriaWithEntity) sc).getEntity() == AgenteTabellaFinanziaria.class) {
          // Aggiungo condizioni di and alla subquery della testata
          if (agenteCriteria == null) {
            agenteCriteria = DetachedCriteria.forClass(AgenteTabellaFinanziaria.class);
            agenteCriteria.setProjection(Projections.property("testataTabellaFinanziaria.numeroTabellaFinanziaria"));
          }
          if (andsAgente == null) {
            andsAgente = Restrictions.conjunction();
          }
          andsAgente.add(simpleExpression);

        } else if (((SearchCriteriaWithEntity) sc).getEntity() == TestataTabellaFinanziaria.class) {
          // Aggiungo condizioni di and su testata tabella finanziaria
          if(sc.getCampo().equals("dataFineValidita")){
            Disjunction orsDataFine = Restrictions.disjunction();
View Full Code Here

TOP

Related Classes of org.hibernate.criterion.Conjunction

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.