@Override public UserGroupList getAll(SecurityContext sc, Integer page, Integer entries, boolean all) throws BadRequestWebEx { try { List<UserGroup> returnList = userGroupService.getAll(page, entries); List<RESTUserGroup> ugl = new ArrayList<RESTUserGroup>(); for(UserGroup ug : returnList){ if(all || GroupReservedNames.isAllowedName(ug.getGroupName())){ RESTUserGroup rug = new RESTUserGroup(ug.getId(), ug.getGroupName(), ug.getUsers(), ug.getDescription()); ugl.add(rug); } } return new UserGroupList(ugl); } catch (BadRequestServiceEx e) { LOGGER.error(e.getMessage(), e); throw new BadRequestWebEx(e.getMessage()); } }