Interface SurveillanceService

  • All Known Implementing Classes:
    DefaultSurveillanceService

    @Transactional(readOnly=true)
    public interface SurveillanceService
    Class designed for gathering Aggreate Status of nodes to be displayed in a cross sectional view of categories. This service provides the objects requried for a view used by a surveillance/operations team within a NOC.
    Author:
    David Hustace, Mathew Brozowski, DJ Gregor, Jeff Gehlbach
    • Method Detail

      • createSurveillanceTable

        SimpleWebTable createSurveillanceTable​(java.lang.String surveillanceViewName,
                                               ProgressMonitor progressMonitor)

        createSurveillanceTable

        Parameters:
        surveillanceViewName - a String object.
        progressMonitor - a ProgressMonitor object.
        Returns:
        a SimpleWebTable object.
      • getHeaderRefreshSeconds

        java.lang.Integer getHeaderRefreshSeconds​(java.lang.String viewName)

        getHeaderRefreshSeconds

        Parameters:
        viewName - a String object.
        Returns:
        a String object.
      • isViewName

        boolean isViewName​(java.lang.String viewName)

        isViewName

        Parameters:
        viewName - a String object.
        Returns:
        a boolean.
      • getViewNames

        java.util.List<java.lang.String> getViewNames()

        getViewNames

        Returns:
        a List object.