Package org.keycloak.models.workflow
Class JpaWorkflowStateProvider
java.lang.Object
org.keycloak.models.workflow.JpaWorkflowStateProvider
- All Implemented Interfaces:
WorkflowStateProvider,Provider
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.keycloak.models.workflow.WorkflowStateProvider
WorkflowStateProvider.ScheduledStep -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getDueScheduledSteps(Workflow workflow) getScheduledStep(String workflowId, String resourceId) getScheduledStepsByResource(String resourceId) getScheduledStepsByStep(String stepId) getScheduledStepsByWorkflow(String workflowId) voidvoidvoidremoveByResource(String resourceId) voidremoveByWorkflow(String workflowId) voidscheduleStep(Workflow workflow, WorkflowStep step, String resourceId, String executionId) 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.WorkflowStateProvider
getScheduledStepsByWorkflow
-
Constructor Details
-
JpaWorkflowStateProvider
-
-
Method Details
-
getScheduledStep
- Specified by:
getScheduledStepin interfaceWorkflowStateProvider
-
scheduleStep
public void scheduleStep(Workflow workflow, WorkflowStep step, String resourceId, String executionId) - Specified by:
scheduleStepin interfaceWorkflowStateProvider
-
getDueScheduledSteps
- Specified by:
getDueScheduledStepsin interfaceWorkflowStateProvider
-
getScheduledStepsByWorkflow
- Specified by:
getScheduledStepsByWorkflowin interfaceWorkflowStateProvider
-
getScheduledStepsByResource
- Specified by:
getScheduledStepsByResourcein interfaceWorkflowStateProvider
-
getScheduledStepsByStep
- Specified by:
getScheduledStepsByStepin interfaceWorkflowStateProvider
-
removeByResource
- Specified by:
removeByResourcein interfaceWorkflowStateProvider
-
removeByWorkflow
- Specified by:
removeByWorkflowin interfaceWorkflowStateProvider
-
remove
- Specified by:
removein interfaceWorkflowStateProvider
-
removeAll
public void removeAll()- Specified by:
removeAllin interfaceWorkflowStateProvider
-
close
public void close()
-