Package org.keycloak.services.managers
Class RealmManager
java.lang.Object
org.keycloak.services.managers.RealmManager
Per request object
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddQueryCompositeRoles(ClientModel realmAccess) protected voidcreateRealm(String name) createRealm(String id, String name) getRealmAdminClientId(RealmModel realm) getRealmAdminClientId(org.keycloak.representations.idm.RealmRepresentation realm) getRealmByName(String name) importRealm(org.keycloak.representations.idm.RealmRepresentation rep) importRealm(org.keycloak.representations.idm.RealmRepresentation rep, boolean skipUserDependent) Deprecated.importRealm(org.keycloak.representations.idm.RealmRepresentation rep, Runnable userImport) static booleanisAdministrationRealm(RealmModel realm) booleanremoveRealm(RealmModel realm) voidsetDefaultsForNewRealm(RealmModel realm) voidsetupAdminCli(RealmModel realm) protected voidsetupAdminConsole(RealmModel realm) protected voidprotected voidvoidsetupBrokerService(RealmModel realm) voidsetupClientServiceAccountsAndAuthorizationOnImport(org.keycloak.representations.idm.RealmRepresentation rep, boolean skipUserDependent) voidvoidprotected voidsetupRealmDefaults(RealmModel realm) protected voidsetupRequiredActions(RealmModel realm) voidupdateRealmEventsConfig(org.keycloak.representations.idm.RealmEventsConfigRepresentation rep, RealmModel realm)
-
Field Details
-
session
-
model
-
-
Constructor Details
-
RealmManager
-
-
Method Details
-
getSession
-
getKeycloakAdminstrationRealm
-
isAdministrationRealm
-
getRealm
-
getRealmByName
-
createRealm
-
createRealm
-
setupAuthenticationFlows
-
setupRequiredActions
-
createDefaultClientScopes
-
setupAdminConsole
-
setupAdminConsoleLocaleMapper
-
setupAdminCli
-
addQueryCompositeRoles
-
getRealmAdminClientId
-
getRealmAdminClientId
-
setupRealmDefaults
-
removeRealm
-
updateRealmEventsConfig
public void updateRealmEventsConfig(org.keycloak.representations.idm.RealmEventsConfigRepresentation rep, RealmModel realm) -
setupMasterAdminManagement
-
setupImpersonationService
-
setupBrokerService
-
importRealm
-
importRealm
@Deprecated public RealmModel importRealm(org.keycloak.representations.idm.RealmRepresentation rep, boolean skipUserDependent) Deprecated.if "skipUserDependent" is true, then import of any models, which needs users already imported in DB, will be skipped. For example authorization -
importRealm
public RealmModel importRealm(org.keycloak.representations.idm.RealmRepresentation rep, Runnable userImport) - Parameters:
userImport- if null, then import of any models, which needs users already imported in DB, will be skipped. For example authorization
-
setupClientServiceAccountsAndAuthorizationOnImport
public void setupClientServiceAccountsAndAuthorizationOnImport(org.keycloak.representations.idm.RealmRepresentation rep, boolean skipUserDependent) -
setDefaultsForNewRealm
-
importRealm(RealmRepresentation, Runnable)