Package org.keycloak.models.workflow
Interface WorkflowStepProviderFactory<P extends WorkflowStepProvider>
- All Superinterfaces:
ComponentFactory<P,
,WorkflowStepProvider> ConfiguredProvider
,EnvironmentDependentProviderFactory
,ProviderFactory<WorkflowStepProvider>
- All Known Implementing Classes:
AddRequiredActionStepProviderFactory
,AggregatedStepProviderFactory
,DeleteUserStepProviderFactory
,DisableUserStepProviderFactory
,NotifyUserStepProviderFactory
,SetUserAttributeStepProviderFactory
public interface WorkflowStepProviderFactory<P extends WorkflowStepProvider>
extends ComponentFactory<P,WorkflowStepProvider>, EnvironmentDependentProviderFactory
-
Method Summary
Modifier and TypeMethodDescriptiongetType()
default boolean
isSupported
(Config.Scope config) Check if the provider is supported and should be available based on the provider configuration.Methods inherited from interface org.keycloak.component.ComponentFactory
create, create, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemove, validateConfiguration
Methods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfig, getConfigProperties, getHelpText
Methods inherited from interface org.keycloak.provider.ProviderFactory
close, dependsOn, getConfigMetadata, getId, init, order, postInit
-
Method Details
-
getType
ResourceType getType() -
isSupported
Description copied from interface:EnvironmentDependentProviderFactory
Check if the provider is supported and should be available based on the provider configuration.- Specified by:
isSupported
in interfaceEnvironmentDependentProviderFactory
- Parameters:
config
- the provider configuration- Returns:
true
if the provider is supported. Otherwise,false
.
-