Package org.opennms.netmgt.dao.jaxb
Class DefaultReportdConfigurationDao
- java.lang.Object
-
- org.opennms.core.xml.AbstractJaxbConfigDao<ReportdConfiguration,ReportdConfiguration>
-
- org.opennms.netmgt.dao.jaxb.DefaultReportdConfigurationDao
-
- All Implemented Interfaces:
ReportdConfigurationDao,org.springframework.beans.factory.InitializingBean
public class DefaultReportdConfigurationDao extends AbstractJaxbConfigDao<ReportdConfiguration,ReportdConfiguration> implements ReportdConfigurationDao
DefaultReportdConfigurationDao class.
- Version:
- $Id: $
- Author:
- ranger
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opennms.core.xml.AbstractJaxbConfigDao
AbstractJaxbConfigDao.JaxbReloadCallback
-
-
Constructor Summary
Constructors Constructor Description DefaultReportdConfigurationDao()Constructor for DefaultReportdConfigurationDao.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandeleteReport(String report)deleteReportReportdConfigurationgetConfig()getConfigbooleangetPersistFlag()getPersistFlagReportgetReport(String reportName)getReportList<Report>getReports()getReportsStringgetStorageDirectory()getStorageDirectoryvoidreloadConfiguration()reloadConfigurationReportdConfigurationtranslateConfig(ReportdConfiguration config)translateConfig-
Methods inherited from class org.opennms.core.xml.AbstractJaxbConfigDao
addOnReloadedCallback, afterPropertiesSet, getConfigResource, getContainer, getDescription, getReloadCheckInterval, loadConfig, setConfigResource, setReloadCheckInterval
-
-
-
-
Method Detail
-
getConfig
public ReportdConfiguration getConfig()
getConfig
- Specified by:
getConfigin interfaceReportdConfigurationDao- Returns:
- a
ReportdConfigurationobject.
-
translateConfig
public ReportdConfiguration translateConfig(ReportdConfiguration config)
translateConfig
- Specified by:
translateConfigin classAbstractJaxbConfigDao<ReportdConfiguration,ReportdConfiguration>- Parameters:
config- aReportdConfigurationobject.- Returns:
- a
ReportdConfigurationobject.
-
reloadConfiguration
public void reloadConfiguration() throws org.springframework.dao.DataAccessResourceFailureExceptionreloadConfiguration
- Specified by:
reloadConfigurationin interfaceReportdConfigurationDao- Throws:
org.springframework.dao.DataAccessResourceFailureException- if any.
-
getReport
public Report getReport(String reportName)
getReport
- Specified by:
getReportin interfaceReportdConfigurationDao- Parameters:
reportName- aStringobject.- Returns:
- a
Reportobject.
-
getReports
public List<Report> getReports()
getReports
- Specified by:
getReportsin interfaceReportdConfigurationDao- Returns:
- a
Listobject.
-
getPersistFlag
public boolean getPersistFlag()
getPersistFlag
- Specified by:
getPersistFlagin interfaceReportdConfigurationDao- Returns:
- a boolean.
-
getStorageDirectory
public String getStorageDirectory()
getStorageDirectory
- Specified by:
getStorageDirectoryin interfaceReportdConfigurationDao- Returns:
- a
Stringobject.
-
deleteReport
public boolean deleteReport(String report)
deleteReport
- Specified by:
deleteReportin interfaceReportdConfigurationDao- Parameters:
report- aStringobject.- Returns:
- a boolean.
-
-