Interface TaskDao
- All Known Implementing Classes:
TaskDaoImpl
public interface TaskDao
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String[]static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionbooleanactiveTaskHasCandidateGroups(String taskId) booleanaquireExclusiveTaskLock(String taskId) Obtem um lock exclusivo sob controle da transacao atual para o registro da tarefa especifico Este lock visa obter direito exclusivo de conclusao/cancelamento/alteracao da tarefa atualbooleanaquireExclusiveTaskLock(String taskId, int timeoutMilliseconds) Tenta obter um lock de sessao para a tarefa, aguaradando um timeout minimo de operacaointdeletePendingTaskVariableFromRuntime(String taskId, String varName) intdeleteTaskVariableFromRuntime(String taskId, String varName) voidvoidfillWithActiveTasks(Collection<VitruvioHistoricProcessInstance> instances, UsuarioDTO assignee) getActiveTasksForUser(ActiveTaskFilter filter, int offset, int limit) getExpiryEligibleTasks(int limit)
-
Field Details
-
STATE_VARIABLE
- See Also:
-
RELEASE_TIME_VARIABLE
- See Also:
-
DUE_DATE_EXPIRE_VARIABLE
- See Also:
-
NOTIFIED_USERS_EXPIRATION
- See Also:
-
NOTIFIED_GROUPS_EXPIRATION
- See Also:
-
EXPIRATION_MESSAGE
- See Also:
-
EXPIRATION_HTML_MESSAGE
- See Also:
-
EXPIRATION_MESSAGE_SUBJECT
- See Also:
-
CUSTOM_ACTION_SHORTCUTS
- See Also:
-
TASK_LIST_BACKGROUND_COLOR
- See Also:
-
TASK_LIST_FOREGROUND_COLOR
- See Also:
-
TASK_LIST_DESCRIPTION
- See Also:
-
CONVOCATION_ACTIVE
- See Also:
-
TASK_WEIGHT
- See Also:
-
CALENDAR_START_VARIABLE
- See Also:
-
CALENDAR_END_VARIABLE
- See Also:
-
ALL_TASK_SCOPED_VARIABLES
-
-
Method Details
-
fillWithActiveTasks
-
fillWithActiveTasks
void fillWithActiveTasks(Collection<VitruvioHistoricProcessInstance> instances, UsuarioDTO assignee) -
getActiveTasksForUser
-
getActiveTasksCountForUser
-
getExpiryEligibleTasks
-
activeTaskHasCandidateGroups
-
deleteTaskVariableFromRuntime
-
deletePendingTaskVariableFromRuntime
-
aquireExclusiveTaskLock
Obtem um lock exclusivo sob controle da transacao atual para o registro da tarefa especifico Este lock visa obter direito exclusivo de conclusao/cancelamento/alteracao da tarefa atual- Parameters:
taskId-- Returns:
-
aquireExclusiveTaskLock
Tenta obter um lock de sessao para a tarefa, aguaradando um timeout minimo de operacao- Parameters:
taskId-timeoutMilliseconds-- Returns:
-