Interface ITaskService
-
- All Known Implementing Classes:
TaskService
public interface ITaskService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AssignTaskEventOutcomeassignTask(LoggedUser loggedUser, java.lang.String taskId)AssignTaskEventOutcomeassignTask(LoggedUser loggedUser, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params)AssignTaskEventOutcomeassignTask(Task task, IUser user)AssignTaskEventOutcomeassignTask(Task task, IUser user, java.util.Map<java.lang.String,java.lang.String> params)AssignTaskEventOutcomeassignTask(java.lang.String taskId)AssignTaskEventOutcomeassignTask(java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params)java.util.List<AssignTaskEventOutcome>assignTasks(java.util.List<Task> tasks, IUser user)java.util.List<AssignTaskEventOutcome>assignTasks(java.util.List<Task> tasks, IUser user, java.util.Map<java.lang.String,java.lang.String> params)CancelTaskEventOutcomecancelTask(LoggedUser loggedUser, java.lang.String taskId)CancelTaskEventOutcomecancelTask(LoggedUser loggedUser, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params)CancelTaskEventOutcomecancelTask(Task task, IUser user)CancelTaskEventOutcomecancelTask(Task task, IUser user, java.util.Map<java.lang.String,java.lang.String> params)java.util.List<CancelTaskEventOutcome>cancelTasks(java.util.List<Task> tasks, IUser user)java.util.List<CancelTaskEventOutcome>cancelTasks(java.util.List<Task> tasks, IUser user, java.util.Map<java.lang.String,java.lang.String> params)voidcancelTasksWithoutReload(java.util.Set<java.lang.String> transitions, java.lang.String caseId)cancel task actionvoidcancelTasksWithoutReload(java.util.Set<java.lang.String> transitions, java.lang.String caseId, java.util.Map<java.lang.String,java.lang.String> params)longcount(java.util.List<TaskSearchRequest> requests, LoggedUser user, java.util.Locale locale, java.lang.Boolean isIntersection)DelegateTaskEventOutcomedelegateTask(LoggedUser loggedUser, java.lang.String delegatedId, java.lang.String taskId)DelegateTaskEventOutcomedelegateTask(LoggedUser loggedUser, java.lang.String delegatedId, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params)voiddelete(java.util.List<Task> tasks, Case useCase)voiddelete(java.util.List<Task> tasks, java.lang.String caseId)voiddeleteTasksByCase(java.lang.String caseId)voiddeleteTasksByPetriNetId(java.lang.String petriNetId)java.util.List<Task>findAllByCase(java.lang.String caseId)java.util.List<TaskReference>findAllByCase(java.lang.String caseId, java.util.Locale locale)java.util.List<Task>findAllById(java.util.List<java.lang.String> ids)org.springframework.data.domain.Page<Task>findByCases(org.springframework.data.domain.Pageable pageable, java.util.List<java.lang.String> cases)TaskfindById(java.lang.String id)org.springframework.data.domain.Page<Task>findByTransitions(org.springframework.data.domain.Pageable pageable, java.util.List<java.lang.String> transitions)org.springframework.data.domain.Page<Task>findByUser(org.springframework.data.domain.Pageable pageable, IUser user)TaskfindOne(java.lang.String taskId)FinishTaskEventOutcomefinishTask(LoggedUser loggedUser, java.lang.String taskId)FinishTaskEventOutcomefinishTask(LoggedUser loggedUser, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params)FinishTaskEventOutcomefinishTask(Task task, IUser user)FinishTaskEventOutcomefinishTask(Task task, IUser user, java.util.Map<java.lang.String,java.lang.String> params)FinishTaskEventOutcomefinishTask(java.lang.String taskId)FinishTaskEventOutcomefinishTask(java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params)java.util.List<FinishTaskEventOutcome>finishTasks(java.util.List<Task> tasks, IUser user)java.util.List<FinishTaskEventOutcome>finishTasks(java.util.List<Task> tasks, IUser user, java.util.Map<java.lang.String,java.lang.String> params)org.springframework.data.domain.Page<Task>getAll(LoggedUser loggedUser, org.springframework.data.domain.Pageable pageable, java.util.Locale locale)SetDataEventOutcomegetMainOutcome(java.util.Map<java.lang.String,SetDataEventOutcome> outcomes, java.lang.String taskId)voidreloadTasks(Case useCase)voidresolveUserRef(Case useCase)TaskresolveUserRef(Task task, Case useCase)Tasksave(Task task)java.util.List<Task>save(java.util.List<Task> tasks)org.springframework.data.domain.Page<Task>search(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Pageable pageable)org.springframework.data.domain.Page<Task>search(java.util.List<TaskSearchRequest> requests, org.springframework.data.domain.Pageable pageable, LoggedUser user, java.util.Locale locale, java.lang.Boolean isIntersection)org.springframework.data.domain.Page<Task>searchAll(com.querydsl.core.types.Predicate predicate)TasksearchOne(com.querydsl.core.types.Predicate predicate)
-
-
-
Method Detail
-
reloadTasks
void reloadTasks(Case useCase)
-
findOne
Task findOne(java.lang.String taskId)
-
getAll
org.springframework.data.domain.Page<Task> getAll(LoggedUser loggedUser, org.springframework.data.domain.Pageable pageable, java.util.Locale locale)
-
search
org.springframework.data.domain.Page<Task> search(java.util.List<TaskSearchRequest> requests, org.springframework.data.domain.Pageable pageable, LoggedUser user, java.util.Locale locale, java.lang.Boolean isIntersection)
-
count
long count(java.util.List<TaskSearchRequest> requests, LoggedUser user, java.util.Locale locale, java.lang.Boolean isIntersection)
-
findByCases
org.springframework.data.domain.Page<Task> findByCases(org.springframework.data.domain.Pageable pageable, java.util.List<java.lang.String> cases)
-
findAllById
java.util.List<Task> findAllById(java.util.List<java.lang.String> ids)
-
findByUser
org.springframework.data.domain.Page<Task> findByUser(org.springframework.data.domain.Pageable pageable, IUser user)
-
findById
Task findById(java.lang.String id)
-
findByTransitions
org.springframework.data.domain.Page<Task> findByTransitions(org.springframework.data.domain.Pageable pageable, java.util.List<java.lang.String> transitions)
-
searchAll
org.springframework.data.domain.Page<Task> searchAll(com.querydsl.core.types.Predicate predicate)
-
search
org.springframework.data.domain.Page<Task> search(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Pageable pageable)
-
searchOne
Task searchOne(com.querydsl.core.types.Predicate predicate)
-
finishTasks
java.util.List<FinishTaskEventOutcome> finishTasks(java.util.List<Task> tasks, IUser user) throws TransitionNotExecutableException
- Throws:
TransitionNotExecutableException
-
finishTasks
java.util.List<FinishTaskEventOutcome> finishTasks(java.util.List<Task> tasks, IUser user, java.util.Map<java.lang.String,java.lang.String> params) throws TransitionNotExecutableException
- Throws:
TransitionNotExecutableException
-
finishTask
FinishTaskEventOutcome finishTask(Task task, IUser user) throws TransitionNotExecutableException
- Throws:
TransitionNotExecutableException
-
finishTask
FinishTaskEventOutcome finishTask(Task task, IUser user, java.util.Map<java.lang.String,java.lang.String> params) throws TransitionNotExecutableException
- Throws:
TransitionNotExecutableException
-
finishTask
FinishTaskEventOutcome finishTask(LoggedUser loggedUser, java.lang.String taskId) throws java.lang.IllegalArgumentException, TransitionNotExecutableException
- Throws:
java.lang.IllegalArgumentExceptionTransitionNotExecutableException
-
finishTask
FinishTaskEventOutcome finishTask(LoggedUser loggedUser, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params) throws java.lang.IllegalArgumentException, TransitionNotExecutableException
- Throws:
java.lang.IllegalArgumentExceptionTransitionNotExecutableException
-
finishTask
FinishTaskEventOutcome finishTask(java.lang.String taskId) throws java.lang.IllegalArgumentException, TransitionNotExecutableException
- Throws:
java.lang.IllegalArgumentExceptionTransitionNotExecutableException
-
finishTask
FinishTaskEventOutcome finishTask(java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params) throws java.lang.IllegalArgumentException, TransitionNotExecutableException
- Throws:
java.lang.IllegalArgumentExceptionTransitionNotExecutableException
-
assignTasks
java.util.List<AssignTaskEventOutcome> assignTasks(java.util.List<Task> tasks, IUser user) throws TransitionNotExecutableException
- Throws:
TransitionNotExecutableException
-
assignTasks
java.util.List<AssignTaskEventOutcome> assignTasks(java.util.List<Task> tasks, IUser user, java.util.Map<java.lang.String,java.lang.String> params) throws TransitionNotExecutableException
- Throws:
TransitionNotExecutableException
-
assignTask
AssignTaskEventOutcome assignTask(Task task, IUser user) throws TransitionNotExecutableException
- Throws:
TransitionNotExecutableException
-
assignTask
AssignTaskEventOutcome assignTask(Task task, IUser user, java.util.Map<java.lang.String,java.lang.String> params) throws TransitionNotExecutableException
- Throws:
TransitionNotExecutableException
-
assignTask
AssignTaskEventOutcome assignTask(LoggedUser loggedUser, java.lang.String taskId) throws TransitionNotExecutableException, TaskNotFoundException
-
assignTask
AssignTaskEventOutcome assignTask(LoggedUser loggedUser, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params) throws TransitionNotExecutableException, TaskNotFoundException
-
assignTask
AssignTaskEventOutcome assignTask(java.lang.String taskId) throws TransitionNotExecutableException
- Throws:
TransitionNotExecutableException
-
assignTask
AssignTaskEventOutcome assignTask(java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params) throws TransitionNotExecutableException
- Throws:
TransitionNotExecutableException
-
cancelTasks
java.util.List<CancelTaskEventOutcome> cancelTasks(java.util.List<Task> tasks, IUser user)
-
cancelTasks
java.util.List<CancelTaskEventOutcome> cancelTasks(java.util.List<Task> tasks, IUser user, java.util.Map<java.lang.String,java.lang.String> params)
-
cancelTask
CancelTaskEventOutcome cancelTask(Task task, IUser user)
-
cancelTask
CancelTaskEventOutcome cancelTask(Task task, IUser user, java.util.Map<java.lang.String,java.lang.String> params)
-
cancelTask
CancelTaskEventOutcome cancelTask(LoggedUser loggedUser, java.lang.String taskId)
-
cancelTask
CancelTaskEventOutcome cancelTask(LoggedUser loggedUser, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params)
-
cancelTasksWithoutReload
void cancelTasksWithoutReload(java.util.Set<java.lang.String> transitions, java.lang.String caseId)cancel task action
-
cancelTasksWithoutReload
void cancelTasksWithoutReload(java.util.Set<java.lang.String> transitions, java.lang.String caseId, java.util.Map<java.lang.String,java.lang.String> params)
-
delegateTask
DelegateTaskEventOutcome delegateTask(LoggedUser loggedUser, java.lang.String delegatedId, java.lang.String taskId) throws TransitionNotExecutableException
- Throws:
TransitionNotExecutableException
-
delegateTask
DelegateTaskEventOutcome delegateTask(LoggedUser loggedUser, java.lang.String delegatedId, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params) throws TransitionNotExecutableException
- Throws:
TransitionNotExecutableException
-
resolveUserRef
void resolveUserRef(Case useCase)
-
delete
void delete(java.util.List<Task> tasks, java.lang.String caseId)
-
deleteTasksByCase
void deleteTasksByCase(java.lang.String caseId)
-
deleteTasksByPetriNetId
void deleteTasksByPetriNetId(java.lang.String petriNetId)
-
findAllByCase
java.util.List<TaskReference> findAllByCase(java.lang.String caseId, java.util.Locale locale)
-
findAllByCase
java.util.List<Task> findAllByCase(java.lang.String caseId)
-
getMainOutcome
SetDataEventOutcome getMainOutcome(java.util.Map<java.lang.String,SetDataEventOutcome> outcomes, java.lang.String taskId)
-
-