Class LegacyLocalJasperReportsDao
- java.lang.Object
-
- org.opennms.features.reporting.dao.jasper.LegacyLocalJasperReportsDao
-
- All Implemented Interfaces:
LocalJasperReportsDao
public class LegacyLocalJasperReportsDao extends 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()
getConfigResourceString
getEngine(String id)
getEngineorg.springframework.core.io.Resource
getJrTemplateResource()
getJrTemplateResourceLocalJasperReports
getLocalJasperReports()
getLocalJasperReportsString
getTemplateLocation(String id)
getTemplateLocationInputStream
getTemplateStream(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 Exception
loadConfiguration
Load XML configuration and unmarshalling- Specified by:
loadConfiguration
in interfaceLocalJasperReportsDao
- Throws:
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 String getTemplateLocation(String id)
getTemplateLocation
Get jasper report template location- Specified by:
getTemplateLocation
in interfaceLocalJasperReportsDao
- Parameters:
id
- aString
object- Returns:
- a
String
object
-
getEngine
public String getEngine(String id)
getEngine
Get jasper report database engine- Specified by:
getEngine
in interfaceLocalJasperReportsDao
- Parameters:
id
- aString
object- Returns:
- a
String
object
-
getTemplateStream
public InputStream getTemplateStream(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
-
-