protected UserQuery createUsersForGroupQuery(String groupId, String filter) { UserQuery userQuery = identityService.createUserQuery().memberOfGroup(groupId); if (StringUtils.isNotEmpty(filter)) { userQuery.userFullNameLikeIgnoreCase("%" + filter + "%"); } return userQuery; }
protected UserQuery createUserQuery(String filter, String sort) { UserQuery userQuery = identityService.createUserQuery(); if (StringUtils.isNotEmpty(filter)) { userQuery.userFullNameLikeIgnoreCase("%" + filter + "%"); } if (StringUtils.isNotEmpty(sort)) { if ("idDesc".equals(sort)) { userQuery.orderByUserId().desc(); } else if ("idAsc".equals(sort)) { userQuery.orderByUserId().asc(); } else if ("emailAsc".equals(sort)) { userQuery.orderByUserEmail().asc(); } else if ("emailDesc".equals(sort)) { userQuery.orderByUserEmail().desc(); } } return userQuery; }