keycloak-uncached
Changes
export-import/export-import-impl/src/main/java/org/keycloak/exportimport/ModelImporter.java 3(+0 -3)
model/invalidation-cache/model-adapters/src/main/java/org/keycloak/models/cache/DefaultCacheModelProvider.java 7(+0 -7)
model/invalidation-cache/model-adapters/src/main/java/org/keycloak/models/cache/NoCacheModelProvider.java 5(+0 -5)
Details
diff --git a/export-import/export-import-impl/src/main/java/org/keycloak/exportimport/ModelImporter.java b/export-import/export-import-impl/src/main/java/org/keycloak/exportimport/ModelImporter.java
index 697aab7..3106130 100755
--- a/export-import/export-import-impl/src/main/java/org/keycloak/exportimport/ModelImporter.java
+++ b/export-import/export-import-impl/src/main/java/org/keycloak/exportimport/ModelImporter.java
@@ -52,9 +52,6 @@ public class ModelImporter {
this.importReader = importReader;
this.propertiesManager = new ExportImportPropertiesManager();
- // Delete all the data from current model
- session.removeAllData();
-
importRealms(session, "realms.json");
importApplications(session, "applications.json");
importRoles(session, "roles.json");
diff --git a/model/api/src/main/java/org/keycloak/models/KeycloakSession.java b/model/api/src/main/java/org/keycloak/models/KeycloakSession.java
index ba2c776..dbc9da8 100755
--- a/model/api/src/main/java/org/keycloak/models/KeycloakSession.java
+++ b/model/api/src/main/java/org/keycloak/models/KeycloakSession.java
@@ -60,8 +60,5 @@ public interface KeycloakSession {
void removeExpiredUserSessions(RealmModel realm);
void removeUserSessions(RealmModel realm);
-
- void removeAllData();
-
void close();
}
diff --git a/model/api/src/main/java/org/keycloak/models/ModelProvider.java b/model/api/src/main/java/org/keycloak/models/ModelProvider.java
index 8ec2580..6e2ddf5 100755
--- a/model/api/src/main/java/org/keycloak/models/ModelProvider.java
+++ b/model/api/src/main/java/org/keycloak/models/ModelProvider.java
@@ -52,8 +52,5 @@ public interface ModelProvider extends Provider {
void removeExpiredUserSessions(RealmModel realm);
void removeUserSessions(RealmModel realm);
-
- void removeAllData();
-
void close();
}
diff --git a/model/hybrid/src/main/java/org/keycloak/models/hybrid/HybridModelProvider.java b/model/hybrid/src/main/java/org/keycloak/models/hybrid/HybridModelProvider.java
index 0a3d778..8de241d 100644
--- a/model/hybrid/src/main/java/org/keycloak/models/hybrid/HybridModelProvider.java
+++ b/model/hybrid/src/main/java/org/keycloak/models/hybrid/HybridModelProvider.java
@@ -246,10 +246,6 @@ public class HybridModelProvider implements ModelProvider {
}
@Override
- public void removeAllData() {
- }
-
- @Override
public void close() {
}
diff --git a/model/invalidation-cache/model-adapters/src/main/java/org/keycloak/models/cache/DefaultCacheModelProvider.java b/model/invalidation-cache/model-adapters/src/main/java/org/keycloak/models/cache/DefaultCacheModelProvider.java
index 79dea57..186d76b 100755
--- a/model/invalidation-cache/model-adapters/src/main/java/org/keycloak/models/cache/DefaultCacheModelProvider.java
+++ b/model/invalidation-cache/model-adapters/src/main/java/org/keycloak/models/cache/DefaultCacheModelProvider.java
@@ -292,13 +292,6 @@ public class DefaultCacheModelProvider implements CacheModelProvider {
}
@Override
- public void removeAllData() {
- cache.clear();
- getDelegate().removeAllData();
- clearAll = true;
- }
-
- @Override
public void close() {
if (delegate != null) delegate.close();
}
diff --git a/model/invalidation-cache/model-adapters/src/main/java/org/keycloak/models/cache/NoCacheModelProvider.java b/model/invalidation-cache/model-adapters/src/main/java/org/keycloak/models/cache/NoCacheModelProvider.java
index a4e8d84..b9cf8d1 100755
--- a/model/invalidation-cache/model-adapters/src/main/java/org/keycloak/models/cache/NoCacheModelProvider.java
+++ b/model/invalidation-cache/model-adapters/src/main/java/org/keycloak/models/cache/NoCacheModelProvider.java
@@ -157,11 +157,6 @@ public class NoCacheModelProvider implements CacheModelProvider {
}
@Override
- public void removeAllData() {
- getDelegate().removeAllData();
- }
-
- @Override
public void close() {
if (delegate != null) delegate.close();
}
diff --git a/model/jpa/src/main/java/org/keycloak/models/jpa/JpaModelProvider.java b/model/jpa/src/main/java/org/keycloak/models/jpa/JpaModelProvider.java
index 940e067..bab6fc0 100755
--- a/model/jpa/src/main/java/org/keycloak/models/jpa/JpaModelProvider.java
+++ b/model/jpa/src/main/java/org/keycloak/models/jpa/JpaModelProvider.java
@@ -145,15 +145,6 @@ public class JpaModelProvider implements ModelProvider {
}
@Override
- public void removeAllData() {
- // Should be sufficient to delete all realms. Rest data should be removed in cascade
- List<RealmModel> realms = getRealms();
- for (RealmModel realm : realms) {
- removeRealm(realm.getId());
- }
- }
-
- @Override
public UserModel getUserBySocialLink(SocialLinkModel socialLink, RealmModel realm) {
TypedQuery<UserEntity> query = em.createNamedQuery("findUserByLinkAndRealm", UserEntity.class);
RealmEntity realmEntity = em.getReference(RealmEntity.class, realm.getId());
diff --git a/model/mongo/src/main/java/org/keycloak/models/mongo/api/MongoStore.java b/model/mongo/src/main/java/org/keycloak/models/mongo/api/MongoStore.java
index 56951eb..cfd5a26 100755
--- a/model/mongo/src/main/java/org/keycloak/models/mongo/api/MongoStore.java
+++ b/model/mongo/src/main/java/org/keycloak/models/mongo/api/MongoStore.java
@@ -41,8 +41,4 @@ public interface MongoStore {
<S> boolean pullItemFromList(MongoIdentifiableEntity entity, String listPropertyName, S itemToPull, MongoStoreInvocationContext context);
- /**
- * Completely remove all data from DB
- */
- void removeAllEntities();
}
diff --git a/model/mongo/src/main/java/org/keycloak/models/mongo/impl/MongoStoreImpl.java b/model/mongo/src/main/java/org/keycloak/models/mongo/impl/MongoStoreImpl.java
index a9c1d96..5b0631d 100755
--- a/model/mongo/src/main/java/org/keycloak/models/mongo/impl/MongoStoreImpl.java
+++ b/model/mongo/src/main/java/org/keycloak/models/mongo/impl/MongoStoreImpl.java
@@ -417,13 +417,6 @@ public class MongoStoreImpl implements MongoStore {
}
}
- @Override
- public void removeAllEntities() {
- Set<Class<?>> managedTypes = this.entityInfoCache.keySet();
- Class<? extends MongoEntity>[] arrayTemplate = (Class<? extends MongoEntity>[])new Class<?>[0];
- this.clearManagedCollections(managedTypes.toArray(arrayTemplate));
- }
-
// Possibility to add user-defined mappers
public void addAppObjectConverter(Mapper<?, ?> mapper) {
mapperRegistry.addAppObjectMapper(mapper);
diff --git a/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/adapters/MongoModelProvider.java b/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/adapters/MongoModelProvider.java
index efc8277..7d567ca 100755
--- a/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/adapters/MongoModelProvider.java
+++ b/model/mongo/src/main/java/org/keycloak/models/mongo/keycloak/adapters/MongoModelProvider.java
@@ -68,11 +68,6 @@ public class MongoModelProvider implements ModelProvider {
}
@Override
- public void removeAllData() {
- getMongoStore().removeAllEntities();
- }
-
- @Override
public RealmModel createRealm(String name) {
return createRealm(KeycloakModelUtils.generateId(), name);
}
diff --git a/services/src/main/java/org/keycloak/services/DefaultKeycloakSession.java b/services/src/main/java/org/keycloak/services/DefaultKeycloakSession.java
index dce4019..8aa6b13 100755
--- a/services/src/main/java/org/keycloak/services/DefaultKeycloakSession.java
+++ b/services/src/main/java/org/keycloak/services/DefaultKeycloakSession.java
@@ -235,11 +235,6 @@ public class DefaultKeycloakSession implements KeycloakSession {
model.removeUserSessions(realm);
}
- @Override
- public void removeAllData() {
- model.removeAllData();
- }
-
public void close() {
for (Provider p : providers.values()) {
p.close();