@Override protected Collection<Order> getSortFields(boolean ascending){ final Collection<Order> ascSortFields = Arrays.asList(Order.asc("name").ignoreCase(), Order.asc("id")); final Collection<Order> descSortFields = Arrays.asList(Order.desc("name").ignoreCase(), Order.desc("id")); return ascending ? ascSortFields : descSortFields; }
@Override protected Collection<Order> getSortFields(boolean ascending){ final Collection<Order> ascSortFields = Arrays.asList(Order.asc("name").ignoreCase(), Order.asc("id")); final Collection<Order> descSortFields = Arrays.asList(Order.desc("name").ignoreCase(), Order.desc("id")); return ascending ? ascSortFields : descSortFields; }
@Override protected Collection<Order> getSortFields(boolean ascending) { final Collection<Order> ascSortFields = Arrays.asList(Order.asc("sequenceWorkflowEntry.order").ignoreCase(), Order.asc("id")); final Collection<Order> descSortFields = Arrays.asList(Order.desc("sequenceWorkflowEntry.order").ignoreCase(), Order.desc("id")); return ascending ? ascSortFields : descSortFields; }
@Override protected Collection<Order> getSortFields(boolean ascending){ final Collection<Order> ascSortFields = Arrays.asList(Order.asc("collection.name").ignoreCase(), Order.asc("id")); final Collection<Order> descSortFields = Arrays.asList(Order.desc("collection.name").ignoreCase(), Order.desc("id")); return ascending ? ascSortFields : descSortFields; }
@Override protected Collection<Order> getSortFields(boolean ascending){ final Collection<Order> ascSortFields = Arrays.asList(Order.asc("name").ignoreCase(), Order.asc("id")); final Collection<Order> descSortFields = Arrays.asList(Order.desc("name").ignoreCase(), Order.desc("id")); return ascending ? ascSortFields : descSortFields; }
@Override protected Collection<Order> getSortFields(boolean ascending){ final Collection<Order> ascSortFields = Arrays.asList(Order.asc("name").ignoreCase(), Order.asc("id")); final Collection<Order> descSortFields = Arrays.asList(Order.desc("name").ignoreCase(), Order.desc("id")); return ascending ? ascSortFields : descSortFields; }
@Override protected Collection<Order> getSortFields(boolean ascending){ final Collection<Order> ascSortFields = Arrays.asList(Order.asc("name").ignoreCase(), Order.asc("id")); final Collection<Order> descSortFields = Arrays.asList(Order.desc("name").ignoreCase(), Order.desc("id")); return ascending ? ascSortFields : descSortFields; } }
@Override protected Collection<Order> getSortFields(boolean ascending) { final Collection<Order> ascSortFields = Arrays.asList(Order.asc("name").ignoreCase(), Order.asc("id")); final Collection<Order> descSortFields = Arrays.asList(Order.desc("name").ignoreCase(), Order.desc("id")); return ascending ? ascSortFields : descSortFields; }
@Override public List<InternalGrantedPermission> findAllPermissionsForGroup(String groupName, long directoryId) { Criteria criteria = session().createCriteria(InternalGrantedPermission.class) .createAlias("directoryMapping", "dm") .addOrder(Order.asc("groupName").ignoreCase()) .add(Restrictions.eq("groupName", groupName)) .add(Restrictions.eq("dm.directory.id", directoryId)); return criteria.list(); }
@Override @Transactional @SuppressWarnings("unchecked") public List<User> getAllUsers() { return getSession().createCriteria(User.class) .setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) .addOrder(Order.asc("loginName").ignoreCase()) .list(); } }
@Override @Transactional @SuppressWarnings("unchecked") public List<Group> getAllGroups() { return getSession().createCriteria(Group.class) .setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) .addOrder(Order.asc("name").ignoreCase()) .list(); } }
@Override @Transactional @SuppressWarnings("unchecked") public List<Group> getAllGroups() { return getSession().createCriteria(Group.class) .setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) .addOrder(Order.asc("name").ignoreCase()) .list(); } }
@Override @Transactional @SuppressWarnings("unchecked") public List<User> getAllUsers() { return getSession().createCriteria(User.class) .setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) .addOrder(Order.asc("loginName").ignoreCase()) .list(); } }
@Override @Transactional @SuppressWarnings("unchecked") public List<Group> getAllGroups() { return getSession().createCriteria(Group.class) .setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) .addOrder(Order.asc("name").ignoreCase()) .list(); } }
/** * Add order directly to criteria. */ private static void addOrder(Criteria c, String sort, String order, boolean ignoreCase) { if (GrailsHibernateUtil.ORDER_DESC.equals(order)) { c.addOrder( ignoreCase ? Order.desc(sort).ignoreCase() : Order.desc(sort)); } else { c.addOrder( ignoreCase ? Order.asc(sort).ignoreCase() : Order.asc(sort) ); } }
/** * Add order directly to criteria. */ private static void addOrder(Criteria c, String sort, String order, boolean ignoreCase) { if (HibernateQueryConstants.ORDER_DESC.equals(order)) { c.addOrder( ignoreCase ? Order.desc(sort).ignoreCase() : Order.desc(sort)); } else { c.addOrder( ignoreCase ? Order.asc(sort).ignoreCase() : Order.asc(sort) ); } } /**
/** * Add order directly to criteria. */ private static void addOrder(Criteria c, String sort, String order, boolean ignoreCase) { if (ORDER_DESC.equals(order)) { c.addOrder(ignoreCase ? Order.desc(sort).ignoreCase() : Order.desc(sort)); } else { c.addOrder(ignoreCase ? Order.asc(sort).ignoreCase() : Order.asc(sort)); } }
/** * Add order directly to criteria. */ private static void addOrder(Criteria c, String sort, String order, boolean ignoreCase) { if (DynamicFinder.ORDER_DESC.equals(order)) { c.addOrder(ignoreCase ? Order.desc(sort).ignoreCase() : Order.desc(sort)); } else { c.addOrder(ignoreCase ? Order.asc(sort).ignoreCase() : Order.asc(sort)); } }
private void addOrderToDetachedCriteria(DetachedCriteria dc, String property, Order order) { if(dc != null) { org.hibernate.criterion.Order hibernateOrder = order.getDirection() == Order.Direction.ASC ? org.hibernate.criterion.Order.asc(calculatePropertyName(property)) : org.hibernate.criterion.Order.desc(calculatePropertyName(property)); dc.addOrder(order.isIgnoreCase() ? hibernateOrder.ignoreCase() : hibernateOrder); } }
private void addOrderToCriteria(Criteria c, String property, Order order) { org.hibernate.criterion.Order hibernateOrder = order.getDirection() == Order.Direction.ASC ? org.hibernate.criterion.Order.asc(calculatePropertyName(property)) : org.hibernate.criterion.Order.desc(calculatePropertyName(property)); c.addOrder(order.isIgnoreCase() ? hibernateOrder.ignoreCase() : hibernateOrder); }