public class NoCacheUserProvider extends Object implements CacheUserProvider
| Modifier and Type | Field and Description |
|---|---|
protected UserProvider |
delegate |
protected KeycloakSession |
session |
| Constructor and Description |
|---|
NoCacheUserProvider(KeycloakSession session) |
protected KeycloakSession session
protected UserProvider delegate
public NoCacheUserProvider(KeycloakSession session)
public boolean isEnabled()
isEnabled in interface CacheUserProviderpublic void setEnabled(boolean enabled)
setEnabled in interface CacheUserProviderpublic UserProvider getDelegate()
getDelegate in interface CacheUserProviderpublic void registerUserInvalidation(RealmModel realm, String id)
registerUserInvalidation in interface CacheUserProviderpublic UserModel getUserById(String id, RealmModel realm)
getUserById in interface UserProviderpublic UserModel getUserByUsername(String username, RealmModel realm)
getUserByUsername in interface UserProviderpublic UserModel getUserByEmail(String email, RealmModel realm)
getUserByEmail in interface UserProviderpublic void close()
close in interface UserProviderclose in interface Providerpublic UserModel getUserBySocialLink(SocialLinkModel socialLink, RealmModel realm)
getUserBySocialLink in interface UserProviderpublic List<UserModel> getUsers(RealmModel realm)
getUsers in interface UserProviderpublic int getUsersCount(RealmModel realm)
getUsersCount in interface UserProviderpublic List<UserModel> getUsers(RealmModel realm, int firstResult, int maxResults)
getUsers in interface UserProviderpublic List<UserModel> searchForUser(String search, RealmModel realm)
searchForUser in interface UserProviderpublic List<UserModel> searchForUser(String search, RealmModel realm, int firstResult, int maxResults)
searchForUser in interface UserProviderpublic List<UserModel> searchForUserByAttributes(Map<String,String> attributes, RealmModel realm)
searchForUserByAttributes in interface UserProviderpublic List<UserModel> searchForUserByAttributes(Map<String,String> attributes, RealmModel realm, int firstResult, int maxResults)
searchForUserByAttributes in interface UserProviderpublic Set<SocialLinkModel> getSocialLinks(UserModel user, RealmModel realm)
getSocialLinks in interface UserProviderpublic SocialLinkModel getSocialLink(UserModel user, String socialProvider, RealmModel realm)
getSocialLink in interface UserProviderpublic UserModel addUser(RealmModel realm, String id, String username, boolean addDefaultRoles)
addUser in interface UserProviderpublic UserModel addUser(RealmModel realm, String username)
addUser in interface UserProviderpublic boolean removeUser(RealmModel realm, UserModel user)
removeUser in interface UserProviderpublic void addSocialLink(RealmModel realm, UserModel user, SocialLinkModel socialLink)
addSocialLink in interface UserProviderpublic boolean removeSocialLink(RealmModel realm, UserModel user, String socialProvider)
removeSocialLink in interface UserProviderpublic boolean validCredentials(RealmModel realm, UserModel user, List<UserCredentialModel> input)
validCredentials in interface UserProviderpublic boolean validCredentials(RealmModel realm, UserModel user, UserCredentialModel... input)
validCredentials in interface UserProviderpublic void preRemove(RealmModel realm)
preRemove in interface UserProviderpublic void preRemove(RealmModel realm, RoleModel role)
preRemove in interface UserProviderCopyright © 2014. All Rights Reserved.