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, String configParameter) 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
- 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.
-