Package org.keycloak.models.map.realm
Class MapRealmProvider
java.lang.Object
org.keycloak.models.map.realm.MapRealmProvider
- All Implemented Interfaces:
RealmProvider,Provider
-
Constructor Summary
ConstructorsConstructorDescriptionMapRealmProvider(KeycloakSession session, MapStorage<MapRealmEntity, RealmModel> realmStore) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()createRealm(String name) createRealm(String id, String name) booleandeleteLocalizationText(RealmModel realm, String locale, String key) booleandeleteLocalizationTextsByLocale(RealmModel realm, String locale) getLocalizationTextsById(RealmModel realm, String locale, String key) getRealmByName(String name) getRealmsWithProviderTypeStream(Class<?> type) voidbooleanremoveRealm(String id) voidsaveLocalizationText(RealmModel realm, String locale, String key, String text) voidsaveLocalizationTexts(RealmModel realm, String locale, Map<String, String> localizationTexts) booleanupdateLocalizationText(RealmModel realm, String locale, String key, String text) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.models.RealmProvider
createClientInitialAccessModel, decreaseRemainingCount, getClientInitialAccessModel, listClientInitialAccessStream, removeClientInitialAccessModel
-
Constructor Details
-
MapRealmProvider
-
-
Method Details
-
createRealm
- Specified by:
createRealmin interfaceRealmProvider
-
createRealm
- Specified by:
createRealmin interfaceRealmProvider
-
getRealm
- Specified by:
getRealmin interfaceRealmProvider
-
getRealmByName
- Specified by:
getRealmByNamein interfaceRealmProvider
-
getRealmsStream
- Specified by:
getRealmsStreamin interfaceRealmProvider
-
getRealmsWithProviderTypeStream
- Specified by:
getRealmsWithProviderTypeStreamin interfaceRealmProvider
-
removeRealm
- Specified by:
removeRealmin interfaceRealmProvider
-
removeExpiredClientInitialAccess
public void removeExpiredClientInitialAccess()- Specified by:
removeExpiredClientInitialAccessin interfaceRealmProvider
-
saveLocalizationText
- Specified by:
saveLocalizationTextin interfaceRealmProvider
-
saveLocalizationTexts
public void saveLocalizationTexts(RealmModel realm, String locale, Map<String, String> localizationTexts) - Specified by:
saveLocalizationTextsin interfaceRealmProvider
-
updateLocalizationText
- Specified by:
updateLocalizationTextin interfaceRealmProvider
-
deleteLocalizationTextsByLocale
- Specified by:
deleteLocalizationTextsByLocalein interfaceRealmProvider
-
deleteLocalizationText
- Specified by:
deleteLocalizationTextin interfaceRealmProvider
-
getLocalizationTextsById
- Specified by:
getLocalizationTextsByIdin interfaceRealmProvider
-
close
public void close()
-