Package org.hibernate

Examples of org.hibernate.Criteria


        new HibernateCallback() {

          @SuppressWarnings("unchecked")
          public Object doInHibernate(Session session)
              throws HibernateException {
            Criteria criteria= session.createCriteria(VeggProductionV.class)
                .add(Restrictions.eq("customerNr", customerNr));
           
            if(productAreaGroup!=null&&!productAreaGroup.getProductAreaGroupName().equalsIgnoreCase("Alle")){
              criteria.add(Restrictions.eq("productAreaGroupName", productAreaGroup.getProductAreaGroupName()));
            }
            return criteria.list();
          }

        });
  }
View Full Code Here


        new HibernateCallback() {

          @SuppressWarnings("unchecked")
          public Object doInHibernate(Session session)
              throws HibernateException {
            Criteria criteria= session.createCriteria(VeggProductionV.class)
                .add(Restrictions.eq("orderNr", orderNr));
           
            if(productAreaGroup!=null&&!productAreaGroup.getProductAreaGroupName().equalsIgnoreCase("Alle")){
              criteria.add(Restrictions.eq("productAreaGroupName", productAreaGroup.getProductAreaGroupName()));
            }
            return criteria.list();
          }

        });
  }
View Full Code Here

        new HibernateCallback() {

          @SuppressWarnings("unchecked")
          public Object doInHibernate(Session session)
              throws HibernateException {
            Criteria criteria= session.createCriteria(TaksteinSkarpnesV.class)
                .add(Restrictions.eq("customerNr", customerNr));
           
            if(productAreaGroup!=null&&!productAreaGroup.getProductAreaGroupName().equalsIgnoreCase("Alle")){
              criteria.add(Restrictions.eq("productAreaGroupName", productAreaGroup.getProductAreaGroupName()));
            }
            return criteria.list();
          }

        });
  }
View Full Code Here

        new HibernateCallback() {

          @SuppressWarnings("unchecked")
          public Object doInHibernate(Session session)
              throws HibernateException {
            Criteria criteria= session.createCriteria(

            TaksteinSkarpnesV.class).add(
                Restrictions.eq("orderNr", orderNr));
           
            if(productAreaGroup!=null&&!productAreaGroup.getProductAreaGroupName().equalsIgnoreCase("Alle")){
              criteria.add(Restrictions.eq("productAreaGroupName", productAreaGroup.getProductAreaGroupName()));
            }
            return criteria.list();
          }

        });
  }
View Full Code Here

  public List<OwnProductionV> findByParams(final ExcelReportSetting params) {
    return (List) getHibernateTemplate().execute(new HibernateCallback() {

      public Object doInHibernate(Session session)
          throws HibernateException {
        Criteria criteria = session
            .createCriteria(OwnProductionV.class)
            .add(Restrictions.eq("orderReadyYear", params.getYear()))
            .add(Restrictions.eq("orderReadyWeek",
                params.getWeekFrom()));

        String productAreaGroupName = ((ExcelReportSettingOwnProduction) params)
            .getProductAreaGroupName();
        if (!productAreaGroupName.equalsIgnoreCase("Alle")) {
          criteria.add(Restrictions.eq("productAreaGroupName",
              productAreaGroupName));
        }
        criteria.addOrder(Order.desc("productArea")).addOrder(
            Order.asc("orderReadyDay"));
        return criteria.list();
      }

    });
  }
View Full Code Here

      final String productAreaName, final String productAreaGroupName) {
    return (List) getHibernateTemplate().execute(new HibernateCallback() {

      public Object doInHibernate(Session session)
          throws HibernateException {
        Criteria criteria = session
            .createCriteria(OwnProductionV.class)
            .add(Restrictions.isNull("sent"))
            .add(Restrictions.isNull("packlistReady"))
            .add(Restrictions.isNull("orderReadyDay"));
        if (productAreaName != null) {
          criteria.add(Restrictions
              .eq("productArea", productAreaName));
        }
        if (productAreaGroupName != null) {
          criteria.add(Restrictions.eq("productAreaGroupName",
              productAreaGroupName));
        }
        criteria.addOrder(Order.asc("productArea"))
            .addOrder(Order.asc("transportYear"))
            .addOrder(Order.asc("transportWeek")).list();
        return criteria.list();
      }

    });
  }
View Full Code Here

    return (List<PackableListItem>) getHibernateTemplate().execute(
        new HibernateCallback() {

          public Object doInHibernate(Session session)
              throws HibernateException {
            Criteria criteria=  session.createCriteria(GulvsponPackageV.class)
                .add(Restrictions.eq("customerNr", customerNr));
           
            if(productAreaGroup!=null&&!productAreaGroup.getProductAreaGroupName().equalsIgnoreCase("Alle")){
              criteria.add(Restrictions.eq("productAreaGroupName", productAreaGroup.getProductAreaGroupName()));
            }
            return criteria.list();
          }

        });
  }
View Full Code Here

    return (List<PackableListItem>) getHibernateTemplate().execute(
        new HibernateCallback() {

          public Object doInHibernate(Session session)
              throws HibernateException {
            Criteria criteria=   session.createCriteria(GulvsponPackageV.class)
                .add(Restrictions.eq("orderNr", orderNr));
           
           
            if(productAreaGroup!=null&&!productAreaGroup.getProductAreaGroupName().equalsIgnoreCase("Alle")){
              criteria.add(Restrictions.eq("productAreaGroupName", productAreaGroup.getProductAreaGroupName()));
            }
            return criteria.list();
          }

        });
  }
View Full Code Here

      final ProductArea productArea, final BudgetType budgetType) {
    return (List<Budget>) getHibernateTemplate().execute(
        new HibernateCallback() {

          public Object doInHibernate(final Session session) {
            Criteria crit = session.createCriteria(Budget.class)
                .add(
                    Restrictions.eq("productArea",
                        productArea)).add(
                    Restrictions.eq("budgetYear", year))
                .add(Restrictions.eq("budgetWeek", week)).add(
                    Restrictions.eq("budgetType",
                        budgetType.ordinal()));

            if (notId != null) {
              crit.add(Restrictions.ne("budgetId", notId));
            }

            return crit.list();
          }

        });
  }
View Full Code Here

    public List<SaleStatusV> findByProbabilitesAndProductArea(
            final List<Integer> probabilities, final ProductArea productArea) {
        return (List<SaleStatusV>) getHibernateTemplate().execute(new HibernateCallback() {

            public Object doInHibernate(final Session session) {
                Criteria criteria = session.createCriteria(SaleStatusV.class).add(
                        Restrictions.in("probability", probabilities));

               
                criteria = productArea != null ? criteria.add(Restrictions.eq("deptno", Integer.valueOf(productArea
                        .getProductAreaNr()))) : criteria;
                return criteria.list();
            }
        });
    }
View Full Code Here

TOP

Related Classes of org.hibernate.Criteria

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.