public class DefaultLocationDataService extends Object implements LocationDataService, org.springframework.beans.factory.InitializingBean
DefaultLocationDataService class.
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultLocationDataService.MonitorTracker
MonitorTracker
|
| Modifier and Type | Field and Description |
|---|---|
boolean |
m_save
Whether to save
OnmsMonitoringLocation changes. |
| Constructor and Description |
|---|
DefaultLocationDataService()
Constructor for DefaultLocationDataService.
|
public boolean m_save
OnmsMonitoringLocation changes.public DefaultLocationDataService()
Constructor for DefaultLocationDataService.
public void setLocationMonitorDao(LocationMonitorDao dao)
setLocationMonitorDao
dao - a LocationMonitorDao object.public void setApplicationDao(ApplicationDao dao)
setApplicationDao
dao - a ApplicationDao object.public void setMonitoredServiceDao(MonitoredServiceDao dao)
setMonitoredServiceDao
dao - a MonitoredServiceDao object.public void setGeocoder(Geocoder geocoder)
setGeocoder
geocoder - a Geocoder object.public void setSave(boolean save)
setSave
save - a boolean.public void afterPropertiesSet()
throws Exception
afterPropertiesSet
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanExceptionpublic void initialize()
initialize
@Transactional public LocationInfo getLocationInfo(String locationName)
getLocationInfo
getLocationInfo in interface LocationDataServicelocationName - a String object.LocationInfo object.@Transactional public LocationInfo getLocationInfo(OnmsMonitoringLocation def)
getLocationInfo
getLocationInfo in interface LocationDataServicedef - a org.opennms.netmgt.model.OnmsMonitoringLocationDefinition object.LocationInfo object.@Transactional public StatusDetails getStatusDetailsForLocation(OnmsMonitoringLocation def)
getStatusDetailsForLocation
getStatusDetailsForLocation in interface LocationDataServicedef - a OnmsMonitoringLocation object.StatusDetails object.@Transactional public LocationInfo getLocationInfoForMonitor(Integer monitorId)
getLocationInfoForMonitor
getLocationInfoForMonitor in interface LocationDataServicemonitorId - a Integer object.LocationInfo object.@Transactional public ApplicationInfo getApplicationInfo(String applicationName)
getApplicationInfo
getApplicationInfo in interface LocationDataServiceapplicationName - a String object.ApplicationInfo object.@Transactional public ApplicationInfo getApplicationInfo(OnmsApplication app)
getApplicationInfo
getApplicationInfo in interface LocationDataServiceapp - a OnmsApplication object.ApplicationInfo object.@Transactional public StatusDetails getStatusDetailsForApplication(OnmsApplication app)
getStatusDetailsForApplication
getStatusDetailsForApplication in interface LocationDataServiceapp - a OnmsApplication object.StatusDetails object.@Transactional public StatusDetails getStatusDetailsForApplicationOld(OnmsApplication app)
getStatusDetailsForApplicationOld
app - a OnmsApplication object.StatusDetails object.@Transactional public ApplicationInfo getApplicationInfo(OnmsApplication app, StatusDetails status)
getApplicationInfo
getApplicationInfo in interface LocationDataServiceapp - a OnmsApplication object.status - a StatusDetails object.ApplicationInfo object.@Transactional public LocationDetails getLocationDetails(String locationName)
getLocationDetails
getLocationDetails in interface LocationDataServicelocationName - a String object.LocationDetails object.@Transactional public LocationDetails getLocationDetails(OnmsMonitoringLocation def)
getLocationDetails
getLocationDetails in interface LocationDataServicedef - a org.opennms.netmgt.model.OnmsMonitoringLocationDefinition object.LocationDetails object.@Transactional public ApplicationDetails getApplicationDetails(String applicationName)
getApplicationDetails
getApplicationDetails in interface LocationDataServiceapplicationName - a String object.ApplicationDetails object.@Transactional public ApplicationDetails getApplicationDetails(OnmsApplication app)
getApplicationDetails
getApplicationDetails in interface LocationDataServiceapp - a OnmsApplication object.ApplicationDetails object.@Transactional public Collection<LocationInfo> getUpdatedLocationsBetween(Date startDate, Date endDate)
getUpdatedLocationsBetween
getUpdatedLocationsBetween in interface LocationDataServicestartDate - a Date object.endDate - a Date object.Collection object.@Transactional public GWTLatLng getLatLng(OnmsMonitoringLocation def, boolean x)
getLatLng
getLatLng in interface LocationDataServicedef - a org.opennms.netmgt.model.OnmsMonitoringLocationDefinition object.x - a boolean.GWTLatLng object.@Transactional public void handleAllMonitoringLocationDefinitions(Collection<org.opennms.features.poller.remote.gwt.server.LocationDefHandler> handlers)
handleAllMonitoringLocationDefinitions
handleAllMonitoringLocationDefinitions in interface LocationDataServicehandlers - a Collection object.@Transactional public void handleAllApplications(Collection<ApplicationHandler> handlers)
handleAllApplications
handleAllApplications in interface LocationDataServicehandlers - a Collection object.@Transactional public Collection<ApplicationInfo> getApplicationsForLocation(LocationInfo locationInfo)
getApplicationsForLocation
getApplicationsForLocation in interface LocationDataServicelocationInfo - a LocationInfo object.Collection object.public void updateGeolocations()
updateGeolocations
public void updateGeolocationsComplete()
updateGeolocationsComplete
public LocationMonitorDao getLocationMonitorDao()
getLocationMonitorDao
LocationMonitorDao object.@Transactional public List<LocationInfo> getInfoForAllLocations()
getInfoForAllLocations
getInfoForAllLocations in interface LocationDataServiceList object.public Map<String,StatusDetails> getStatusDetailsForAllLocations()
LocationDataServicegetStatusDetailsForAllLocations
getStatusDetailsForAllLocations in interface LocationDataService@Transactional public List<ApplicationInfo> getInfoForAllApplications()
getInfoForAllApplications
getInfoForAllApplications in interface LocationDataServiceList object.Copyright © 2020. All rights reserved.