Interface GenerationMonitoringStatus

All Superinterfaces:
ecmwf.web.model.ModelBean
All Known Subinterfaces:
DestinationProductStatus, ProductStatus, ProductStepStatus
All Known Implementing Classes:
DestinationProductStatusBean, ProductStatusBean, ProductStepStatusBean

public interface GenerationMonitoringStatus extends ecmwf.web.model.ModelBean
The Interface GenerationMonitoringStatus.
  • Field Details

    • STATUS_NONE

      static final int STATUS_NONE
      The status none.
      See Also:
    • STATUS_MORE_THAN_30_AHEAD

      static final int STATUS_MORE_THAN_30_AHEAD
      The status more than 30 ahead.
      See Also:
    • STATUS_30_15_AHEAD

      static final int STATUS_30_15_AHEAD
      The status 30 15 ahead.
      See Also:
    • STATUS_15_0_AHEAD

      static final int STATUS_15_0_AHEAD
      The status 15 0 ahead.
      See Also:
    • STATUS_0_AHEAD

      static final int STATUS_0_AHEAD
      The status 0 ahead.
      See Also:
    • STATUS_NOT_RECEIVED

      static final int STATUS_NOT_RECEIVED
      The status not received.
      See Also:
    • STATUS_OK

      static final int STATUS_OK
      The status ok.
      See Also:
  • Method Details

    • refreshStatus

      void refreshStatus()
      Refresh status.
    • getGenerationStatusCode

      String getGenerationStatusCode()
      Gets the generation status code.
      Returns:
      the generation status code
    • getGenerationStatusFormattedCode

      String getGenerationStatusFormattedCode()
      Gets the generation status formatted code.
      Returns:
      the generation status formatted code
    • setGenerationStatusCode

      void setGenerationStatusCode(String code)
      Sets the generation status code.
      Parameters:
      code - the new generation status code
    • getGenerationStatus

      int getGenerationStatus()
      Gets the generation status.
      Returns:
      the generation status
    • setGenerationStatus

      void setGenerationStatus(int i)
      Sets the generation status.
      Parameters:
      i - the new generation status
    • setGenerationStatusFromCode

      void setGenerationStatusFromCode(String code)
      Sets the generation status from code.
      Parameters:
      code - the new generation status from code
    • getMinutesBeforeSchedule

      long getMinutesBeforeSchedule()
      Gets the minutes before schedule.
      Returns:
      the minutes before schedule
    • getArrivalTime

      Date getArrivalTime()
      Gets the arrival time.
      Returns:
      the arrival time
    • getScheduledTime

      Date getScheduledTime()
      Gets the scheduled time.
      Returns:
      the scheduled time
    • setScheduledTime

      void setScheduledTime(Date d)
      Sets the scheduled time.
      Parameters:
      d - the new scheduled time
    • getLastUpdate

      Date getLastUpdate()
      Gets the last update.
      Returns:
      the last update
    • setLastUpdate

      void setLastUpdate(Date d)
      Sets the last update.
      Parameters:
      d - the new last update
    • getProductTime

      Date getProductTime()
      Gets the product time.
      Returns:
      the product time
    • setProductTime

      void setProductTime(Date d)
      Sets the product time.
      Parameters:
      d - the new product time
    • reset

      void reset() throws MonitoringException
      We are changing to another Time period, reset monitoring values.
      Throws:
      MonitoringException - the monitoring exception