Class ReportStatusWatcher

  • All Implemented Interfaces:
    java.lang.Comparable

    public class ReportStatusWatcher
    extends java.lang.Object
    implements java.lang.Comparable
    Filename: ReportStatusWatcher.java Created on Apr 20, 2015 Author: Kathy Applebaum Copyright Inductive Automation 2015 Project: Reporting

    Gives sortable data for the ReportStatusView panel in the Gateway. Access these through ReportStatusManager.getStatusList()

    Since:
    7.8.0
    • Field Detail

      • project

        public java.lang.String project
      • path

        public java.lang.String path
      • execStart

        public java.util.Date execStart
      • execFinish

        public java.util.Date execFinish
      • uuid

        public java.util.UUID uuid
    • Constructor Detail

      • ReportStatusWatcher

        public ReportStatusWatcher()
    • Method Detail

      • getProject

        public java.lang.String getProject()
        Name of the project
      • setProject

        public void setProject​(java.lang.String project)
      • getPath

        public java.lang.String getPath()
        Report path
      • setPath

        public void setPath​(java.lang.String path)
      • getExecStart

        public java.util.Date getExecStart()
        Time the ReportExecutionContext was created
      • setExecStart

        public void setExecStart​(java.util.Date execStart)
      • getExecFinish

        @Nullable
        public java.util.Date getExecFinish()
      • setExecFinish

        public void setExecFinish​(java.util.Date execFinish)
      • getTimeElapsed

        public java.lang.String getTimeElapsed()
        Returns:
        If finished, formatted time between start and finish, otherwise formatted time between start and now.
      • getMillisElapsed

        public long getMillisElapsed()
      • getUuid

        public java.util.UUID getUuid()
      • setUuid

        public void setUuid​(java.util.UUID uuid)
      • isFinishing

        public boolean isFinishing()
      • canCancel

        public boolean canCancel()
      • isCanceled

        public boolean isCanceled()
      • compareTo

        public int compareTo​(java.lang.Object o)
        Specified by:
        compareTo in interface java.lang.Comparable