org.opennms.features.poller.remote.gwt.server
Interface LocationDataService

All Known Implementing Classes:
DefaultLocationDataService

public interface LocationDataService

LocationDataService interface.

Since:
1.8.1
Version:
$Id: $
Author:
ranger

Method Summary
 ApplicationDetails getApplicationDetails(OnmsApplication app)
          getApplicationDetails
 ApplicationDetails getApplicationDetails(String applicationName)
          getApplicationDetails
 ApplicationInfo getApplicationInfo(OnmsApplication app)
          getApplicationInfo
 ApplicationInfo getApplicationInfo(OnmsApplication app, StatusDetails status)
          getApplicationInfo
 ApplicationInfo getApplicationInfo(String applicationName)
          getApplicationInfo
 Collection<ApplicationInfo> getApplicationsForLocation(LocationInfo info)
          getApplicationsForLocation
 List<ApplicationInfo> getInfoForAllApplications()
          getInfoForAllApplications
 List<LocationInfo> getInfoForAllLocations()
          getInfoForAllLocations
 GWTLatLng getLatLng(OnmsMonitoringLocationDefinition def, boolean geocode)
          getLatLng
 LocationDetails getLocationDetails(OnmsMonitoringLocationDefinition def)
          getLocationDetails
 LocationDetails getLocationDetails(String locationName)
          getLocationDetails
 LocationInfo getLocationInfo(OnmsMonitoringLocationDefinition def)
          getLocationInfo
 LocationInfo getLocationInfo(String locationName)
          getLocationInfo
 LocationInfo getLocationInfoForMonitor(Integer monitorId)
          getLocationInfoForMonitor
 Map<String,StatusDetails> getStatusDetailsForAllLocations()
          getStatusDetailsForAllLocations
 StatusDetails getStatusDetailsForApplication(OnmsApplication app)
          getStatusDetailsForApplication
 StatusDetails getStatusDetailsForLocation(OnmsMonitoringLocationDefinition def)
          getStatusDetailsForLocation
 Collection<LocationInfo> getUpdatedLocationsBetween(Date startDate, Date endDate)
          getUpdatedLocationsBetween
 void handleAllApplications(Collection<ApplicationHandler> appHandlers)
          handleAllApplications
 void handleAllMonitoringLocationDefinitions(Collection<org.opennms.features.poller.remote.gwt.server.LocationDefHandler> handlers)
          handleAllMonitoringLocationDefinitions
 

Method Detail

getLocationInfo

LocationInfo getLocationInfo(String locationName)

getLocationInfo

Parameters:
locationName - a String object.
Returns:
a LocationInfo object.

getLocationInfo

LocationInfo getLocationInfo(OnmsMonitoringLocationDefinition def)

getLocationInfo

Parameters:
def - a OnmsMonitoringLocationDefinition object.
Returns:
a LocationInfo object.

getApplicationInfo

ApplicationInfo getApplicationInfo(String applicationName)

getApplicationInfo

Parameters:
applicationName - a String object.
Returns:
a ApplicationInfo object.

getApplicationInfo

ApplicationInfo getApplicationInfo(OnmsApplication app)

getApplicationInfo

Parameters:
app - a OnmsApplication object.
Returns:
a ApplicationInfo object.

getApplicationInfo

ApplicationInfo getApplicationInfo(OnmsApplication app,
                                   StatusDetails status)

getApplicationInfo

Parameters:
app - a OnmsApplication object.
status - a StatusDetails object.
Returns:
a ApplicationInfo object.

getLocationDetails

LocationDetails getLocationDetails(String locationName)

getLocationDetails

Parameters:
locationName - a String object.
Returns:
a LocationDetails object.

getLocationDetails

LocationDetails getLocationDetails(OnmsMonitoringLocationDefinition def)

getLocationDetails

Parameters:
def - a OnmsMonitoringLocationDefinition object.
Returns:
a LocationDetails object.

getApplicationDetails

ApplicationDetails getApplicationDetails(String applicationName)

getApplicationDetails

Parameters:
applicationName - a String object.
Returns:
a ApplicationDetails object.

getApplicationDetails

ApplicationDetails getApplicationDetails(OnmsApplication app)

getApplicationDetails

Parameters:
app - a OnmsApplication object.
Returns:
a ApplicationDetails object.

getUpdatedLocationsBetween

Collection<LocationInfo> getUpdatedLocationsBetween(Date startDate,
                                                    Date endDate)

getUpdatedLocationsBetween

Parameters:
startDate - a Date object.
endDate - a Date object.
Returns:
a Collection object.

getLatLng

GWTLatLng getLatLng(OnmsMonitoringLocationDefinition def,
                    boolean geocode)

getLatLng

Parameters:
def - a OnmsMonitoringLocationDefinition object.
geocode - a boolean.
Returns:
a GWTLatLng object.

handleAllMonitoringLocationDefinitions

void handleAllMonitoringLocationDefinitions(Collection<org.opennms.features.poller.remote.gwt.server.LocationDefHandler> handlers)

handleAllMonitoringLocationDefinitions

Parameters:
handlers - a Collection object.

handleAllApplications

void handleAllApplications(Collection<ApplicationHandler> appHandlers)

handleAllApplications

Parameters:
appHandlers - a Collection object.

getLocationInfoForMonitor

LocationInfo getLocationInfoForMonitor(Integer monitorId)

getLocationInfoForMonitor

Parameters:
monitorId - a Integer object.
Returns:
a LocationInfo object.

getApplicationsForLocation

Collection<ApplicationInfo> getApplicationsForLocation(LocationInfo info)

getApplicationsForLocation

Parameters:
info - a LocationInfo object.
Returns:
a Collection object.

getInfoForAllLocations

List<LocationInfo> getInfoForAllLocations()

getInfoForAllLocations

Returns:
a List object.

getStatusDetailsForAllLocations

Map<String,StatusDetails> getStatusDetailsForAllLocations()

getStatusDetailsForAllLocations


getInfoForAllApplications

List<ApplicationInfo> getInfoForAllApplications()

getInfoForAllApplications

Returns:
a List object.

getStatusDetailsForLocation

StatusDetails getStatusDetailsForLocation(OnmsMonitoringLocationDefinition def)

getStatusDetailsForLocation

Parameters:
def - a OnmsMonitoringLocationDefinition object.
Returns:
a StatusDetails object.

getStatusDetailsForApplication

StatusDetails getStatusDetailsForApplication(OnmsApplication app)

getStatusDetailsForApplication

Parameters:
app - a OnmsApplication object.
Returns:
a StatusDetails object.


Copyright © 2011. All Rights Reserved.