Class ItemTaskBuilder
java.lang.Object
org.tasktide.core.model.builders.ModelBuilder<ItemTask>
org.tasktide.core.model.builders.ItemTaskBuilder
Allow ProcessLog objects to be built where all fields are optional
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()ConstructItemTaskfrom provided fieldsAddsCustomAnnotationAdd id fieldwithJobEnvId(String jobEnvId) Add jobEnvId fieldAdd task fieldwithTaskLog(TaskLogging taskLog) AddTaskLoggingfieldwithTaskName(String taskName) Add task name fieldwithTaskState(TaskState taskState) AddTaskStatefieldwithWorkItemId(String workItemId) Add workItemId field
-
Constructor Details
-
ItemTaskBuilder
public ItemTaskBuilder()
-
-
Method Details
-
withId
-
withWorkItemId
Add workItemId field- Parameters:
workItemId-- Returns:
ItemTaskBuilder
-
withTaskName
Add task name field- Parameters:
taskName-- Returns:
ItemTaskBuilder
-
withTask
Add task field- Parameters:
task-- Returns:
ItemTaskBuilder
-
withTaskState
AddTaskStatefield- Parameters:
taskState-- Returns:
ItemTaskBuilder
-
withTaskLog
AddTaskLoggingfield- Parameters:
taskLog-- Returns:
ItemTaskBuilder
-
withAnnotation
AddsCustomAnnotation- Parameters:
anno-- Returns:
ItemTaskBuilder
-
withJobEnvId
Add jobEnvId field- Parameters:
jobEnvId-- Returns:
- ItemTaskBuilder
-
build
-