List of usage examples for org.hibernate.criterion DetachedCriteria addOrder
public DetachedCriteria addOrder(Order order)
From source file:de.forsthaus.backend.dao.impl.CustomerDAOImpl.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/* ww w . j a v a 2 s .c o m*/ public List<Customer> getAllCustomers(final int start, final int pageSize, final String orderByFieldName, final boolean ascending) { logger.info("--> "); if (logger.isInfoEnabled()) { logger.info("get customers from record " + start + " to " + (start + pageSize - 1)); } DetachedCriteria criteria = DetachedCriteria.forClass(Customer.class); if (ascending) { criteria.addOrder(Order.asc(orderByFieldName)); } else { criteria.addOrder(Order.desc(orderByFieldName)); } return getHibernateTemplate().findByCriteria(criteria, start, pageSize); }
From source file:de.forsthaus.backend.dao.impl.CustomerDAOImpl.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/*from w w w .j a va 2 s . co m*/ public List<Customer> getCustomersByBranche(Branche branche) { DetachedCriteria criteria = DetachedCriteria.forClass(Customer.class); criteria.add(Restrictions.eq("branche", branche)); criteria.addOrder(Order.asc("kunMatchcode")); // set the order return getHibernateTemplate().findByCriteria(criteria); }
From source file:de.forsthaus.backend.dao.impl.SecGroupDAOImpl.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/*w w w . j a va 2s.c o m*/ public List<SecGroup> getAllGroups() { DetachedCriteria criteria = DetachedCriteria.forClass(SecGroup.class); criteria.addOrder(Order.asc("grpShortdescription")); return getHibernateTemplate().findByCriteria(criteria); }
From source file:de.forsthaus.backend.dao.impl.SecLoginlogDAOImpl.java
License:Open Source License
@SuppressWarnings("unchecked") @Override//from w ww. j a va2s . com public List<SecLoginlog> getAllLogs() { // return getHibernateTemplate().loadAll(SecLoginlog.class); DetachedCriteria criteria = DetachedCriteria.forClass(SecLoginlog.class); criteria.addOrder(Order.desc("lglLogtime")); return getHibernateTemplate().findByCriteria(criteria); }
From source file:de.forsthaus.backend.dao.impl.SecLoginlogDAOImpl.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/*from w ww . j a v a 2 s . co m*/ public List<SecLoginlog> getLogsByLoginname(String value) { DetachedCriteria criteria = DetachedCriteria.forClass(SecLoginlog.class); criteria.add(Restrictions.eq("lglLoginname", value)); criteria.addOrder(Order.desc("lglLogtime")); return getHibernateTemplate().findByCriteria(criteria); }
From source file:de.forsthaus.backend.dao.impl.SecLoginlogDAOImpl.java
License:Open Source License
@SuppressWarnings("unchecked") @Override//from ww w . j a va 2 s .c om public SecLoginlog getLoginlogById(long id) { DetachedCriteria criteria = DetachedCriteria.forClass(SecLoginlog.class); criteria.add(Restrictions.eq("id", Long.valueOf(id))); criteria.addOrder(Order.desc("lglLogtime")); return (SecLoginlog) DataAccessUtils.uniqueResult(getHibernateTemplate().findByCriteria(criteria)); }
From source file:de.forsthaus.backend.dao.impl.SecLoginlogDAOImpl.java
License:Open Source License
@SuppressWarnings("unchecked") @Override/*from w w w.j a va2s . co m*/ public List<SecLoginlog> getAllLogsForFailed() { DetachedCriteria criteria = DetachedCriteria.forClass(SecLoginlog.class); criteria.add(Restrictions.eq("lglStatusid", Integer.valueOf(0))); criteria.addOrder(Order.desc("lglLogtime")); return getHibernateTemplate().findByCriteria(criteria); }
From source file:de.forsthaus.backend.dao.impl.SecLoginlogDAOImpl.java
License:Open Source License
@SuppressWarnings("unchecked") @Override//from w ww . j av a 2s.co m public List<SecLoginlog> getAllLogsForSuccess() { DetachedCriteria criteria = DetachedCriteria.forClass(SecLoginlog.class); criteria.add(Restrictions.eq("lglStatusid", Integer.valueOf(1))); criteria.addOrder(Order.desc("lglLogtime")); return getHibernateTemplate().findByCriteria(criteria); }
From source file:de.forsthaus.backend.dao.impl.SecRightDAOImpl.java
License:Open Source License
@SuppressWarnings("unchecked") @Override//w w w . j a va2 s . c om public List<SecRight> getAllRights() { final DetachedCriteria criteria = DetachedCriteria.forClass(SecRight.class); criteria.addOrder(Order.asc("rigName")); return getHibernateTemplate().findByCriteria(criteria); }
From source file:de.forsthaus.backend.dao.impl.SecRightDAOImpl.java
License:Open Source License
/** * Int | Type <br>//w ww. ja v a 2s. com * --------------------------<br> * -1 | All (no filter)<br> * 0 | Page <br> * 1 | Menu Category <br> * 2 | Menu Item <br> * 3 | Method <br> * 4 | DomainObject/Property <br> * 5 | Tab <br> */ @SuppressWarnings("unchecked") @Override public List<SecRight> getAllRights(int type) { final DetachedCriteria criteria = DetachedCriteria.forClass(SecRight.class); criteria.addOrder(Order.asc("rigName")); if (type != -1) { criteria.add(Restrictions.eq("rigType", Integer.valueOf(type))); // criteria.add(Restrictions.or(Restrictions.eq("rigType", 2), // Restrictions.eq("rigType", 1))); } return getHibernateTemplate().findByCriteria(criteria); }