refactor for caching again

This commit is contained in:
Bill Burke committed 2014-06-12 11:11:14 -04:00
1 parent 0dd06e3343
commit 2ae2067841
26 files changed
+961 -244

No files matched your search

@@ -38,6 +38,21 @@ public interface KeycloakSession extends Provider {
List<RealmModel> getRealms();
boolean removeRealm(String id);
UsernameLoginFailureModel getUserLoginFailure(String username, RealmModel realm);
UsernameLoginFailureModel addUserLoginFailure(String username, RealmModel realm);
List<UsernameLoginFailureModel> getAllUserLoginFailures();
UserSessionModel createUserSession(RealmModel realm, UserModel user, String ipAddress);
UserSessionModel getUserSession(String id, RealmModel realm);
List<UserSessionModel> getUserSessions(UserModel user, RealmModel realm);
Set<UserSessionModel> getUserSessions(RealmModel realm, ClientModel client);
int getActiveUserSessions(RealmModel realm, ClientModel client);
void removeUserSession(UserSessionModel session);
void removeUserSessions(RealmModel realm, UserModel user);
void removeExpiredUserSessions(RealmModel realm);
void removeUserSessions(RealmModel realm);
void removeAllData();
void close();
@@ -157,10 +157,6 @@ public interface RealmModel extends RoleContainerModel {
boolean removeSocialLink(UserModel user, String socialProvider);
AuthenticationLinkModel getAuthenticationLink(UserModel user);
void setAuthenticationLink(UserModel user, AuthenticationLinkModel authenticationLink);
boolean isSocial();
void setSocial(boolean social);
@@ -67,6 +67,12 @@ public interface UserModel {
void updateCredentialDirectly(UserCredentialValueModel cred);
AuthenticationLinkModel getAuthenticationLink();
void setAuthenticationLink(AuthenticationLinkModel authenticationLink);
Set<RoleModel> getRealmRoleMappings();
Set<RoleModel> getApplicationRoleMappings(ApplicationModel app);
boolean hasRole(RoleModel role);