Package org.hibernate.criterion

Examples of org.hibernate.criterion.Conjunction


  @SuppressWarnings("unchecked")
  public Double getRiportiDareLibroGiornale(String codiceSocietaVeicolo, Long numeroBollatoDal, Date inizioEsercizio,
      Date dataFinoAl) throws ImpossibileCercareMovimentoContabileException {
    Double valore = 0d;
    DetachedCriteria criteria = DetachedCriteria.forClass(MovimentoContabile.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.ge("dataRegistrazione", inizioEsercizio));
    conj.add(Restrictions.le("dataRegistrazione", dataFinoAl));
    conj.add(Restrictions.lt("numeroBollato", numeroBollatoDal));
    conj.add(Restrictions.eq("codiceSocietaVeicolo", codiceSocietaVeicolo));
    conj.add(Restrictions.eq("legalEntity", legalEntity));
    conj.add(Restrictions.eq("organizationUnit", organizationUnit));

    criteria.setProjection(Projections.sum("importoDare"));

    criteria.add(conj);
    List<Double> lista = null;
View Full Code Here


  @SuppressWarnings("unchecked")
  public Double getRiportiAvereLibroGiornale(String codiceSocietaVeicolo, Long numeroBollatoDal,
      Date inizioEsercizio, Date dataFinoAl) throws ImpossibileCercareMovimentoContabileException {
    Double valore = 0d;
    DetachedCriteria criteria = DetachedCriteria.forClass(MovimentoContabile.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.ge("dataRegistrazione", inizioEsercizio));
    conj.add(Restrictions.le("dataRegistrazione", dataFinoAl));
    conj.add(Restrictions.lt("numeroBollato", numeroBollatoDal));
    conj.add(Restrictions.eq("codiceSocietaVeicolo", codiceSocietaVeicolo));
    conj.add(Restrictions.eq("legalEntity", legalEntity));
    conj.add(Restrictions.eq("organizationUnit", organizationUnit));

    criteria.setProjection(Projections.sum("importoAvere"));

    criteria.add(conj);
    List<Double> lista = null;
View Full Code Here

  @SuppressWarnings("unchecked")
  public List<ContabilizzazionePam> cercaContabilizzazionePamByNumeroContabilizzazionePamECodiceFunzione(
      long numeroContabilizzazionePam, String codiceFunzione)
      throws ImpossibileCercareContabilizzazionePamException {
    DetachedCriteria criteria = DetachedCriteria.forClass(ContabilizzazionePam.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("id.numeroContabilizzazionePam", numeroContabilizzazionePam));
    conj.add(Restrictions.eq("codiceFunzione", codiceFunzione));
    criteria.add(conj);
    try {
      return (List<ContabilizzazionePam>) getHibernateTemplate().findByCriteria(criteria);
    } catch (DataAccessException e) {
      log("Impossibile Cercare ContabilizzazionePam [NUMEROCONTABPAM] [CODICEFUNZIONE]"
View Full Code Here

  @SuppressWarnings("unchecked")
  public List<ContabilizzazionePam> cercaContabilizzazionePamByNumeroContabilizzazionePamECodiceOperazione(
      long numeroContabilizzazionePam, String codiceOperazione)
      throws ImpossibileCercareContabilizzazionePamException {
    DetachedCriteria criteria = DetachedCriteria.forClass(ContabilizzazionePam.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("id.numeroContabilizzazionePam", numeroContabilizzazionePam));
    conj.add(Restrictions.eq("codiceOperazione", codiceOperazione));
    criteria.add(conj);
    try {
      return (List<ContabilizzazionePam>) getHibernateTemplate().findByCriteria(criteria);
    } catch (DataAccessException e) {
      log("Impossibile Cercare ContabilizzazionePam [NUMEROCONTABPAM] [CODICEOPERAZIONE]"
View Full Code Here

  @SuppressWarnings("unchecked")
  public List<CausaleFattura> cercaCausaleFatturaByCodiceFunzione(String codiceFunzione)
      throws ImpossibileCercareCausaleFatturaException {
    DetachedCriteria criteria = DetachedCriteria.forClass(CausaleFattura.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.eq("codiceFunzione", codiceFunzione));
    conj.add(Restrictions.eq("causaleFatturaId.legalEntity", legalEntity));
    conj.add(Restrictions.eq("causaleFatturaId.organizationUnit", organizationUnit));
    criteria.add(conj);
    try {
      return (List<CausaleFattura>) getHibernateTemplate().findByCriteria(criteria);
    } catch (DataAccessException e) {
      log("Impossibile Cercare CausaleFattura [CODICEFUNZIONE] " + codiceFunzione);
View Full Code Here

      List<SbilancioMovimentoContabileControlliIva> listaControlliIva)
      throws ImpossibileLeggereSbilanciMovimentiContabiliControlliIvaException {
    for (SbilancioMovimentoContabileControlliIva lista : listaControlliIva) {
      if (lista.getCodiceTipoProtocollo() != null) {
        DetachedCriteria criteria = DetachedCriteria.forClass(TipoProtocollo.class);
        Conjunction conj = Restrictions.conjunction();
        conj.add(Restrictions.eq("tipoProtocolloId.codiceTipoProtocollo", lista.getCodiceTipoProtocollo()));
        conj.add(Restrictions.eq("tipoProtocolloId.legalEntity", legalEntity));
        conj.add(Restrictions.eq("tipoProtocolloId.organizationUnit", organizationUnit));
        criteria.add(conj);
        try {
          List<TipoProtocollo> result = (List<TipoProtocollo>) getHibernateTemplate()
              .findByCriteria(criteria);
          if (result.size() > 0) {
View Full Code Here

  @SuppressWarnings("unchecked")
  public List<MovimentoContabile> cercaMovimentiContabiliByDataRegistrazioneTipoMovimento(Date inizioEsercizio,
      Date fineEsercizio, String tipoMovimento, String codiceSocietaVeicolo)
      throws ImpossibileCercareMovimentoContabileException {
    DetachedCriteria criteria = DetachedCriteria.forClass(MovimentoContabile.class);
    Conjunction conj = Restrictions.conjunction();
    conj.add(Restrictions.gt("dataRegistrazione", inizioEsercizio));
    conj.add(Restrictions.le("dataRegistrazione", fineEsercizio));
    conj.add(Restrictions.ne("tipoMovimento", tipoMovimento));
    conj.add(Restrictions.eq("codiceSocietaVeicolo", codiceSocietaVeicolo));
    conj.add(Restrictions.eq("legalEntity", legalEntity));
    conj.add(Restrictions.eq("organizationUnit", organizationUnit));
    criteria.add(conj);
    criteria.addOrder(Property.forName("dataRegistrazione").asc());
    criteria.addOrder(Property.forName("movimentoContabileId.numeroArticolo").asc());
    criteria.addOrder(Property.forName("movimentoContabileId.progressivoRigaArticolo").asc());
    try {
View Full Code Here

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

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

  @SuppressWarnings("unchecked")
  @Override
  public List<TestataFattura> findFattureDaControllare() 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", "P"));
    criteria.add(conj);

    try {
      return (List<TestataFattura>) getHibernateTemplate().findByCriteria(criteria);
    } catch (DataAccessException e) {
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.