Class JobTask

  • All Implemented Interfaces:
    Identifiable, java.io.Serializable

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

      • JobTask

        public JobTask​(java.lang.String typeId,
                       java.lang.String id,
                       java.lang.String elementId,
                       java.lang.String name,
                       java.lang.String description,
                       Element.ElementType type,
                       ProcessFlowDescriptor.FlowStatus flowStatus,
                       java.lang.String processFlowId,
                       java.util.Date created,
                       java.util.Date started,
                       Task.TaskStatus taskStatus,
                       java.util.List<Attribute> attributes,
                       java.lang.String jobPath,
                       java.lang.String jobVersion,
                       java.util.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 Detail

      • getJobPath

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

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

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