org.opennms.netmgt.dao.castor
Class DefaultDatabaseReportConfigDao

java.lang.Object
  extended by org.opennms.netmgt.dao.castor.AbstractCastorConfigDao<DatabaseReports,List<Report>>
      extended by org.opennms.netmgt.dao.castor.DefaultDatabaseReportConfigDao
All Implemented Interfaces:
DatabaseReportConfigDao, org.springframework.beans.factory.InitializingBean

public class DefaultDatabaseReportConfigDao
extends AbstractCastorConfigDao<DatabaseReports,List<Report>>
implements DatabaseReportConfigDao


Nested Class Summary
 
Nested classes/interfaces inherited from class org.opennms.netmgt.dao.castor.AbstractCastorConfigDao
AbstractCastorConfigDao.CastorReloadCallback
 
Constructor Summary
DefaultDatabaseReportConfigDao()
          Constructor for DefaultDatabaseReportConfigDao.
 
Method Summary
 String getDisplayName(String name)
          getDisplayName
 List<Report> getOnlineReports()
          getOnlineReports
 List<Report> getReports()
          getReports
 String getReportService(String name)
          getReportService
 List<Report> translateConfig(DatabaseReports castorConfig)
          translateConfig
 
Methods inherited from class org.opennms.netmgt.dao.castor.AbstractCastorConfigDao
afterPropertiesSet, createLoadedLogMessage, getConfigResource, getContainer, getDescription, getReloadCheckInterval, loadConfig, log, setConfigResource, setReloadCheckInterval
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultDatabaseReportConfigDao

public DefaultDatabaseReportConfigDao()

Constructor for DefaultDatabaseReportConfigDao.

Method Detail

translateConfig

public List<Report> translateConfig(DatabaseReports castorConfig)

translateConfig

Specified by:
translateConfig in class AbstractCastorConfigDao<DatabaseReports,List<Report>>
Parameters:
castorConfig - a K object.
Returns:
a V object.

getReportService

public String getReportService(String name)

getReportService

Specified by:
getReportService in interface DatabaseReportConfigDao
Parameters:
name - a String object.
Returns:
a String object.

getDisplayName

public String getDisplayName(String name)

getDisplayName

Specified by:
getDisplayName in interface DatabaseReportConfigDao
Parameters:
name - a String object.
Returns:
a String object.

getReports

public List<Report> getReports()

getReports

Specified by:
getReports in interface DatabaseReportConfigDao
Returns:
a List object.

getOnlineReports

public List<Report> getOnlineReports()

getOnlineReports

Specified by:
getOnlineReports in interface DatabaseReportConfigDao
Returns:
a List object.


Copyright © 2011. All Rights Reserved.