Class MonitoringParametersBaseBean

java.lang.Object
ecmwf.web.dao.ModelBeanBase
ecmwf.ecpds.master.plugin.http.dao.transfer.MonitoringParametersBaseBean
All Implemented Interfaces:
ecmwf.web.model.ModelBean
Direct Known Subclasses:
ArrivalMonitoringParametersBean, TransferMonitoringParametersBean

public class MonitoringParametersBaseBean extends ecmwf.web.dao.ModelBeanBase
The Class MonitoringParametersBaseBean.
  • Constructor Details

    • MonitoringParametersBaseBean

      public MonitoringParametersBaseBean(DataTransfer dt, MonitoringValue mvTransfer, DataFile df, MonitoringValue mvArrival)
      Instantiates a new monitoring parameters base bean.
      Parameters:
      dt - the dt
      mvTransfer - the mv transfer
      df - the df
      mvArrival - the mv arrival
  • Method Details

    • getBeanInterfaceName

      public String getBeanInterfaceName()
      Gets the bean interface name.
      Specified by:
      getBeanInterfaceName in interface ecmwf.web.model.ModelBean
      Specified by:
      getBeanInterfaceName in class ecmwf.web.dao.ModelBeanBase
    • getDataFile

      public DataFile getDataFile()
      Gets the data file.
      Returns:
      the data file
    • getDataTransfer

      public DataTransfer getDataTransfer()
      Gets the data transfer.
      Returns:
      the data transfer
    • getArrivalMonitoring

      public MonitoringValue getArrivalMonitoring()
      Gets the arrival monitoring.
      Returns:
      the arrival monitoring
    • getTransferMonitoring

      public MonitoringValue getTransferMonitoring()
      Gets the transfer monitoring.
      Returns:
      the transfer monitoring
    • calculateAndSaveMonitoringTimes

      protected void calculateAndSaveMonitoringTimes()
      Calculate and save monitoring times.