Package org.keycloak.models.workflow
Class WorkflowsManager
java.lang.Object
org.keycloak.models.workflow.WorkflowsManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddStepToWorkflow
(Workflow workflow, WorkflowStep step, Integer position) void
bind
(Workflow workflow, ResourceType type, String resourceId) getConditionProvider
(String providerId, MultivaluedHashMap<String, String> modelConfig) getConditionProviderFactory
(String providerId) getStepById
(String id) getStepProvider
(WorkflowStep step) getStepsStream
(String parentId) getWorkflow
(String id) static boolean
void
processEvent
(List<Workflow> workflows, WorkflowEvent event) void
processEvent
(WorkflowEvent event) void
removeStepFromWorkflow
(Workflow workflow, String stepId) void
removeWorkflow
(String id) void
resolveResource
(ResourceType type, String resourceId) void
void
scheduleAllEligibleResources
(Workflow workflow) toRepresentation
(Workflow workflow) toRepresentation
(WorkflowStep step) void
updateWorkflow
(Workflow workflow, WorkflowRepresentation representation)
-
Constructor Details
-
WorkflowsManager
-
-
Method Details
-
isFeatureEnabled
public static boolean isFeatureEnabled() -
addWorkflow
-
getWorkflows
-
getSteps
-
getStepsStream
-
getStepById
-
getStepProvider
-
removeWorkflows
public void removeWorkflows() -
scheduleAllEligibleResources
-
processEvent
-
processEvent
-
runScheduledSteps
public void runScheduledSteps() -
removeWorkflow
-
getWorkflow
-
updateWorkflow
-
toRepresentation
-
toRepresentation
-
toModel
-
bind
-
resolveResource
-
addStepToWorkflow
-
removeStepFromWorkflow
-
toModel
-
getConditionProvider
public WorkflowConditionProvider getConditionProvider(String providerId, MultivaluedHashMap<String, String> modelConfig) -
getConditionProviderFactory
public WorkflowConditionProviderFactory<WorkflowConditionProvider> getConditionProviderFactory(String providerId)
-