List of usage examples for org.hibernate.criterion CriteriaSpecification DISTINCT_ROOT_ENTITY
ResultTransformer DISTINCT_ROOT_ENTITY
To view the source code for org.hibernate.criterion CriteriaSpecification DISTINCT_ROOT_ENTITY.
Click Source Link
From source file:net.purnama.pureff.dao.InvoiceWarehouseOutDraftDao.java
public List getInvoiceWarehouseOutDraftList(int itemperpage, int page, String sort, String keyword, UserEntity user, WarehouseEntity warehouse) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(InvoiceWarehouseOutDraftEntity.class); c.add(Restrictions.like("id", "%" + keyword + "%")); c.add(Restrictions.eq("lastmodifiedby", user)); c.add(Restrictions.eq("warehouse", warehouse)); if (sort.contains("-")) { c.addOrder(Order.desc(sort.substring(1))); } else {//from w ww .j a v a 2 s . c o m c.addOrder(Order.asc(sort)); } c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); c.setFirstResult(itemperpage * (page - 1)); c.setMaxResults(itemperpage); return c.list(); }
From source file:net.purnama.pureff.dao.ItemAdjustmentDao.java
public List<ItemAdjustmentEntity> getItemAdjustmentList(AdjustmentEntity adjustment) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(ItemAdjustmentEntity.class); c.add(Restrictions.eq("adjustment", adjustment)); c.addOrder(Order.asc("id")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.ItemAdjustmentDao.java
public List<ItemAdjustmentEntity> getItemAdjustmentList(Calendar start, Calendar end, WarehouseEntity warehouse, boolean status) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(ItemAdjustmentEntity.class, "itemadjustment"); c.createAlias("itemadjustment.adjustment", "adjustment"); c.add(Restrictions.between("adjustment.date", start, end)); if (warehouse != null) { c.add(Restrictions.eq("adjustment.warehouse", warehouse)); }//ww w . j a v a 2s. c o m c.add(Restrictions.eq("adjustment.status", status)); c.addOrder(Order.asc("adjustment.date")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.ItemAdjustmentDraftDao.java
public List<ItemAdjustmentDraftEntity> getItemAdjustmentDraftList(AdjustmentDraftEntity adjustmentdraft) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(ItemAdjustmentDraftEntity.class); c.add(Restrictions.eq("adjustmentdraft", adjustmentdraft)); c.addOrder(Order.asc("id")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.ItemDao.java
public List<ItemEntity> getItemList() { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(ItemEntity.class); c.addOrder(Order.asc("code")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.ItemDao.java
public List<ItemEntity> getActiveItemList() { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(ItemEntity.class); c.add(Restrictions.eq("status", true)); c.addOrder(Order.asc("code")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.ItemDeliveryDao.java
public List<ItemDeliveryEntity> getItemDeliveryList(DeliveryEntity delivery) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(ItemDeliveryEntity.class); c.add(Restrictions.eq("delivery", delivery)); c.addOrder(Order.asc("id")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.ItemDeliveryDao.java
public List<ItemDeliveryEntity> getItemDeliveryList(Calendar start, Calendar end, WarehouseEntity warehouse, boolean status) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(ItemDeliveryEntity.class, "itemdelivery"); c.createAlias("itemdelivery.delivery", "delivery"); c.add(Restrictions.between("delivery.date", start, end)); c.add(Restrictions.eq("delivery.warehouse", warehouse)); c.add(Restrictions.eq("delivery.status", status)); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.ItemDeliveryDraftDao.java
public List<ItemDeliveryDraftEntity> getItemDeliveryDraftList(DeliveryDraftEntity deliverydraft) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(ItemDeliveryDraftEntity.class); c.add(Restrictions.eq("deliverydraft", deliverydraft)); c.addOrder(Order.asc("id")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }
From source file:net.purnama.pureff.dao.ItemExpensesDao.java
public List<ItemExpensesEntity> getItemExpensesList(ExpensesEntity expenses) { Session session = this.sessionFactory.getCurrentSession(); Criteria c = session.createCriteria(ItemExpensesEntity.class); c.add(Restrictions.eq("expenses", expenses)); c.addOrder(Order.asc("id")); c.setResultTransformer(CriteriaSpecification.DISTINCT_ROOT_ENTITY); return c.list(); }