Class ManagerTask

java.lang.Object
org.tasktide.core.manager.ManagerTask

public class ManagerTask extends Object
Simple converter class for converting user input into ItemTask
  • Constructor Details

    • ManagerTask

      public ManagerTask()
      Null constructor
    • ManagerTask

      public ManagerTask(String taskName, String taskScript)
      Construct with task name and script
      Parameters:
      taskName -
      taskScript -
    • ManagerTask

      public ManagerTask(String taskName, String taskScript, String stepName, CustomAnnotation anno)
      Construct with attributes
      Parameters:
      taskName -
      taskScript -
      stepName -
      anno -
  • Method Details

    • asMap

      public Map<String,Object> asMap()
      Generate a command map from ManagerTask
      Returns:
      Map-String, Object
    • asItemTask

      public ItemTask asItemTask()
      Represent as ItemTask
      Returns:
      ItemTask
    • asWorkItem

      public WorkItem asWorkItem()
      Represent as WorkItem
      Returns:
      WorkItem
    • getTaskName

      public String getTaskName()
      Get task name
      Returns:
      String
    • setTaskName

      public void setTaskName(String taskName)
      Set task name
      Parameters:
      taskName -
    • getTaskScript

      public String getTaskScript()
      Get task script
      Returns:
      String
    • setTaskScript

      public void setTaskScript(String taskScript)
      Set task script
      Parameters:
      taskScript -
    • getStepName

      public String getStepName()
      Get step name
      Returns:
      String
    • setStepName

      public void setStepName(String stepName)
      Set step name
      Parameters:
      stepName -
    • getAnno

      public CustomAnnotation getAnno()
      Returns:
      CustomAnnotation
    • setAnno

      public void setAnno(CustomAnnotation anno)
      Parameters:
      anno -
    • toJsonString

      public String toJsonString()
      Serialize to JSON string
      Returns:
      String
    • toJsonDoc

      public String toJsonDoc()
      Serialize to a human readable formatted JSON string
      Returns:
      String
    • toString

      public String toString()
      Represent as String
      Overrides:
      toString in class Object
      Returns:
      String