Class Workload
java.lang.Object
org.tasktide.core.model.workitem.Workload
Model class for worklaod
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanAdd a new work item to taskMapbooleanAdd provided task if not presentbooleanDrop named task if present in taskMapbooleanDrop provided task if present from taskMapbooleandropTaskById(String taskId) Drop task by Id if present in taskMapFetch tasks by their stateFetchItemTaskhaving IdlongFetch lastItemTaskto completegetId()Get taskMap IdlongFetch lastItemTaskto completeFetch task if presentGet taskMapintGet taskMap sizeGet taskMap typevoidReset ItemTasksvoidUnlock provided taskvoidSet taskMap IdvoidsetTaskMap(Map<String, ItemTask> taskMap) Set taskMapvoidsetWorkloadType(ItemType workloadType) Set taskMap typeSerialize to a human readable formatted JSON stringSerialize to JSON stringtoString()Represent as string
-
Constructor Details
-
Workload
public Workload()Null constructor -
Workload
-
-
Method Details
-
resetModel
public void resetModel()Reset ItemTasks -
resetTask
-
getById
-
addTask
-
addTask
Add provided task if not present- Parameters:
task-- Returns:
- boolean
-
getTask
-
dropTask
Drop named task if present in taskMap- Parameters:
taskName-- Returns:
- boolean
-
dropTaskById
Drop task by Id if present in taskMap- Parameters:
taskId-- Returns:
- boolean
-
dropTask
Drop provided task if present from taskMap- Parameters:
task-- Returns:
- boolean
-
summarizeWorkload
-
fetchByState
-
getLatestDone
-
getEarliestDone
-
getWorkloadSize
public int getWorkloadSize()Get taskMap size- Returns:
- int
-
getId
-
setId
-
getTaskMap
-
setTaskMap
-
getWorkloadType
-
setWorkloadType
-
toString
-
toJsonString
-
toJsonDoc
-