List of usage examples for org.hibernate.criterion Restrictions between
public static Criterion between(String propertyName, Object low, Object high)
From source file:net.purnama.pureff.dao.ItemReturnPurchaseDao.java
public List<ItemReturnPurchaseEntity> getItemReturnPurchaseList(Calendar start, Calendar end, WarehouseEntity warehouse, PartnerEntity partner, CurrencyEntity currency, boolean status) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(ItemReturnPurchaseEntity.class, "itemreturnpurchase"); c.createAlias("itemreturnpurchase.returnpurchase", "returnpurchase"); c.add(Restrictions.between("returnpurchase.date", start, end)); if (warehouse != null) { c.add(Restrictions.eq("returnpurchase.warehouse", warehouse)); }//from www. ja v a 2 s. c om if (currency != null) { c.add(Restrictions.eq("returnpurchase.currency", currency)); } if (partner != null) { c.add(Restrictions.eq("returnpurchase.partner", partner)); } c.add(Restrictions.eq("returnpurchase.status", status)); c.addOrder(Order.asc("returnpurchase.date")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.ItemReturnSalesDao.java
public List<ItemReturnSalesEntity> getItemReturnSalesList(Calendar start, Calendar end, WarehouseEntity warehouse, PartnerEntity partner, CurrencyEntity currency, boolean status) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(ItemReturnSalesEntity.class, "itemreturnsales"); c.createAlias("itemreturnsales.returnsales", "returnsales"); c.add(Restrictions.between("returnsales.date", start, end)); if (warehouse != null) { c.add(Restrictions.eq("returnsales.warehouse", warehouse)); }//w w w .j av a 2s .co m if (currency != null) { c.add(Restrictions.eq("returnsales.currency", currency)); } if (partner != null) { c.add(Restrictions.eq("returnsales.partner", partner)); } c.add(Restrictions.eq("returnsales.status", status)); c.addOrder(Order.asc("returnsales.date")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentInDao.java
public List getPaymentInList(Calendar begin, Calendar end, WarehouseEntity warehouse, PartnerEntity partner, CurrencyEntity currency, boolean status) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentInEntity.class); c.add(Restrictions.between("date", begin, end)); if (partner != null) { c.add(Restrictions.eq("partner", partner)); }// www .j a va 2 s.c om if (warehouse != null) { c.add(Restrictions.eq("warehouse", warehouse)); } if (currency != null) { c.add(Restrictions.eq("currency", currency)); } c.add(Restrictions.eq("status", status)); c.addOrder(Order.asc("date")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); List ls = c.list(); return ls; }
From source file:net.purnama.pureff.dao.PaymentOutDao.java
public List getPaymentOutList(Calendar begin, Calendar end, WarehouseEntity warehouse, PartnerEntity partner, CurrencyEntity currency, boolean status) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentOutEntity.class); c.add(Restrictions.between("date", begin, end)); if (partner != null) { c.add(Restrictions.eq("partner", partner)); }//from w ww. j a v a 2s. com if (warehouse != null) { c.add(Restrictions.eq("warehouse", warehouse)); } if (currency != null) { c.add(Restrictions.eq("currency", currency)); } c.add(Restrictions.eq("status", status)); c.addOrder(Order.asc("date")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); List ls = c.list(); return ls; }
From source file:net.purnama.pureff.dao.PaymentTypeInDao.java
public List getPaymentTypeInList(int type, boolean accepted, boolean valid, Calendar begin, Calendar end) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentTypeInEntity.class); if (type < 4) { c.add(Restrictions.eq("type", type)); }//from ww w.j a v a2 s.co m c.add(Restrictions.eq("status", accepted)); c.add(Restrictions.eq("valid", valid)); c.add(Restrictions.between("duedate", begin, end)); c.addOrder(Order.asc("duedate")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentTypeInDao.java
public List<PaymentTypeInEntity> getPaymentTypeInList(Calendar start, Calendar end, WarehouseEntity warehouse, PartnerEntity partner, CurrencyEntity currency, int type, boolean valid, boolean status) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentTypeInEntity.class, "paymenttypein"); c.createAlias("paymenttypein.paymentin", "paymentin"); c.add(Restrictions.between("paymentin.date", start, end)); if (warehouse != null) { c.add(Restrictions.eq("paymentin.warehouse", warehouse)); }// w ww.j ava2 s .c o m if (currency != null) { c.add(Restrictions.eq("paymentin.currency", currency)); } if (partner != null) { c.add(Restrictions.eq("paymentin.partner", partner)); } if (type < 4) { c.add(Restrictions.eq("type", type)); } c.add(Restrictions.eq("paymenttypein.valid", valid)); c.add(Restrictions.eq("paymenttypein.status", status)); c.addOrder(Order.asc("paymentin.date")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentTypeInDao.java
public List<PaymentTypeInEntity> getPaymentTypeInList(Calendar start, Calendar end, WarehouseEntity warehouse, PartnerEntity partner, CurrencyEntity currency, boolean status) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentTypeInEntity.class, "paymenttypein"); c.createAlias("paymenttypein.paymentin", "paymentin"); c.add(Restrictions.between("paymentin.date", start, end)); if (warehouse != null) { c.add(Restrictions.eq("paymentin.warehouse", warehouse)); }// w w w .j a v a 2s. c om if (currency != null) { c.add(Restrictions.eq("paymentin.currency", currency)); } if (partner != null) { c.add(Restrictions.eq("paymentin.partner", partner)); } c.add(Restrictions.eq("paymentin.status", status)); c.addOrder(Order.asc("paymentin.date")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentTypeOutDao.java
public List getPaymentTypeOutList(int type, boolean accepted, boolean valid, Calendar begin, Calendar end) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentTypeOutEntity.class); if (type < 4) { c.add(Restrictions.eq("type", type)); }/* w w w. ja v a2 s .com*/ c.add(Restrictions.eq("status", accepted)); c.add(Restrictions.eq("valid", valid)); c.add(Restrictions.between("duedate", begin, end)); c.addOrder(Order.asc("duedate")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentTypeOutDao.java
public List<PaymentTypeOutEntity> getPaymentTypeOutList(Calendar start, Calendar end, WarehouseEntity warehouse, PartnerEntity partner, CurrencyEntity currency, int type, boolean valid, boolean status) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentTypeOutEntity.class, "paymenttypeout"); c.createAlias("paymenttypeout.paymentout", "paymentout"); c.add(Restrictions.between("paymentout.date", start, end)); if (warehouse != null) { c.add(Restrictions.eq("paymentout.warehouse", warehouse)); }/* w w w . j av a 2 s .co m*/ if (currency != null) { c.add(Restrictions.eq("paymentout.currency", currency)); } if (partner != null) { c.add(Restrictions.eq("paymentout.partner", partner)); } if (type < 4) { c.add(Restrictions.eq("type", type)); } c.add(Restrictions.eq("paymenttypeout.valid", valid)); c.add(Restrictions.eq("paymenttypeout.status", status)); c.addOrder(Order.asc("paymentout.date")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.PaymentTypeOutDao.java
public List<PaymentTypeOutEntity> getPaymentTypeOutList(Calendar start, Calendar end, WarehouseEntity warehouse, PartnerEntity partner, CurrencyEntity currency, boolean status) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(PaymentTypeOutEntity.class, "paymenttypeout"); c.createAlias("paymenttypeout.paymentout", "paymentout"); c.add(Restrictions.between("paymentout.date", start, end)); if (warehouse != null) { c.add(Restrictions.eq("paymentout.warehouse", warehouse)); }//w w w.ja va 2 s . com if (currency != null) { c.add(Restrictions.eq("paymentout.currency", currency)); } if (partner != null) { c.add(Restrictions.eq("paymentout.partner", partner)); } c.add(Restrictions.eq("paymentout.status", status)); c.addOrder(Order.asc("paymentout.date")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }