public interface UserProvider extends Provider
UserModel addUser(RealmModel realm, String id, String username, boolean addDefaultRoles)
UserModel addUser(RealmModel realm, String username)
boolean removeUser(RealmModel realm, UserModel user)
void addSocialLink(RealmModel realm, UserModel user, SocialLinkModel socialLink)
boolean removeSocialLink(RealmModel realm, UserModel user, String socialProvider)
UserModel getUserById(String id, RealmModel realm)
UserModel getUserByUsername(String username, RealmModel realm)
UserModel getUserByEmail(String email, RealmModel realm)
UserModel getUserBySocialLink(SocialLinkModel socialLink, RealmModel realm)
List<UserModel> getUsers(RealmModel realm)
int getUsersCount(RealmModel realm)
List<UserModel> getUsers(RealmModel realm, int firstResult, int maxResults)
List<UserModel> searchForUser(String search, RealmModel realm)
List<UserModel> searchForUser(String search, RealmModel realm, int firstResult, int maxResults)
List<UserModel> searchForUserByAttributes(Map<String,String> attributes, RealmModel realm)
List<UserModel> searchForUserByAttributes(Map<String,String> attributes, RealmModel realm, int firstResult, int maxResults)
Set<SocialLinkModel> getSocialLinks(UserModel user, RealmModel realm)
SocialLinkModel getSocialLink(UserModel user, String socialProvider, RealmModel realm)
void preRemove(RealmModel realm)
void preRemove(RealmModel realm, RoleModel role)
boolean validCredentials(RealmModel realm, UserModel user, List<UserCredentialModel> input)
boolean validCredentials(RealmModel realm, UserModel user, UserCredentialModel... input)
Copyright © 2014. All Rights Reserved.