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

DefaultAdminApplicationService class.

Since:
1.8.1
Version:
$Id: $
Author:
DJ Gregor

Nested Class Summary
 class DefaultAdminApplicationService.ApplicationAndMemberServices
           
 class DefaultAdminApplicationService.EditModel
           
 class DefaultAdminApplicationService.ServiceEditModel
           
 
Constructor Summary
DefaultAdminApplicationService()
           
 
Method Summary
 OnmsApplication addNewApplication(String name)
          addNewApplication
 List<OnmsApplication> findAllApplications()
          findAllApplications
 List<OnmsMonitoredService> findAllMonitoredServices()
          findAllMonitoredServices
 OnmsApplication findApplication(String name)
          findApplication
 DefaultAdminApplicationService.EditModel findApplicationAndAllMonitoredServices(String applicationIdString)
          findApplicationAndAllMonitoredServices
 List<OnmsApplication> findByMonitoredService(int id)
          findByMonitoredService
 DefaultAdminApplicationService.ServiceEditModel findServiceApplications(String ifServiceIdString)
          findServiceApplications
 DefaultAdminApplicationService.ApplicationAndMemberServices getApplication(String applicationIdString)
          getApplication
 ApplicationDao getApplicationDao()
          getApplicationDao
 MonitoredServiceDao getMonitoredServiceDao()
          getMonitoredServiceDao
 void performEdit(String applicationIdString, String editAction, String[] toAdd, String[] toDelete)
          performEdit
 void performServiceEdit(String ifServiceIdString, String editAction, String[] toAdd, String[] toDelete)
          performServiceEdit
 void removeApplication(String applicationIdString)
          removeApplication
 void setApplicationDao(ApplicationDao dao)
          setApplicationDao
 void setMonitoredServiceDao(MonitoredServiceDao monitoredServiceDao)
          setMonitoredServiceDao
 
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)

getApplication

Specified by:
getApplication in interface AdminApplicationService
Parameters:
applicationIdString - a String object.
Returns:
a DefaultAdminApplicationService.ApplicationAndMemberServices object.

findAllMonitoredServices

public List<OnmsMonitoredService> findAllMonitoredServices()

findAllMonitoredServices

Specified by:
findAllMonitoredServices in interface AdminApplicationService
Returns:
a List object.

findApplicationAndAllMonitoredServices

public DefaultAdminApplicationService.EditModel findApplicationAndAllMonitoredServices(String applicationIdString)

findApplicationAndAllMonitoredServices

Specified by:
findApplicationAndAllMonitoredServices in interface AdminApplicationService
Parameters:
applicationIdString - a String object.
Returns:
a DefaultAdminApplicationService.EditModel object.

getApplicationDao

public ApplicationDao getApplicationDao()

getApplicationDao

Returns:
a ApplicationDao object.

setApplicationDao

public void setApplicationDao(ApplicationDao dao)

setApplicationDao

Parameters:
dao - a ApplicationDao object.

getMonitoredServiceDao

public MonitoredServiceDao getMonitoredServiceDao()

getMonitoredServiceDao

Returns:
a MonitoredServiceDao object.

setMonitoredServiceDao

public void setMonitoredServiceDao(MonitoredServiceDao monitoredServiceDao)

setMonitoredServiceDao

Parameters:
monitoredServiceDao - a MonitoredServiceDao object.

performEdit

public void performEdit(String applicationIdString,
                        String editAction,
                        String[] toAdd,
                        String[] toDelete)

performEdit

Specified by:
performEdit in interface AdminApplicationService
Parameters:
applicationIdString - a String object.
editAction - a String object.
toAdd - an array of String objects.
toDelete - an array of String objects.

addNewApplication

public OnmsApplication addNewApplication(String name)

addNewApplication

Specified by:
addNewApplication in interface AdminApplicationService
Parameters:
name - a String object.
Returns:
a OnmsApplication object.

findAllApplications

public List<OnmsApplication> findAllApplications()

findAllApplications

Specified by:
findAllApplications in interface AdminApplicationService
Returns:
a List object.

removeApplication

public void removeApplication(String applicationIdString)

removeApplication

Specified by:
removeApplication in interface AdminApplicationService
Parameters:
applicationIdString - a String object.

findByMonitoredService

public List<OnmsApplication> findByMonitoredService(int id)

findByMonitoredService

Specified by:
findByMonitoredService in interface AdminApplicationService
Parameters:
id - a int.
Returns:
a List object.

performServiceEdit

public void performServiceEdit(String ifServiceIdString,
                               String editAction,
                               String[] toAdd,
                               String[] toDelete)

performServiceEdit

Specified by:
performServiceEdit in interface AdminApplicationService
Parameters:
ifServiceIdString - a String object.
editAction - a String object.
toAdd - an array of String objects.
toDelete - an array of String objects.

findServiceApplications

public DefaultAdminApplicationService.ServiceEditModel findServiceApplications(String ifServiceIdString)

findServiceApplications

Specified by:
findServiceApplications in interface AdminApplicationService
Parameters:
ifServiceIdString - a String object.
Returns:
a DefaultAdminApplicationService.ServiceEditModel object.

findApplication

public OnmsApplication findApplication(String name)

findApplication

Parameters:
name - a String object.
Returns:
a OnmsApplication object.


Copyright © 2011. All Rights Reserved.