@Repository public class WorkflowExecutionDAOImpl extends Object implements WorkflowExecutionDAO
Constructor and Description |
---|
WorkflowExecutionDAOImpl(WorkflowExecutionsMapper workflowExecutionsMapper)
Instantiates a new Workflow execution dao.
|
Modifier and Type | Method and Description |
---|---|
Long |
delete(WorkflowExecution workflowExecution)
Deletes a workflow execution.
|
Optional<WorkflowExecution> |
find(String workflowExecutionId)
Queries a workflow by a given ID.
|
List<WorkflowExecution> |
getAll()
Returns all persisted workflow executions
|
Long |
save(WorkflowExecution workflowExecution)
Insert a new workflow execution to the repository
|
@Autowired public WorkflowExecutionDAOImpl(WorkflowExecutionsMapper workflowExecutionsMapper)
workflowExecutionsMapper
- the workflow executions mapperpublic Optional<WorkflowExecution> find(String workflowExecutionId)
WorkflowExecutionDAO
find
in interface WorkflowExecutionDAO
workflowExecutionId
- id of the queried workflowpublic Long save(WorkflowExecution workflowExecution)
WorkflowExecutionDAO
save
in interface WorkflowExecutionDAO
workflowExecution
- workflow execution to be persistedpublic List<WorkflowExecution> getAll()
WorkflowExecutionDAO
getAll
in interface WorkflowExecutionDAO
public Long delete(WorkflowExecution workflowExecution)
WorkflowExecutionDAO
delete
in interface WorkflowExecutionDAO
workflowExecution
- workflow execution that should be deletedCopyright © 2020. All rights reserved.