@Override public void disAssociateRoleFromUser(GeoServerRole role, String username) throws IOException { if (filterRole(role) != null && !filterUser(username)) { delegateAsStore().disAssociateRoleFromUser(role, username); } }
/** * WRITE_LOCK * * @see * org.geoserver.security.GeoServerRoleStore#disAssociateRoleFromUser(org.geoserver.security.impl.GeoServerRole, * java.lang.String) */ public void disAssociateRoleFromUser(GeoServerRole role, String username) throws IOException { writeLock(); try { getStore().disAssociateRoleFromUser(role, username); } finally { writeUnLock(); } }
public void disAssociateRoleFromUser(GeoServerRole role, String username) throws IOException { checkExistingRoleName(role.getAuthority()); checkValidUserName(username); getStore().disAssociateRoleFromUser(role, username); }
public void modifyValues(GeoServerRoleStore roleStore) throws IOException { GeoServerRole role_auth = roleStore.getRoleByName("ROLE_AUTHENTICATED"); GeoServerRole role_wfs = roleStore.getRoleByName("ROLE_WFS"); GeoServerRole role_wms = roleStore.getRoleByName("ROLE_WMS"); role_auth.getProperties().remove("bbox"); role_auth.getProperties().setProperty("employee", "4711"); roleStore.updateRole(role_auth); role_wms.getProperties().setProperty("envelope", "10 10 20 20"); roleStore.updateRole(role_wms); roleStore.disAssociateRoleFromGroup(role_wfs, "g_all"); roleStore.disAssociateRoleFromUser(role_wfs, "user1"); roleStore.setParentRole(role_wms, null); roleStore.setParentRole(role_wfs, role_wms); }
store.disAssociateRoleFromUser(role, "auser"); assertTrue(store.isModified()); store.load();
protected void disassociate(GeoServerRoleService roleService, String roleName, String userName) throws IOException { GeoServerRoleStore store = getStore(roleService); try { store.disAssociateRoleFromUser(getRole(store, roleName), userName); } finally { store.store(); } }
list.addAll(gaStore.getRolesForUser(user.getUsername())); for (GeoServerRole role: list) gaStore.disAssociateRoleFromUser(role, user.getUsername());
list.addAll(gaStore.getRolesForUser(user.getUsername())); for (GeoServerRole role: list) gaStore.disAssociateRoleFromUser(role, user.getUsername());
roleStore.disAssociateRoleFromUser(role, user.getUsername());
gaStore.getRolesForUser(user.getUsername())); for (GeoServerRole role : list) gaStore.disAssociateRoleFromUser( role, user.getUsername());
roleStore.disAssociateRoleFromUser(role, user.getUsername());
roleStore.disAssociateRoleFromUser(role, user.getUsername());
} catch (IOException ex) { try { store2.disAssociateRoleFromUser(role_test2, "auser"); } catch (IOException e) { fail = false;
roleStore.disAssociateRoleFromUser(tmp, theUser.getUsername()); roles.remove(tmp); checkRoles(username, roles);