Interface ITaskService
-
- All Known Implementing Classes:
TaskService
public interface ITaskService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AssignTaskEventOutcome
assignTask(LoggedUser loggedUser, java.lang.String taskId)
AssignTaskEventOutcome
assignTask(LoggedUser loggedUser, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params)
AssignTaskEventOutcome
assignTask(Task task, IUser user)
AssignTaskEventOutcome
assignTask(Task task, IUser user, java.util.Map<java.lang.String,java.lang.String> params)
AssignTaskEventOutcome
assignTask(java.lang.String taskId)
AssignTaskEventOutcome
assignTask(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)
CancelTaskEventOutcome
cancelTask(LoggedUser loggedUser, java.lang.String taskId)
CancelTaskEventOutcome
cancelTask(LoggedUser loggedUser, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params)
CancelTaskEventOutcome
cancelTask(Task task, IUser user)
CancelTaskEventOutcome
cancelTask(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)
void
cancelTasksWithoutReload(java.util.Set<java.lang.String> transitions, java.lang.String caseId)
cancel task actionvoid
cancelTasksWithoutReload(java.util.Set<java.lang.String> transitions, java.lang.String caseId, java.util.Map<java.lang.String,java.lang.String> params)
long
count(java.util.List<TaskSearchRequest> requests, LoggedUser user, java.util.Locale locale, java.lang.Boolean isIntersection)
DelegateTaskEventOutcome
delegateTask(LoggedUser loggedUser, java.lang.String delegatedId, java.lang.String taskId)
DelegateTaskEventOutcome
delegateTask(LoggedUser loggedUser, java.lang.String delegatedId, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params)
void
delete(java.util.List<Task> tasks, Case useCase)
void
delete(java.util.List<Task> tasks, java.lang.String caseId)
void
deleteTasksByCase(java.lang.String caseId)
void
deleteTasksByPetriNetId(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)
Task
findById(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)
Task
findOne(java.lang.String taskId)
FinishTaskEventOutcome
finishTask(LoggedUser loggedUser, java.lang.String taskId)
FinishTaskEventOutcome
finishTask(LoggedUser loggedUser, java.lang.String taskId, java.util.Map<java.lang.String,java.lang.String> params)
FinishTaskEventOutcome
finishTask(Task task, IUser user)
FinishTaskEventOutcome
finishTask(Task task, IUser user, java.util.Map<java.lang.String,java.lang.String> params)
FinishTaskEventOutcome
finishTask(java.lang.String taskId)
FinishTaskEventOutcome
finishTask(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)
SetDataEventOutcome
getMainOutcome(java.util.Map<java.lang.String,SetDataEventOutcome> outcomes, java.lang.String taskId)
void
reloadTasks(Case useCase)
void
resolveUserRef(Case useCase)
Task
resolveUserRef(Task task, Case useCase)
Task
save(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)
Task
searchOne(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.IllegalArgumentException
TransitionNotExecutableException
-
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.IllegalArgumentException
TransitionNotExecutableException
-
finishTask
FinishTaskEventOutcome finishTask(java.lang.String taskId) throws java.lang.IllegalArgumentException, TransitionNotExecutableException
- Throws:
java.lang.IllegalArgumentException
TransitionNotExecutableException
-
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.IllegalArgumentException
TransitionNotExecutableException
-
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)
-
-