Class JobTask

All Implemented Interfaces:
Identifiable, Serializable

public class JobTask extends Task
The class that represents a job task in a process flow.
See Also:
  • Constructor Details

    • JobTask

      public JobTask(String typeId, String id, String elementId, String name, String description, Element.ElementType type, ProcessFlowDescriptor.FlowStatus flowStatus, String processFlowId, Date created, Date started, Task.TaskStatus taskStatus, List<Attribute> attributes, String jobPath, String jobVersion, List<ParameterValue> parameterValues)
      It is not intended or recommended that the consumer of this API construct these objects. They should only deal with the elements returned by the API.
      Parameters:
      typeId - The object type identifier of the element.
      id - The unique identifier of the element.
      elementId - The identifier of the element as it appears in the process flow definition.
      name - The name of the element.
      description - The description of the element.
      type - The type of the element.
      flowStatus - The status of the process flow that contains the element.
      processFlowId - The identifier of process flow that contains the element.
      created - The date on which the element was created.
      started - The date on which the element was started.
      taskStatus - The status of the element.
      attributes - The extended attributes of the task.
      jobPath - The path of the job with the task.
      jobVersion - The version of the job to run with the task.
      parameterValues - The parameter values used to run the job with the task.
  • Method Details

    • getJobPath

      public String getJobPath()
      Gets the full path of the job.
      Returns:
      The full path.
    • getJobVersion

      public String getJobVersion()
      Gets the version of the job. If null, the latest version is used.
      Returns:
      The version the job.
    • getParameterValues

      public List<ParameterValue> getParameterValues()
      Gets the parameter values that override the default parameter values in the job.
      Returns:
      The parameter values.