keycloak-oidc-service
公開メンバ関数 | 静的公開変数類 | 限定公開メンバ関数 | 静的非公開変数類 | 全メンバ一覧
org.keycloak.migration.migrators.MigrateTo4_2_0 クラス
org.keycloak.migration.migrators.MigrateTo4_2_0 の継承関係図
Inheritance graph
org.keycloak.migration.migrators.MigrateTo4_2_0 連携図
Collaboration graph

公開メンバ関数

ModelVersion getVersion ()
 
void migrate (KeycloakSession session)
 
void migrateImport (KeycloakSession session, RealmModel realm, RealmRepresentation rep, boolean skipUserDependent)
 

静的公開変数類

static final ModelVersion VERSION = new ModelVersion("4.2.0")
 

限定公開メンバ関数

void migrateRealm (KeycloakSession session, RealmModel realm, boolean json)
 

静的非公開変数類

static final Logger LOG = Logger.getLogger(MigrateTo4_2_0.class)
 

詳解

著者
Hiroyuki Wada

関数詳解

◆ getVersion()

ModelVersion org.keycloak.migration.migrators.MigrateTo4_2_0.getVersion ( )
inline

org.keycloak.migration.migrators.Migrationを実装しています。

42  {
43  return VERSION;
44  }
static final ModelVersion VERSION
Definition: MigrateTo4_2_0.java:37

◆ migrate()

void org.keycloak.migration.migrators.MigrateTo4_2_0.migrate ( KeycloakSession  session)
inline

org.keycloak.migration.migrators.Migrationを実装しています。

47  {
48  session.realms().getRealms().stream().forEach(r -> {
49  migrateRealm(session, r, false);
50  });
51  }
void migrateRealm(KeycloakSession session, RealmModel realm, boolean json)
Definition: MigrateTo4_2_0.java:58

◆ migrateImport()

void org.keycloak.migration.migrators.MigrateTo4_2_0.migrateImport ( KeycloakSession  session,
RealmModel  realm,
RealmRepresentation  rep,
boolean  skipUserDependent 
)
inline

org.keycloak.migration.migrators.Migrationを実装しています。

54  {
55  migrateRealm(session, realm, true);
56  }
void migrateRealm(KeycloakSession session, RealmModel realm, boolean json)
Definition: MigrateTo4_2_0.java:58

◆ migrateRealm()

void org.keycloak.migration.migrators.MigrateTo4_2_0.migrateRealm ( KeycloakSession  session,
RealmModel  realm,
boolean  json 
)
inlineprotected
58  {
59  // Set default priority of required actions in alphabetical order
60  List<RequiredActionProviderModel> actions = realm.getRequiredActionProviders().stream()
61  .sorted(comparing(RequiredActionProviderModel::getName)).collect(Collectors.toList());
62  int priority = 10;
63  for (RequiredActionProviderModel model : actions) {
64  LOG.debugf("Setting priority '%d' for required action '%s' in realm '%s'", priority, model.getAlias(),
65  realm.getName());
66  model.setPriority(priority);
67  priority += 10;
68 
69  // Save
70  realm.updateRequiredActionProvider(model);
71  }
72  }
static final Logger LOG
Definition: MigrateTo4_2_0.java:39
String getName()
Definition: RequiredActionProviderModel.java:76

メンバ詳解

◆ LOG

final Logger org.keycloak.migration.migrators.MigrateTo4_2_0.LOG = Logger.getLogger(MigrateTo4_2_0.class)
staticprivate

◆ VERSION

final ModelVersion org.keycloak.migration.migrators.MigrateTo4_2_0.VERSION = new ModelVersion("4.2.0")
static

このクラス詳解は次のファイルから抽出されました: