Package org.keycloak.services.managers
Class RealmManager
- java.lang.Object
- 
- org.keycloak.services.managers.RealmManager
 
- 
 public class RealmManager extends Object Per request object- Version:
- $Revision: 1 $
- Author:
- Bill Burke
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected RealmProvidermodelprotected KeycloakSessionsession
 - 
Constructor SummaryConstructors Constructor Description RealmManager(KeycloakSession session)
 - 
Method Summary
 
- 
- 
- 
Field Detail- 
sessionprotected KeycloakSession session 
 - 
modelprotected RealmProvider model 
 
- 
 - 
Constructor Detail- 
RealmManagerpublic RealmManager(KeycloakSession session) 
 
- 
 - 
Method Detail- 
getSessionpublic KeycloakSession getSession() 
 - 
getKeycloakAdminstrationRealmpublic RealmModel getKeycloakAdminstrationRealm() 
 - 
isAdministrationRealmpublic static boolean isAdministrationRealm(RealmModel realm) 
 - 
getRealmpublic RealmModel getRealm(String id) 
 - 
getRealmByNamepublic RealmModel getRealmByName(String name) 
 - 
createRealmpublic RealmModel createRealm(String name) 
 - 
createRealmpublic RealmModel createRealm(String id, String name) 
 - 
setupAuthenticationFlowsprotected void setupAuthenticationFlows(RealmModel realm) 
 - 
setupRequiredActionsprotected void setupRequiredActions(RealmModel realm) 
 - 
createDefaultClientScopesprotected void createDefaultClientScopes(RealmModel realm) 
 - 
setupAdminConsoleprotected void setupAdminConsole(RealmModel realm) 
 - 
setupAdminConsoleLocaleMapperprotected void setupAdminConsoleLocaleMapper(RealmModel realm) 
 - 
setupAdminClipublic void setupAdminCli(RealmModel realm) 
 - 
addQueryCompositeRolespublic void addQueryCompositeRoles(ClientModel realmAccess) 
 - 
getRealmAdminClientIdpublic String getRealmAdminClientId(RealmModel realm) 
 - 
getRealmAdminClientIdpublic String getRealmAdminClientId(RealmRepresentation realm) 
 - 
setupRealmDefaultsprotected void setupRealmDefaults(RealmModel realm) 
 - 
removeRealmpublic boolean removeRealm(RealmModel realm) 
 - 
updateRealmEventsConfigpublic void updateRealmEventsConfig(RealmEventsConfigRepresentation rep, RealmModel realm) 
 - 
setupMasterAdminManagementpublic void setupMasterAdminManagement(RealmModel realm) 
 - 
setupImpersonationServicepublic void setupImpersonationService(RealmModel realm) 
 - 
setupBrokerServicepublic void setupBrokerService(RealmModel realm) 
 - 
importRealmpublic RealmModel importRealm(RealmRepresentation rep) 
 - 
importRealmpublic RealmModel importRealm(RealmRepresentation rep, boolean skipUserDependent) if "skipUserDependent" is true, then import of any models, which needs users already imported in DB, will be skipped. For example authorization
 - 
setupClientServiceAccountsAndAuthorizationOnImportpublic void setupClientServiceAccountsAndAuthorizationOnImport(RealmRepresentation rep, boolean skipUserDependent) 
 - 
setDefaultsForNewRealmpublic void setDefaultsForNewRealm(RealmModel realm) 
 
- 
 
-