Class WorkflowService
java.lang.Object
org.tasktide.core.services.AbstractTaskTideService<Workflow>
org.tasktide.core.services.WorkflowService
- All Implemented Interfaces:
TaskTideMapper<Workflow,Step>, TaskTideService<Workflow>
public class WorkflowService
extends AbstractTaskTideService<Workflow>
implements TaskTideMapper<Workflow,Step>
Service to provide WorkflowService interactions to backend DB
-
Field Summary
Fields inherited from class AbstractTaskTideService
repo, resultSetSize -
Constructor Summary
ConstructorsConstructorDescriptionConstruct with repo for testing -
Method Summary
Modifier and TypeMethodDescriptionaddStepToWorkflow(Workflow workflow, Step step) booleandropStepFromWorkflow(Workflow workflow, Step step) getThroughLink(TaskTideService<Step> mappingServ, Workflow model) Fetch steps forWorkflowtoString()Represent service as stringMethods inherited from class AbstractTaskTideService
appendModel, dropById, extendModel, fetchById, getRepo, getResultSetSize, isConfigured, save, setResultSetSize, updateModel, viewAll, viewAllToTaskTideModel, viewByField, viewByFieldForGroup
-
Constructor Details
-
WorkflowService
Construct with repo for testing- Parameters:
repo-
-
-
Method Details
-
addStepToWorkflow
-
dropStepFromWorkflow
-
getThroughLink
Fetch steps forWorkflow- Specified by:
getThroughLinkin interfaceTaskTideMapper<Workflow,Step> - Parameters:
mappingServ-model-- Returns:
- List-
Step
-
toString
-