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) voidbind(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 booleanvoidprocessEvent(List<Workflow> workflows, WorkflowEvent event) voidprocessEvent(WorkflowEvent event) voidremoveStepFromWorkflow(Workflow workflow, String stepId) voidremoveWorkflow(String id) voidresolveResource(ResourceType type, String resourceId) voidvoidscheduleAllEligibleResources(Workflow workflow) toRepresentation(Workflow workflow) toRepresentation(WorkflowStep step) voidupdateWorkflow(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)
-