@Override public void preRemove(RealmModel realm, RoleModel role) { getDelegate().preRemove(realm, role); } @Override
@Override public List<UserModel> getUsers(RealmModel realm, boolean includeServiceAccounts) { return getDelegate().getUsers(realm, includeServiceAccounts); }
@Override public List<UserModel> searchForUserByAttributes(Map<String, String> attributes, RealmModel realm, int firstResult, int maxResults) { return getDelegate().searchForUserByAttributes(attributes, realm, firstResult, maxResults); }
@Override public boolean validCredentials(KeycloakSession session, RealmModel realm, UserModel user, List<UserCredentialModel> input) { return getDelegate().validCredentials(session, realm, user, input); }
@Override public void preRemove(RealmModel realm, GroupModel group) { getDelegate().preRemove(realm, group); }
@Override public void preRemove(ProtocolMapperModel protocolMapper) { getDelegate().preRemove(protocolMapper); } }
@Override public List<UserModel> getGroupMembers(RealmModel realm, GroupModel group, int firstResult, int maxResults) { return getDelegate().getGroupMembers(realm, group, firstResult, maxResults); }
@Override public List<UserModel> searchForUser(String search, RealmModel realm) { return getDelegate().searchForUser(search, realm); }
@Override public boolean validCredentials(KeycloakSession session, RealmModel realm, UserModel user, UserCredentialModel... input) { return getDelegate().validCredentials(session, realm, user, input); }
@Override public UserModel getUserByServiceAccountClient(ClientModel client) { return getDelegate().getUserByServiceAccountClient(client); }
@Override public List<UserModel> searchForUser(String search, RealmModel realm, int firstResult, int maxResults) { return getDelegate().searchForUser(search, realm, firstResult, maxResults); }
@Override public FederatedIdentityModel getFederatedIdentity(UserModel user, String socialProvider, RealmModel realm) { return getDelegate().getFederatedIdentity(user, socialProvider, realm); }
@Override public List<UserModel> searchForUserByAttributes(Map<String, String> attributes, RealmModel realm) { return getDelegate().searchForUserByAttributes(attributes, realm); }
@Override public void preRemove(RealmModel realm) { realmInvalidations.add(realm.getId()); getDelegate().preRemove(realm); }
@Override public UserModel addUser(RealmModel realm, String username) { UserModel user = getDelegate().addUser(realm, username); managedUsers.put(user.getId(), user); return user; }
@Override public void grantToAllUsers(RealmModel realm, RoleModel role) { realmInvalidations.add(realm.getId()); // easier to just invalidate whole realm getDelegate().grantToAllUsers(realm, role); }
@Override public void preRemove(RealmModel realm, ClientModel client) { realmInvalidations.add(realm.getId()); // easier to just invalidate whole realm getDelegate().preRemove(realm, client); }
@Override public UserModel addUser(RealmModel realm, String id, String username, boolean addDefaultRoles, boolean addDefaultRequiredActions) { UserModel user = getDelegate().addUser(realm, id, username, addDefaultRoles, addDefaultRoles); managedUsers.put(user.getId(), user); return user; }
@Override public void preRemove(RealmModel realm, UserFederationProviderModel link) { realmInvalidations.add(realm.getId()); // easier to just invalidate whole realm getDelegate().preRemove(realm, link); }
@Override public boolean removeUser(RealmModel realm, UserModel user) { if (!cache.isEnabled()) return getDelegate().removeUser(realm, user); registerUserInvalidation(realm, user.getId()); return getDelegate().removeUser(realm, user); }