Package org.keycloak.migration.migrators
Class RealmMigration
java.lang.Object
org.keycloak.migration.migrators.RealmMigration
- All Implemented Interfaces:
org.keycloak.migration.migrators.Migration
- Direct Known Subclasses:
MigrateTo22_0_0,MigrateTo23_0_0,MigrateTo24_0_0,MigrateTo24_0_3,MigrateTo25_0_0,MigrateTo26_0_0,MigrateTo26_1_0,MigrateTo26_2_0,MigrateTo26_3_0,MigrateTo26_4_0,MigrateTo26_4_3,MigrateTo26_6_1,MigrateTo26_6_2,MigrateTo26_7_0
public abstract class RealmMigration
extends Object
implements org.keycloak.migration.migrators.Migration
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmigrate(org.keycloak.models.KeycloakSession session) voidmigrateImport(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.RealmRepresentation rep, boolean skipUserDependent) abstract voidmigrateRealm(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.migration.migrators.Migration
getVersion
-
Field Details
-
LOG
protected static final org.jboss.logging.Logger LOG
-
-
Constructor Details
-
RealmMigration
public RealmMigration()
-
-
Method Details
-
migrate
public void migrate(org.keycloak.models.KeycloakSession session) - Specified by:
migratein interfaceorg.keycloak.migration.migrators.Migration
-
migrateImport
public void migrateImport(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.RealmRepresentation rep, boolean skipUserDependent) - Specified by:
migrateImportin interfaceorg.keycloak.migration.migrators.Migration
-
migrateRealm
public abstract void migrateRealm(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm)
-