Package org.keycloak.models.workflow
Class DefaultWorkflowProvider
java.lang.Object
org.keycloak.models.workflow.DefaultWorkflowProvider
- All Implemented Interfaces:
WorkflowProvider,Provider
-
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(Workflow workflow, ResourceType type, String resourceId) voidactivateForAllEligibleResources(Workflow workflow) voidclose()voiddeactivate(Workflow workflow, String resourceId) Returns aResourceTypeSelectorfor the specified resource type.getScheduledWorkflowsByResource(String resourceId) getWorkflow(String id) voidremoveWorkflow(Workflow workflow) voidvoidsubmit(WorkflowEvent event) toRepresentation(Workflow workflow) voidupdateWorkflow(Workflow workflow, WorkflowRepresentation representation) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.models.workflow.WorkflowProvider
getWorkflows
-
Method Details
-
getResourceTypeSelector
Description copied from interface:WorkflowProviderReturns aResourceTypeSelectorfor the specified resource type.- Specified by:
getResourceTypeSelectorin interfaceWorkflowProvider- Parameters:
type- the resource type.- Returns:
- the corresponding
ResourceTypeSelector.
-
updateWorkflow
- Specified by:
updateWorkflowin interfaceWorkflowProvider
-
removeWorkflow
- Specified by:
removeWorkflowin interfaceWorkflowProvider
-
getWorkflow
- Specified by:
getWorkflowin interfaceWorkflowProvider
-
getWorkflows
- Specified by:
getWorkflowsin interfaceWorkflowProvider
-
getScheduledWorkflowsByResource
- Specified by:
getScheduledWorkflowsByResourcein interfaceWorkflowProvider
-
submit
- Specified by:
submitin interfaceWorkflowProvider
-
runScheduledSteps
public void runScheduledSteps()- Specified by:
runScheduledStepsin interfaceWorkflowProvider
-
activate
- Specified by:
activatein interfaceWorkflowProvider
-
deactivate
- Specified by:
deactivatein interfaceWorkflowProvider
-
activateForAllEligibleResources
- Specified by:
activateForAllEligibleResourcesin interfaceWorkflowProvider
-
toRepresentation
- Specified by:
toRepresentationin interfaceWorkflowProvider
-
toModel
- Specified by:
toModelin interfaceWorkflowProvider
-
close
public void close()
-