Class NotifExecutionTask

java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model2.notification.pojos.NotifExecutionTask
All Implemented Interfaces:
Serializable

public class NotifExecutionTask extends BasePOJO
See Also:
  • Constructor Details

    • NotifExecutionTask

      public NotifExecutionTask(ProjectWorkflowExecutionTasksQueryResultRow pRow)
      Create an instance of this object from query result row.
      Parameters:
      pRow - The query result row.
  • Method Details

    • getType

      public String getType()
      Returns the type of task for the project.
      • Project Approval
      • Project Approval (External)
      • Project Schedule
      • Application Approval
      • Application Approval (External)
      • Application Schedule
      • Pipeline Approval
      • Pipeline Approval (External)
      • Pipeline Schedule
      • Review Task
      Returns:
      the TaskType
    • getStatus

      public String getStatus()
      Returns the status name of the task.
      Returns:
      The status name of the task.
    • getTargetDate

      public String getTargetDate()
      Returns the target date and time the task will be completed if the task is an scheduled task; otherwise returns "On Approval".
      Returns:
      The target date and time the task will be completed if the task is an scheduled task.
    • getAction

      public String getAction()
      Returns the last action that was performed on this task (e.g. "Approved by Sally On 07 JUL 2021 2:00 PM CST").
      Returns:
      The last action that was performed on this task
    • getActionOn

      public Timestamp getActionOn()
      Returns the timestamp of when the last action was performed on this task. Null if no action was performed.
      Returns:
      The timestamp of when the last action was performed on this task. Null if no action was performed.
    • getActionBy

      public String getActionBy()
      Returns the name of the user who performed the last action on the task. Null if no action performed.
      Returns:
      The name of the user who performed the last action on the task.
    • getScheduledTime

      public Timestamp getScheduledTime()
      Returns timestamp of when this task is scheduled to complete. Null if not a scheduled task.
      Returns:
      The timestamp of when this task is scheduled to complete. Null if not a scheduled task.
    • getOverrideFlag

      public String getOverrideFlag()
    • getExternalId

      public String getExternalId()
    • getGroupName

      public String getGroupName()
      Returns the name of the group that this task is assigned to.
      Returns:
      The name of the group that this task is assigned to.
    • getGroupId

      public Long getGroupId()
    • getNotes

      public String getNotes()
      Returns any notes provided for this task.
      Returns:
      Any notes provided for this task.
    • getWorkflowExecutionId

      public Long getWorkflowExecutionId()
    • getCreatedOn

      public Timestamp getCreatedOn()
      Returns the timestamp of when this task was created.
      Returns:
      The timestamp of when this task was created.
    • getWorkflowRequestId

      public Long getWorkflowRequestId()
    • getFolderRequestId

      public Long getFolderRequestId()
    • getPipelineStageGateExecId

      public Long getPipelineStageGateExecId()
    • getPipelineStageStepExecId

      public Long getPipelineStageStepExecId()