Package org.keycloak.models.workflow
Interface WorkflowProvider
- All Superinterfaces:
Provider
- All Known Implementing Classes:
DefaultWorkflowProvider
-
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(Workflow workflow, ResourceType type, String resourceId) voidactivateForAllEligibleResources(Workflow workflow) voiddeactivate(Workflow workflow, String resourceId) Returns aResourceTypeSelectorfor the specified resource type.getScheduledWorkflowsByResource(String resourceId) getWorkflow(String id) getWorkflows(String search, Boolean exact, Integer first, Integer max) voidremoveWorkflow(Workflow workflow) voidvoidsubmit(WorkflowEvent event) toModel(WorkflowRepresentation representation) toRepresentation(Workflow workflow) voidupdateWorkflow(Workflow workflow, WorkflowRepresentation rep)
-
Method Details
-
getResourceTypeSelector
Returns aResourceTypeSelectorfor the specified resource type.- Parameters:
type- the resource type.- Returns:
- the corresponding
ResourceTypeSelector.
-
toModel
-
getWorkflow
-
removeWorkflow
-
getWorkflows
-
getWorkflows
-
getScheduledWorkflowsByResource
-
toRepresentation
-
updateWorkflow
-
activate
-
deactivate
-
submit
-
runScheduledSteps
void runScheduledSteps() -
activateForAllEligibleResources
-