@Override public RESTFullUserList getUsers() throws BadRequestRestEx, NotFoundRestEx, InternalErrorRestEx { List<GSUser> users = userAdminService.getFullList(null, null, null); RESTFullUserList ret = new RESTFullUserList(); ret.setList(users); return ret; }
@Override public RESTShortUserList getList(String nameLike, Integer page, Integer entries) throws BadRequestRestEx, InternalErrorRestEx { try { List<GSUser> list = userAdminService.getFullList(nameLike, page, entries); RESTShortUserList ret = new RESTShortUserList(list.size()); for (GSUser user : list) { ret.add(toShortUser(user)); } return ret; } catch (BadRequestServiceEx ex) { LOGGER.warn(ex.getMessage()); throw new BadRequestRestEx(ex.getMessage()); } catch (Exception ex) { LOGGER.warn("Unexpected exception", ex); throw new InternalErrorRestEx(ex.getMessage()); } }
List<org.geoserver.geofence.core.model.GSUser> usersList = geofenceRemoteService.getUserAdminService().getFullList(null, page, limit);
protected RESTBatch collectUsers(RESTBatch backup) { for (GSUser user : userAdminService.getFullList(null, null, null, true)) { RESTBatchOperation op = RESTBatchOperationFactory.createUserInputOp(); RESTInputUser input = new RESTInputUser(); op.setPayload(input); input.setAdmin(user.isAdmin()); input.setEmailAddress(user.getEmailAddress()); input.setEnabled(user.getEnabled()); input.setExtId(user.getExtId()); input.setFullName(user.getFullName()); input.setName(user.getName()); input.setPassword(user.getPassword()); if(user.getGroups() != null) { input.setGroups(new ArrayList<IdName>(user.getGroups().size())); for (UserGroup userGroup : user.getGroups()) { input.getGroups().add(new IdName(userGroup.getName())); } } backup.add(op); } return backup; }
/** * @deprecated misbehaves since usergroups introduction. Please use backup() */ @Override public RESTFullConfiguration getConfiguration(Boolean includeGRUsers) { RESTFullConfiguration cfg = new RESTFullConfiguration(); RESTFullUserList users = new RESTFullUserList(); List<GSUser> userlist = userAdminService.getFullList(null, null, null); for (GSUser user : userlist) { user.setGroups(userAdminService.getFull(user.getName()).getGroups()); } users.setList(userlist); cfg.setUserList(users); RESTFullUserGroupList profiles = new RESTFullUserGroupList(); profiles.setList(userGroupAdminService.getList(null, null, null)); cfg.setUserGroupList(profiles); RESTFullGSInstanceList instances = new RESTFullGSInstanceList(); instances.setList(instanceAdminService.getFullList(null, null, null)); cfg.setGsInstanceList(instances); RESTFullRuleList rules = new RESTFullRuleList(); rules.setList(ruleAdminService.getListFull(null, null, null)); cfg.setRuleList(rules); if ( includeGRUsers ) { RESTFullGRUserList grUsers = new RESTFullGRUserList(); grUsers.setList(grUserAdminService.getFullList(null, null, null)); cfg.setGrUserList(grUsers); } return cfg; }