Class ItemTask

java.lang.Object
org.tasktide.core.model.task.ItemTask
All Implemented Interfaces:
TaskTideModel<ItemTask>

@Embeddable public class ItemTask extends Object implements TaskTideModel<ItemTask>
Model class to hold the task related to a WorkItem
  • Constructor Details

    • ItemTask

      public ItemTask()
      Empty constructor
    • ItemTask

      public ItemTask(String taskName, String task, TaskState taskState, TaskLogging taskLog)
      Construct with all fields
      Parameters:
      taskName -
      task -
      taskState -
      taskLog -
    • ItemTask

      public ItemTask(String itemTaskId, String taskName, String task, TaskState taskState, TaskLogging taskLog)
      Construct with all fields
      Parameters:
      itemTaskId -
      taskName -
      task -
      taskState -
      taskLog -
    • ItemTask

      public ItemTask(String itemTaskId, String taskName, String task, TaskState taskState, TaskLogging taskLog, CustomAnnotation anno)
      Construct with all fields
      Parameters:
      itemTaskId -
      taskName -
      task -
      taskState -
      taskLog -
      anno -
    • ItemTask

      public ItemTask(String itemTaskId, String taskName, String task, TaskState taskState, TaskLogging taskLog, String workItemId, String jobEnvId, CustomAnnotation anno)
      Constructor for JSON Deserialization
      Parameters:
      itemTaskId -
      taskName -
      task -
      taskState -
      taskLog -
      workItemId -
      jobEnvId -
      anno -
  • Method Details