if "skipUserDependent" is true, then import of any models, which needs users already imported in DB, will be skipped. For example authorization 
  462         String 
id = rep.getId();
   464             id = KeycloakModelUtils.generateId();
   474         if (!postponeMasterClientSetup) {
   481         boolean postponeImpersonationSetup = 
false;
   483             postponeImpersonationSetup = 
true;
   492         boolean postponeAdminCliSetup = 
false;
   495                 postponeAdminCliSetup = 
true;
   505         if (rep.getClientScopes() == null) {
   509         RepresentationToModel.importRealm(
session, rep, realm, skipUserDependent);
   510         List<ClientRepresentation> clients = rep.getClients();
   512         if (clients != null) {
   515             for (ClientRepresentation client : clients) {
   516                 ClientModel clientModel = realm.getClientById(client.getId());
   518                 if (clientModel.isServiceAccountsEnabled()) {
   519                     clientManager.enableServiceAccount(clientModel);
   522                 if (Boolean.TRUE.equals(client.getAuthorizationServicesEnabled())) {
   523                     RepresentationToModel.createResourceServer(clientModel, 
session, 
true);
   530         if (postponeMasterClientSetup) {
   540         if (postponeImpersonationSetup) {
   545         if (postponeAdminCliSetup) {
   553         List<UserStorageProviderModel> storageProviders = realm.getUserStorageProviders();
   554         UserStorageSyncManager storageSync = 
new UserStorageSyncManager();
   555         for (UserStorageProviderModel provider : storageProviders) {
   556             storageSync.notifyToRefreshPeriodicSync(
session, realm, provider, 
false);
   562         if (rep.getKeycloakVersion() != null) {
   563             MigrationModelManager.migrateImport(
session, realm, rep, skipUserDependent);
 String getRealmAdminClientId(RealmModel realm)
Definition: RealmManager.java:216
 
void setupAuthenticationFlows(RealmModel realm)
Definition: RealmManager.java:133
 
boolean hasRealmAdminManagementClient(RealmRepresentation rep)
Definition: RealmManager.java:579
 
void setupAdminCli(RealmModel realm)
Definition: RealmManager.java:189
 
void setName(String name)
 
void setupMasterAdminManagement(RealmModel realm)
Definition: RealmManager.java:298
 
boolean hasRealmRole(RealmRepresentation rep, String roleName)
Definition: RealmManager.java:628
 
boolean hasAccountManagementClient(RealmRepresentation rep)
Definition: RealmManager.java:584
 
void setupClientRegistrations(RealmModel realm)
Definition: RealmManager.java:678
 
void setupBrokerService(RealmModel realm)
Definition: RealmManager.java:437
 
KeycloakSession session
Definition: RealmManager.java:68
 
void setupRealmDefaults(RealmModel realm)
Definition: RealmManager.java:226
 
boolean hasAdminCliClient(RealmRepresentation rep)
Definition: RealmManager.java:596
 
void setupAccountManagement(RealmModel realm)
Definition: RealmManager.java:408
 
void setupAdminConsoleLocaleMapper(RealmModel realm)
Definition: RealmManager.java:177
 
void createDefaultClientScopes(RealmModel realm)
Definition: RealmManager.java:160
 
void setupRequiredActions(RealmModel realm)
Definition: RealmManager.java:137
 
void checkRealmAdminManagementRoles(RealmModel realm)
Definition: RealmManager.java:385
 
boolean hasClientScope(RealmRepresentation rep, String clientScopeName)
Definition: RealmManager.java:642
 
void checkMasterAdminManagementRoles(RealmModel realm)
Definition: RealmManager.java:342
 
RealmModel createRealm(String name)
 
void setupAuthorizationServices(RealmModel realm)
Definition: RealmManager.java:674
 
boolean hasAdminConsoleClient(RealmRepresentation rep)
Definition: RealmManager.java:592
 
void setupRealmAdminManagement(RealmModel realm)
Definition: RealmManager.java:357
 
void setupOfflineTokens(RealmModel realm, RealmRepresentation realmRep)
Definition: RealmManager.java:141
 
RealmManager(KeycloakSession session)
Definition: RealmManager.java:80
 
void setupAdminConsole(RealmModel realm)
Definition: RealmManager.java:164
 
RealmProvider model
Definition: RealmManager.java:69
 
void setupImpersonationService(RealmModel realm)
Definition: RealmManager.java:433
 
boolean postponeMasterClientSetup(RealmRepresentation rep)
Definition: RealmManager.java:571
 
boolean hasBrokerClient(RealmRepresentation rep)
Definition: RealmManager.java:588
 
void fireRealmPostCreate(RealmModel realm)
Definition: RealmManager.java:682