Class LegacyLocalReportsDao
- java.lang.Object
-
- org.opennms.features.reporting.dao.LegacyLocalReportsDao
-
- All Implemented Interfaces:
LocalReportsDao
public class LegacyLocalReportsDao extends Object implements LocalReportsDao
LegacyLocalReportsDao class.
Class realize the data access and preserve compatibility to database-reports.xml.- Since:
- 1.10.1
- Version:
- $Id: $
- Author:
- Markus Neumann
, Ronny Trommer
-
-
Constructor Summary
Constructors Constructor Description LegacyLocalReportsDao(org.springframework.core.io.Resource configResource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.core.io.ResourcegetConfigResource()getConfigResourceStringgetDisplayName(String id)getDisplayNameLegacyLocalReportsDefinitiongetLegacyLocalReportsDefinition()getLegacyLocalReportsDefinitionList<BasicReportDefinition>getOnlineReports()getOnlineReportsList<BasicReportDefinition>getReports()getReportsStringgetReportService(String id)getReportServicevoidloadConfiguration()loadConfigurationvoidsetConfigResource(org.springframework.core.io.Resource configResource)setLocalReportConfigResourcevoidsetLegacyLocalReportsDefinition(LegacyLocalReportsDefinition legacyLocalReportsDefinition)setLegacyLocalReportsDefinition
-
-
-
Method Detail
-
loadConfiguration
public void loadConfiguration() throws ExceptionloadConfiguration
Load XML configuration and unmarshalling- Specified by:
loadConfigurationin interfaceLocalReportsDao- Throws:
Exception
-
setConfigResource
public void setConfigResource(org.springframework.core.io.Resource configResource)
setLocalReportConfigResource
Set local report config resource for DAO- Specified by:
setConfigResourcein interfaceLocalReportsDao- Parameters:
configResource- aResourceobject
-
getConfigResource
public org.springframework.core.io.Resource getConfigResource()
getConfigResource
Get local report configuration resource for DAO- Specified by:
getConfigResourcein interfaceLocalReportsDao- Returns:
- a
Resourceobject
-
getReports
public List<BasicReportDefinition> getReports()
getReports
- Specified by:
getReportsin interfaceLocalReportsDao- Returns:
- a
Listobject
-
getOnlineReports
public List<BasicReportDefinition> getOnlineReports()
getOnlineReports
- Specified by:
getOnlineReportsin interfaceLocalReportsDao- Returns:
- a
Listobject
-
getReportService
public String getReportService(String id)
getReportService
- Specified by:
getReportServicein interfaceLocalReportsDao- Parameters:
id- aStringobject- Returns:
- a
Stringobject
-
getDisplayName
public String getDisplayName(String id)
getDisplayName
- Specified by:
getDisplayNamein interfaceLocalReportsDao- Parameters:
id- aStringobject- Returns:
- a
Stringobject
-
setLegacyLocalReportsDefinition
public void setLegacyLocalReportsDefinition(LegacyLocalReportsDefinition legacyLocalReportsDefinition)
setLegacyLocalReportsDefinition
Set list with legacy report definition- Parameters:
legacyLocalReportsDefinition-LegacyLocalReportsDefinitionobject
-
getLegacyLocalReportsDefinition
public LegacyLocalReportsDefinition getLegacyLocalReportsDefinition()
getLegacyLocalReportsDefinition
Get list with legacy report definition- Returns:
- a
LegacyLocalReportsDefinitionobject
-
-