public void removeRole(Role role) { this.remove(new AdminRole(role)); }
private void removeFromServerAdmins(CruiseConfig preprocessedConfig) { preprocessedConfig.server().security().adminsConfig().remove(new AdminRole(role.getName())); }
public CruiseConfig update(CruiseConfig cruiseConfig) { final AdminsConfig adminsConfig = cruiseConfig.server().security().adminsConfig(); switch (adminPrivilegeSelection.getAction()) { case add: if (!adminsConfig.hasUser(new CaseInsensitiveString(user), ALWAYS_FALSE_MATCHER)) { adminsConfig.add(new AdminUser(new CaseInsensitiveString(user))); } break; case remove: adminsConfig.remove(new AdminUser(new CaseInsensitiveString(user))); break; } return cruiseConfig; } }