// remove if user doesn't exist in selected group
MembershipHandler memberShipHandler = service.getMembershipHandler();
if (groupId != null && (groupId = groupId.trim()).length() != 0) {
for (Object user : results) {
if (memberShipHandler.findMembershipsByUserAndGroup(((User) user).getUserName(), groupId).size() == 0) {
results.remove(user);
}
}
}
PageList objPageList = new SerializablePageList(new ListAccessImpl(User.class, results), 10);