Interface Migration

All Known Implementing Classes:
MigrateTo1_2_0, MigrateTo1_3_0, MigrateTo1_4_0, MigrateTo1_5_0, MigrateTo1_6_0, MigrateTo1_7_0, MigrateTo1_8_0, MigrateTo1_9_0, MigrateTo1_9_2, MigrateTo12_0_0, MigrateTo14_0_0, MigrateTo18_0_0, MigrateTo2_0_0, MigrateTo2_1_0, MigrateTo2_2_0, MigrateTo2_3_0, MigrateTo2_5_0, MigrateTo20_0_0, MigrateTo21_0_0, MigrateTo22_0_0, MigrateTo23_0_0, MigrateTo24_0_0, MigrateTo3_0_0, MigrateTo3_1_0, MigrateTo3_2_0, MigrateTo3_4_0, MigrateTo3_4_1, MigrateTo3_4_2, MigrateTo4_0_0, MigrateTo4_2_0, MigrateTo4_6_0, MigrateTo6_0_0, MigrateTo8_0_0, MigrateTo8_0_2, MigrateTo9_0_0, MigrateTo9_0_4

public interface Migration
Author:
Stian Thorgersen
  • Method Details

    • migrate

      void migrate(KeycloakSession session)
    • migrateImport

      default void migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent)
      Called after full import of representation. Implementations of this method should try not make assumptions about what was imported from the representations. We have no idea what the user will do to an exported json file.
      Parameters:
      session -
      realm -
      rep -
      skipUserDependent -
    • getVersion

      ModelVersion getVersion()