Package org.keycloak.migration.migrators
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
,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 Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ModelVersion
getVersion()
void
migrate(KeycloakSession session)
default void
migrateImport(KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent)
Called after full import of representation.
-
-
-
Method Detail
-
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()
-
-