Package org.keycloak.models.map.group
Class MapGroupProviderFactory
- java.lang.Object
-
- org.keycloak.models.map.common.AbstractMapProviderFactory<GroupProvider,MapGroupEntity,GroupModel>
-
- org.keycloak.models.map.group.MapGroupProviderFactory
-
- All Implemented Interfaces:
AmphibianProviderFactory<GroupProvider>
,ComponentFactory<GroupProvider,GroupProvider>
,GroupProviderFactory
,ConfiguredProvider
,EnvironmentDependentProviderFactory
,ProviderEventListener
,ProviderFactory<GroupProvider>
public class MapGroupProviderFactory extends AbstractMapProviderFactory<GroupProvider,MapGroupEntity,GroupModel> implements GroupProviderFactory, ProviderEventListener
- Author:
- mhajas
-
-
Field Summary
-
Fields inherited from class org.keycloak.models.map.common.AbstractMapProviderFactory
CONFIG_STORAGE, LOG, modelType, PROVIDER_ID
-
-
Constructor Summary
Constructors Constructor Description MapGroupProviderFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
This is called when the server shuts down.MapGroupProvider
create(KeycloakSession session)
String
getHelpText()
void
onEvent(ProviderEvent event)
void
postInit(KeycloakSessionFactory factory)
Called after all provider factories have been initialized-
Methods inherited from class org.keycloak.models.map.common.AbstractMapProviderFactory
getId, getStorage, init, isSupported
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.keycloak.component.AmphibianProviderFactory
create, getConfigProperties, onUpdate, preRemove
-
Methods inherited from interface org.keycloak.component.ComponentFactory
getCommonProviderConfigProperties, getTypeMetadata, onCreate, validateConfiguration
-
Methods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfig
-
Methods inherited from interface org.keycloak.provider.EnvironmentDependentProviderFactory
isSupported
-
Methods inherited from interface org.keycloak.provider.ProviderFactory
getConfigMetadata, getId, init, order
-
-
-
-
Method Detail
-
postInit
public void postInit(KeycloakSessionFactory factory)
Description copied from interface:ProviderFactory
Called after all provider factories have been initialized- Specified by:
postInit
in interfaceProviderFactory<GroupProvider>
- Overrides:
postInit
in classAbstractMapProviderFactory<GroupProvider,MapGroupEntity,GroupModel>
-
create
public MapGroupProvider create(KeycloakSession session)
- Specified by:
create
in interfaceAmphibianProviderFactory<GroupProvider>
- Specified by:
create
in interfaceComponentFactory<GroupProvider,GroupProvider>
- Specified by:
create
in interfaceProviderFactory<GroupProvider>
-
close
public void close()
Description copied from interface:ProviderFactory
This is called when the server shuts down.- Specified by:
close
in interfaceAmphibianProviderFactory<GroupProvider>
- Specified by:
close
in interfaceProviderFactory<GroupProvider>
-
getHelpText
public String getHelpText()
- Specified by:
getHelpText
in interfaceConfiguredProvider
-
onEvent
public void onEvent(ProviderEvent event)
- Specified by:
onEvent
in interfaceProviderEventListener
-
-