Class LegacyLocalJasperReportsDao
- java.lang.Object
-
- org.opennms.features.reporting.dao.jasper.LegacyLocalJasperReportsDao
-
- All Implemented Interfaces:
LocalJasperReportsDao
public class LegacyLocalJasperReportsDao extends java.lang.Object implements LocalJasperReportsDao
LegacyLocalJasperReportsDao class.
Class realize the data access and preserve compatibility to jasper-reports.xml.- Since:
- 1.8.1
- Version:
- $Id: $
- Author:
- Markus Neumann
, Ronny Trommer
-
-
Constructor Summary
Constructors Constructor Description LegacyLocalJasperReportsDao(org.springframework.core.io.Resource configResource, org.springframework.core.io.Resource jrTemplateResource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.core.io.Resource
getConfigResource()
getConfigResourcejava.lang.String
getEngine(java.lang.String id)
getEngineorg.springframework.core.io.Resource
getJrTemplateResource()
getJrTemplateResourceLocalJasperReports
getLocalJasperReports()
getLocalJasperReportsjava.lang.String
getTemplateLocation(java.lang.String id)
getTemplateLocationjava.io.InputStream
getTemplateStream(java.lang.String id)
getTemplateStreamvoid
loadConfiguration()
loadConfigurationvoid
setConfigResource(org.springframework.core.io.Resource configResource)
setConfigResourcevoid
setJrTemplateResource(org.springframework.core.io.Resource jrTemplateResource)
setJrTemplateResourcevoid
setLocalJasperReports(LocalJasperReports localJasperReports)
setLocalJasperReports
-
-
-
Method Detail
-
loadConfiguration
public void loadConfiguration() throws java.lang.Exception
loadConfiguration
Load XML configuration and unmarshalling- Specified by:
loadConfiguration
in interfaceLocalJasperReportsDao
- Throws:
java.lang.Exception
-
setConfigResource
public void setConfigResource(org.springframework.core.io.Resource configResource)
setConfigResource
Set configuration resource DAO for jasper reports- Specified by:
setConfigResource
in interfaceLocalJasperReportsDao
- Parameters:
configResource
- aResource
object
-
getConfigResource
public org.springframework.core.io.Resource getConfigResource()
getConfigResource
> Get configuration resource DAO for jasper reports- Specified by:
getConfigResource
in interfaceLocalJasperReportsDao
- Returns:
- a
Resource
object
-
setJrTemplateResource
public void setJrTemplateResource(org.springframework.core.io.Resource jrTemplateResource)
setJrTemplateResource
Set configuration resource DAO for jasper report templates- Specified by:
setJrTemplateResource
in interfaceLocalJasperReportsDao
- Parameters:
jrTemplateResource
- aResource
object
-
getJrTemplateResource
public org.springframework.core.io.Resource getJrTemplateResource()
getJrTemplateResource
> Get configuration resource DAO for jasper report templates- Specified by:
getJrTemplateResource
in interfaceLocalJasperReportsDao
- Returns:
- a
Resource
object
-
getTemplateLocation
public java.lang.String getTemplateLocation(java.lang.String id)
getTemplateLocation
Get jasper report template location- Specified by:
getTemplateLocation
in interfaceLocalJasperReportsDao
- Parameters:
id
- aString
object- Returns:
- a
String
object
-
getEngine
public java.lang.String getEngine(java.lang.String id)
getEngine
Get jasper report database engine- Specified by:
getEngine
in interfaceLocalJasperReportsDao
- Parameters:
id
- aString
object- Returns:
- a
String
object
-
getTemplateStream
public java.io.InputStream getTemplateStream(java.lang.String id)
getTemplateStream
Get jasper report template as input stream- Specified by:
getTemplateStream
in interfaceLocalJasperReportsDao
- Parameters:
id
- aString
object- Returns:
- a
String
object
-
getLocalJasperReports
public LocalJasperReports getLocalJasperReports()
getLocalJasperReports
Get local jasper reports- Returns:
- a
LocalJasperReports
object
-
setLocalJasperReports
public void setLocalJasperReports(LocalJasperReports localJasperReports)
setLocalJasperReports
Set local jasper reports- Parameters:
localJasperReports
- aLocalJasperReports
object
-
-