@Override public boolean isModified() { return delegateAsStore().isModified(); }
@Override public void clear() throws IOException { delegateAsStore().clear(); }
@Override public void initializeFromService(GeoServerUserGroupService service) throws IOException { delegateAsStore().initializeFromService(service); }
@Override public void store() throws IOException { delegateAsStore().store(); }
@Override public boolean removeUser(GeoServerUser user) throws IOException { if (filterUser(user) != null) { return delegateAsStore().removeUser(user); } return false; }
@Override public void updateGroup(GeoServerUserGroup group) throws IOException { if (filterGroup(group) != null) { delegateAsStore().updateGroup(group); } }
@Override public void updateUser(GeoServerUser user) throws IOException, PasswordPolicyException { if (filterUser(user) != null) { delegateAsStore().updateUser(user); } }
@Override public void addGroup(GeoServerUserGroup group) throws IOException { if (filterGroup(group) != null) { delegateAsStore().addGroup(group); } }
@Override public boolean removeGroup(GeoServerUserGroup group) throws IOException { if (filterGroup(group) != null) { return delegateAsStore().removeGroup(group); } return false; }
@Override public void addUser(GeoServerUser user) throws IOException, PasswordPolicyException { if (filterUser(user) != null) { delegateAsStore().addUser(user); } }
@Override public void associateUserToGroup(GeoServerUser user, GeoServerUserGroup group) throws IOException { // TODO: should probably throw exception if trying to add to filtered group if (filterUser(user) != null && filterGroup(group) != null) { delegateAsStore().associateUserToGroup(user, group); } }
@Override public void disAssociateUserFromGroup(GeoServerUser user, GeoServerUserGroup group) throws IOException { // TODO: should probably throw exception if trying to add to filtered group if (filterUser(user) != null && filterGroup(group) != null) { delegateAsStore().disAssociateUserFromGroup(user, group); } }