Package org.hibernate.criterion

Examples of org.hibernate.criterion.Conjunction


  @Override
  public List<TestataFattura> findFattureByStatoAndData(String stato, Date dataRiferimentoDa, Date dataRiferimento)
      throws ImpossibileCercareTestataFatturaException {
    DetachedCriteria criteria = DetachedCriteria.forClass(TestataFattura.class);

    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("legalEntity", legalEntity));
    conj.add(Restrictions.eq("organizationUnit", organizationUnit));
    conj.add(Restrictions.eq("statoFattura", stato));
    if (dataRiferimentoDa != null)
      conj.add(Restrictions.ge("dataFattura", dataRiferimentoDa));
    if (dataRiferimento != null)
      conj.add(Restrictions.le("dataFattura", dataRiferimento));
    criteria.add(conj);

    try {
      return (List<TestataFattura>) getHibernateTemplate().findByCriteria(criteria);
    } catch (DataAccessException e) {
View Full Code Here


  @SuppressWarnings("unchecked")
  @Override
  public List<AttivitaIva> getDominioAttivitaIva() throws ImpossibileLeggereAttivitaIvaException {
    DetachedCriteria criteria = DetachedCriteria.forClass(AttivitaIva.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("attivitaIvaId.legalEntity", legalEntity));
    conj.add(Restrictions.eq("attivitaIvaId.organizationUnit", organizationUnit));
    criteria.add(conj);
    try {
      return (List<AttivitaIva>) getHibernateTemplate().findByCriteria(criteria);
    } catch (DataAccessException e) {
      log("Impossibile Leggere Dominio CausaleMovimentoLegale" + e);
View Full Code Here

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

  @SuppressWarnings("unchecked")
  public List<TipoProtocollo> cercaTipoProtocolloBySocietaVeicolo(String codiceSocietaVeicolo)
      throws ImpossibileCercareTipoProtocolloException {
    DetachedCriteria criteria = DetachedCriteria.forClass(TipoProtocollo.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("tipoProtocolloId.codiceSocietaVeicolo", codiceSocietaVeicolo));
    conj.add(Restrictions.eq("tipoProtocolloId.legalEntity", legalEntity));
    conj.add(Restrictions.eq("tipoProtocolloId.organizationUnit", organizationUnit));
    criteria.add(conj);
    try {
      return (List<TipoProtocollo>) getHibernateTemplate().findByCriteria(criteria);
    } catch (DataAccessException e) {
      log("Impossibile Cercare TipoProtocollo [CODICESOCVEICOLO] " + codiceSocietaVeicolo);
View Full Code Here

  @SuppressWarnings("unchecked")
  public List<InterfacciaAntiMafia> cercaRapportoAntiMafiaByNumeroArticoloProgressivoRigaArticolo(
      Long numeroArticolo, Integer progressivoRigaArticolo) throws ImpossibileCercareRapportoAntiMafiaException {
    DetachedCriteria criteria = DetachedCriteria.forClass(InterfacciaAntiMafia.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("interfacciaAntiMafiaId.legalEntity", legalEntity));
    conj.add(Restrictions.eq("interfacciaAntiMafiaId.organizationUnit", organizationUnit));
    conj.add(Restrictions.eq("numeroArticolo", numeroArticolo));
    conj.add(Restrictions.eq("progressivoRigaArticolo", progressivoRigaArticolo));
    criteria.add(conj);
    try {
      return (List<InterfacciaAntiMafia>) getHibernateTemplate().findByCriteria(criteria);
    } catch (DataAccessException e) {
      log("Impossibile Cercare Rapporto GestioneAntiMafia Con Data [NR_ARTICOLO] " + numeroArticolo);
View Full Code Here

  @SuppressWarnings("unchecked")
  public List<Conto> cercaContoByPianoDeiContiDataValidita(PianoDeiConti pianoDeiConti, Date dataRegistrazione)
      throws ImpossibileCercareContoException {
    DetachedCriteria criteria = DetachedCriteria.forClass(Conto.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("contoId.legalEntity", legalEntity));
    conj.add(Restrictions.eq("contoId.organizationUnit", organizationUnit));
    conj.add(Restrictions.eq("pianoDeiConti.codiceGruppo", pianoDeiConti.getCodiceGruppo()));
    conj.add(Restrictions.eq("pianoDeiConti.codiceMastro", pianoDeiConti.getCodiceMastro()));
    conj.add(Restrictions.eq("pianoDeiConti.codiceConto", pianoDeiConti.getCodiceConto()));
    conj.add(Restrictions.le("dataInizioValidita", dataRegistrazione));

    Disjunction disj = Restrictions.disjunction();
    disj.add(Restrictions.isNull("dataFineValidita"));
    disj.add(Restrictions.ge("dataFineValidita", dataRegistrazione));
    conj.add(disj);

    criteria.add(conj);
    try {
      return (List<Conto>) getHibernateTemplate().findByCriteria(criteria);
    } catch (DataAccessException e) {
View Full Code Here

  @SuppressWarnings("unchecked")
  public TipoProtocollo getTipoProtocolloByCodice(String codiceTipoProtocollo)
      throws ImpossibileLeggereTipoProtocolloException {
    try {
      DetachedCriteria criteria = DetachedCriteria.forClass(TipoProtocollo.class);
      Conjunction conj = Restrictions.conjunction();
      conj.add(Restrictions.eq("tipoProtocolloId.legalEntity", legalEntity));
      conj.add(Restrictions.eq("tipoProtocolloId.organizationUnit", organizationUnit));
      conj.add(Restrictions.eq("tipoProtocolloId.codiceTipoProtocollo", codiceTipoProtocollo));

      criteria.add(conj);
      List<TipoProtocollo> result = (List<TipoProtocollo>) getHibernateTemplate().findByCriteria(criteria);
      if (result != null && result.size() > 0)
        return result.get(0);
View Full Code Here

  @SuppressWarnings("unchecked")
  public List<MovimentoLegale> cercaMovimentiLegaliByNumeroArticolo(long numeroArticolo)
      throws ImpossibileCercareMovimentoLegaleException {
    DetachedCriteria criteria = DetachedCriteria.forClass(MovimentoLegale.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("riferimentoArticolo", numeroArticolo));
    conj.add(Restrictions.eq("movimentoLegaleId.legalEntity", legalEntity));
    conj.add(Restrictions.eq("movimentoLegaleId.organizationUnit", organizationUnit));
    criteria.add(conj);
    try {
      return (List<MovimentoLegale>) getHibernateTemplate().findByCriteria(criteria);
    } catch (DataAccessException e) {
      log("Impossibile Cercare Movimento Legale [NRARTICOLO] " + numeroArticolo);
View Full Code Here

  @SuppressWarnings("unchecked")
  public List<MovimentoLegale> cercaMovimentiLegaliByNumeroArticoloERigaArticolo(long numeroArticolo,
      int progressivoRigaArticolo) throws ImpossibileCercareMovimentoLegaleException {
    DetachedCriteria criteria = DetachedCriteria.forClass(MovimentoLegale.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("riferimentoArticolo", numeroArticolo));
    conj.add(Restrictions.eq("riferimentoRigaArticolo", progressivoRigaArticolo));
    conj.add(Restrictions.eq("movimentoLegaleId.legalEntity", legalEntity));
    conj.add(Restrictions.eq("movimentoLegaleId.organizationUnit", organizationUnit));
    criteria.add(conj);
    try {
      return (List<MovimentoLegale>) getHibernateTemplate().findByCriteria(criteria);
    } catch (DataAccessException e) {
      log("Impossibile Cercare Movimento Legale [RIF_ARTICOLO-RIF_RIGA_ARTICOLO] " + numeroArticolo + "-"
View Full Code Here

  @SuppressWarnings("unchecked")
  public List<MovimentoLegale> cercaMovimentiLegaliByNumeroArticoloERigaArticoloNull(long numeroArticolo)
      throws ImpossibileCercareMovimentoLegaleException {
    DetachedCriteria criteria = DetachedCriteria.forClass(MovimentoLegale.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("riferimentoArticolo", numeroArticolo));
    conj.add(Restrictions.isNull("riferimentoRigaArticolo"));
    conj.add(Restrictions.eq("movimentoLegaleId.legalEntity", legalEntity));
    conj.add(Restrictions.eq("movimentoLegaleId.organizationUnit", organizationUnit));
    criteria.add(conj);
    try {
      return (List<MovimentoLegale>) getHibernateTemplate().findByCriteria(criteria);
    } catch (DataAccessException e) {
      log("Impossibile Cercare Movimento Legale [RIF_ARTICOLO] " + numeroArticolo);
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.