Advertisement
Guest User

Untitled

a guest
Mar 16th, 2012
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. public List<LabOrder> getLabOrders(String search, Boolean includeDeleted, Integer start, Integer length)
  2. throws APIException {
  3. Criteria crit = sessionFactory.getCurrentSession().createCriteria(LabOrder.class);
  4.  
  5. if ((search != null) && ! search.isEmpty()) {
  6. crit.add(Restrictions.ilike("labOrderId", search, MatchMode.START));
  7. }
  8. if (!includeDeleted) {
  9. crit.add(Restrictions.ne("voided", true));
  10. }
  11. crit.addOrder(Order.asc("labOrderId")).addOrder(Order.asc("orderId"));
  12. if ((start != null) && (start>0))
  13. crit.setFirstResult(start);
  14. if ((length != null) && (length > 0))
  15. crit.setMaxResults(length);
  16.  
  17. return (List<LabOrder>) crit.list();
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement