Package org.keycloak.models.workflow
Interface WorkflowProviderFactory<P extends WorkflowProvider>
- All Superinterfaces:
ComponentFactory<P,,WorkflowProvider> ConfiguredProvider,EnvironmentDependentProviderFactory,ProviderFactory<WorkflowProvider>
- All Known Implementing Classes:
DefaultWorkflowProviderFactory
public interface WorkflowProviderFactory<P extends WorkflowProvider>
extends ComponentFactory<P,WorkflowProvider>, EnvironmentDependentProviderFactory
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleanIndicates whether this component factory is managed internally and should not be exposed through the generic component REST API.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.component.ComponentFactory
create, create, getCommonProviderConfigProperties, getTypeMetadata, onCreate, onUpdate, preRemove, validateConfigurationMethods inherited from interface org.keycloak.provider.ConfiguredProvider
getConfig, getConfigProperties, getHelpTextMethods inherited from interface org.keycloak.provider.ProviderFactory
close, dependsOn, getConfigMetadata, getId, init, order, postInit
-
Method Details
-
isInternal
default boolean isInternal()Description copied from interface:ComponentFactoryIndicates whether this component factory is managed internally and should not be exposed through the generic component REST API.- Specified by:
isInternalin interfaceComponentFactory<P extends WorkflowProvider,WorkflowProvider> - Returns:
trueif the component is internal,falseotherwise.
-
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.
-