Package org.keycloak.models.workflow
Interface WorkflowConditionProviderFactory<P extends WorkflowConditionProvider>
- All Superinterfaces:
EnvironmentDependentProviderFactory,ProviderFactory<P>
- All Known Implementing Classes:
ExpressionWorkflowConditionFactory,GroupMembershipWorkflowConditionFactory,IdentityProviderWorkflowConditionFactory,RoleWorkflowConditionFactory,UserAttributeWorkflowConditionFactory
public interface WorkflowConditionProviderFactory<P extends WorkflowConditionProvider>
extends ProviderFactory<P>, EnvironmentDependentProviderFactory
-
Method Summary
Modifier and TypeMethodDescriptiondefault Pcreate(KeycloakSession session) create(KeycloakSession session, List<String> configParameters) default booleanisSupported(Config.Scope config) Check if the provider is supported and should be available based on the provider configuration.Methods inherited from interface org.keycloak.provider.ProviderFactory
close, dependsOn, getConfigMetadata, getId, init, order, postInit
-
Method Details
-
create
-
create
-
create
- Specified by:
createin interfaceProviderFactory<P extends WorkflowConditionProvider>
-
isSupported
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.
-