cache refactor

This commit is contained in:
Bill Burke committed 2014-06-06 15:12:58 -04:00
1 parent e7bde986aa
commit 2f3c8bf079
38 files changed
+1735 -202

No files matched your search

@@ -15,6 +15,9 @@ public interface KeycloakSession extends Provider {
RealmModel createRealm(String id, String name);
RealmModel getRealm(String id);
RealmModel getRealmByName(String name);
UserModel getUserById(String id, String realmId);
UserModel getUserByUsername(String username, String realmId);
UserModel getUserByEmail(String email, String realmId);
List<RealmModel> getRealms();
boolean removeRealm(String id);
@@ -110,12 +110,6 @@ public interface RealmModel extends RoleContainerModel, RoleMapperModel, ScopeMa
boolean validateTOTP(UserModel user, String password, String token);
void updateCredential(UserModel user, UserCredentialModel cred);
List<UserCredentialValueModel> getCredentialsDirectly(UserModel user);
void updateCredentialDirectly(UserModel user, UserCredentialValueModel cred);
UserModel getUser(String name);
UserModel getUserByEmail(String email);
@@ -1,5 +1,6 @@
package org.keycloak.models;
import java.util.List;
import java.util.Map;
import java.util.Set;
@@ -60,6 +61,14 @@ public interface UserModel {
int getNotBefore();
void setNotBefore(int notBefore);
void updateCredential(UserCredentialModel cred);
List<UserCredentialValueModel> getCredentialsDirectly();
void updateCredentialDirectly(UserCredentialValueModel cred);
public static enum RequiredAction {
VERIFY_EMAIL, UPDATE_PROFILE, CONFIGURE_TOTP, UPDATE_PASSWORD