Package org.keycloak.models.workflow
Interface WorkflowConditionProviderFactory<P extends WorkflowConditionProvider>
- All Superinterfaces:
EnvironmentDependentProviderFactory,org.keycloak.provider.ProviderFactory<P>
public interface WorkflowConditionProviderFactory<P extends WorkflowConditionProvider>
extends org.keycloak.provider.ProviderFactory<P>, EnvironmentDependentProviderFactory
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidclose()default Pcreate(org.keycloak.models.KeycloakSession session) default voidinit(org.keycloak.Config.Scope config) default booleanisSupported(org.keycloak.Config.Scope config) Check if the provider is supported and should be available based on the provider configuration.default voidpostInit(org.keycloak.models.KeycloakSessionFactory factory) Methods inherited from interface org.keycloak.provider.ProviderFactory
dependsOn, getConfigMetadata, getId, order
-
Method Details
-
create
-
create
- Specified by:
createin interfaceorg.keycloak.provider.ProviderFactory<P extends WorkflowConditionProvider>
-
isSupported
default boolean isSupported(org.keycloak.Config.Scope config) Description copied from interface:EnvironmentDependentProviderFactoryCheck if the provider is supported and should be available based on the provider configuration.- Specified by:
isSupportedin interfaceEnvironmentDependentProviderFactory- Parameters:
config- the provider configuration- Returns:
trueif the provider is supported. Otherwise,false.
-
init
default void init(org.keycloak.Config.Scope config) - Specified by:
initin interfaceorg.keycloak.provider.ProviderFactory<P extends WorkflowConditionProvider>
-
postInit
default void postInit(org.keycloak.models.KeycloakSessionFactory factory) - Specified by:
postInitin interfaceorg.keycloak.provider.ProviderFactory<P extends WorkflowConditionProvider>
-
close
default void close()- Specified by:
closein interfaceorg.keycloak.provider.ProviderFactory<P extends WorkflowConditionProvider>
-