org.opennms.web.svclayer.support
Class DefaultAdminApplicationService

java.lang.Object
  extended by org.opennms.web.svclayer.support.DefaultAdminApplicationService
All Implemented Interfaces:
AdminApplicationService

public class DefaultAdminApplicationService
extends Object
implements AdminApplicationService

Author:
DJ Gregor

Nested Class Summary
 class DefaultAdminApplicationService.ApplicationAndMemberServices
           
 class DefaultAdminApplicationService.EditModel
           
 class DefaultAdminApplicationService.ServiceEditModel
           
 
Constructor Summary
DefaultAdminApplicationService()
           
 
Method Summary
 OnmsApplication addNewApplication(String name)
           
 List<OnmsApplication> findAllApplications()
           
 List<OnmsMonitoredService> findAllMonitoredServices()
           
 OnmsApplication findApplication(String name)
           
 DefaultAdminApplicationService.EditModel findApplicationAndAllMonitoredServices(String applicationIdString)
           
 List<OnmsApplication> findByMonitoredService(int id)
           
 DefaultAdminApplicationService.ServiceEditModel findServiceApplications(String ifServiceIdString)
           
 DefaultAdminApplicationService.ApplicationAndMemberServices getApplication(String applicationIdString)
           
 ApplicationDao getApplicationDao()
           
 MonitoredServiceDao getMonitoredServiceDao()
           
 void performEdit(String applicationIdString, String editAction, String[] toAdd, String[] toDelete)
           
 void performServiceEdit(String ifServiceIdString, String editAction, String[] toAdd, String[] toDelete)
           
 void removeApplication(String applicationIdString)
           
 void setApplicationDao(ApplicationDao dao)
           
 void setMonitoredServiceDao(MonitoredServiceDao monitoredServiceDao)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultAdminApplicationService

public DefaultAdminApplicationService()
Method Detail

getApplication

public DefaultAdminApplicationService.ApplicationAndMemberServices getApplication(String applicationIdString)
Specified by:
getApplication in interface AdminApplicationService

findAllMonitoredServices

public List<OnmsMonitoredService> findAllMonitoredServices()
Specified by:
findAllMonitoredServices in interface AdminApplicationService

findApplicationAndAllMonitoredServices

public DefaultAdminApplicationService.EditModel findApplicationAndAllMonitoredServices(String applicationIdString)
Specified by:
findApplicationAndAllMonitoredServices in interface AdminApplicationService

getApplicationDao

public ApplicationDao getApplicationDao()

setApplicationDao

public void setApplicationDao(ApplicationDao dao)

getMonitoredServiceDao

public MonitoredServiceDao getMonitoredServiceDao()

setMonitoredServiceDao

public void setMonitoredServiceDao(MonitoredServiceDao monitoredServiceDao)

performEdit

public void performEdit(String applicationIdString,
                        String editAction,
                        String[] toAdd,
                        String[] toDelete)
Specified by:
performEdit in interface AdminApplicationService

addNewApplication

public OnmsApplication addNewApplication(String name)
Specified by:
addNewApplication in interface AdminApplicationService

findAllApplications

public List<OnmsApplication> findAllApplications()
Specified by:
findAllApplications in interface AdminApplicationService

removeApplication

public void removeApplication(String applicationIdString)
Specified by:
removeApplication in interface AdminApplicationService

findByMonitoredService

public List<OnmsApplication> findByMonitoredService(int id)
Specified by:
findByMonitoredService in interface AdminApplicationService

performServiceEdit

public void performServiceEdit(String ifServiceIdString,
                               String editAction,
                               String[] toAdd,
                               String[] toDelete)
Specified by:
performServiceEdit in interface AdminApplicationService

findServiceApplications

public DefaultAdminApplicationService.ServiceEditModel findServiceApplications(String ifServiceIdString)
Specified by:
findServiceApplications in interface AdminApplicationService

findApplication

public OnmsApplication findApplication(String name)


Copyright © 2009. All Rights Reserved.