111 if (rep.getKeycloakVersion() != null) {
112 stored =
new ModelVersion(rep.getKeycloakVersion());
115 if (latest.getMajor() < 7 || (stored.getMajor() == 7 && stored.getQualifier().equals(
"GA"))) {
116 if (stored.getMajor() == 7) {
117 if (stored.getMinor() == 0) {
119 }
else if (stored.getMinor() == 1) {
121 }
else if (stored.getMinor() == 2) {
127 stored =
new ModelVersion(stored.major, stored.minor, stored.micro);
128 if (latest.equals(stored) || latest.lessThan(stored)) {
134 if (stored == null || stored.lessThan(m.getVersion())) {
135 if (stored != null) {
136 logger.debugf(
"Migrating older json representation to %s", m.getVersion());
139 m.migrateImport(session, realm, rep, skipUserDependent);
140 }
catch (Exception e) {
141 logger.error(
"Failed to migrate json representation for version: " + m.getVersion(), e);
ModelVersion getVersion()
static Logger logger
Definition: MigrationModelManager.java:53
static final ModelVersion RHSSO_VERSION_7_2_KEYCLOAK_VERSION
Definition: MigrationModelManager.java:105
static final ModelVersion RHSSO_VERSION_7_1_KEYCLOAK_VERSION
Definition: MigrationModelManager.java:104
static final ModelVersion RHSSO_VERSION_7_0_KEYCLOAK_VERSION
Definition: MigrationModelManager.java:103
static final Migration [] migrations
Definition: MigrationModelManager.java:55