protected void addGroups(GeoServerUserGroupStore ugStore, String... groupNames) throws IOException { for (String groupName : groupNames) { GeoServerUserGroup grp = new GeoServerUserGroup(groupName); expect(ugStore.getGroupByGroupname(groupName)).andReturn(grp).anyTimes(); } }
public void removeValues(GeoServerUserGroupStore userGroupStore) throws IOException { GeoServerUser user2 = userGroupStore.getUserByUsername("user2"); if (user2 != null) { userGroupStore.removeUser(user2); } GeoServerUserGroup disabledGroup = userGroupStore.getGroupByGroupname("disabledgroup"); if (disabledGroup != null) { userGroupStore.removeGroup(disabledGroup); } }
public void modifyValues(GeoServerUserGroupStore userGroupStore) throws Exception { GeoServerUser disableduser = userGroupStore.getUserByUsername("disableduser"); disableduser.setEnabled(true); disableduser.setPassword("hallo"); disableduser.getProperties().put("lastname", "miller"); userGroupStore.updateUser(disableduser); GeoServerUser user2 = userGroupStore.getUserByUsername("user2"); user2.getProperties().remove("mail"); user2.getProperties().put("tel", "11-22-33"); userGroupStore.updateUser(user2); GeoServerUserGroup disabledgroup = userGroupStore.getGroupByGroupname("disabledgroup"); disabledgroup.setEnabled(true); userGroupStore.updateGroup(disabledgroup); GeoServerUserGroup group1 = userGroupStore.getGroupByGroupname("group1"); userGroupStore.disAssociateUserFromGroup(user2, group1); }
GeoServerUserGroup group = ugStore.getGroupByGroupname(groupName); if (group == null) { group = ugStore.createGroupObject(groupName, true);
@Before public void init() throws Exception { GeoServerSecurityManager secMgr = getSecurityManager(); ugStore = secMgr.loadUserGroupService("gaugs").createStore(); roleStore = secMgr.loadRoleService("gars").createStore(); bob = ugStore.getUserByUsername("bob"); alice = ugStore.getUserByUsername("alice"); users = ugStore.getGroupByGroupname("users"); admins = ugStore.getGroupByGroupname("admins"); }