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
    Modifier and Type
    Field
    Description
    protected static final org.jboss.logging.Logger
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    migrate(org.keycloak.models.KeycloakSession session)
     
    void
    migrateImport(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.RealmRepresentation rep, boolean skipUserDependent)
     
    abstract void
    migrateRealm(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, wait

    Methods 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:
      migrate in interface org.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:
      migrateImport in interface org.keycloak.migration.migrators.Migration
    • migrateRealm

      public abstract void migrateRealm(org.keycloak.models.KeycloakSession session, org.keycloak.models.RealmModel realm)