public class LegacyLocalReportRepository extends Object implements ReportRepository
LegacyLocalReportRepository class.
Class realize the local repository for OpenNMS community reports.Constructor and Description |
---|
LegacyLocalReportRepository(LocalReportsDao localReportsDao,
LocalJasperReportsDao localJasperReportsDao)
Default constructor creates one local repositories for OpenNMS community reports.
|
Modifier and Type | Method and Description |
---|---|
String |
getDisplayName(String id)
getDisplayName
|
String |
getEngine(String id)
getEngine
|
LocalJasperReportsDao |
getLocalJasperReportsDao()
getLocalJasperReportsDao
|
LocalReportsDao |
getLocalReportsDao()
getLocalReportsDao
|
String |
getManagementUrl()
getManagementUrl
|
List<BasicReportDefinition> |
getOnlineReports()
getOnlineReports
|
List<BasicReportDefinition> |
getReports()
getReports
|
String |
getReportService(String id)
getReportService
|
String |
getRepositoryDescription()
getRepositoryDescription
|
String |
getRepositoryId()
getRepositoryId
|
String |
getRepositoryName()
getRepositoryName
|
InputStream |
getTemplateStream(String id)
getTemplateStream
|
void |
loadConfiguration() |
void |
setLocalJasperReportsDao(LocalJasperReportsDao localJasperReportsDao)
setLocalJasperReportsDao
|
void |
setLocalReportsDao(LocalReportsDao localReportsDao)
setLocalReportsDao
|
public LegacyLocalReportRepository(LocalReportsDao localReportsDao, LocalJasperReportsDao localJasperReportsDao)
localReportsDao
- a LegacyLocalReportsDao
objectlocalJasperReportsDao
- a LegacyLocalJasperReportsDao
objectpublic List<BasicReportDefinition> getReports()
getReports
Get *ALL* reports from a report repositorygetReports
in interface ReportRepository
List
objectpublic List<BasicReportDefinition> getOnlineReports()
getOnlineReports
Get all *ONLINE* reports from a report repositorygetOnlineReports
in interface ReportRepository
List
objectpublic String getReportService(String id)
getReportService
Get report service from a specific report by IDgetReportService
in interface ReportRepository
id
- a String
objectString
objectpublic String getDisplayName(String id)
getDisplayName
Get display name from a specific report by IDgetDisplayName
in interface ReportRepository
id
- a String
objectString
objectpublic String getEngine(String id)
getEngine
Get engine for database access from a specific report by IDgetEngine
in interface ReportRepository
id
- a String
objectString
objectpublic InputStream getTemplateStream(String id)
getTemplateStream
Get report template stream from a specific report by IDgetTemplateStream
in interface ReportRepository
id
- a String
objectInputStream
objectpublic String getRepositoryId()
getRepositoryId
Get report repository IDgetRepositoryId
in interface ReportRepository
String
objectpublic String getRepositoryName()
getRepositoryName
Get report repository namegetRepositoryName
in interface ReportRepository
String
objectpublic String getRepositoryDescription()
getRepositoryDescription
Get report repository descriptiongetRepositoryDescription
in interface ReportRepository
String
objectpublic String getManagementUrl()
getManagementUrl
Get repository management URL for subscription servicesgetManagementUrl
in interface ReportRepository
String
objectpublic void setLocalReportsDao(LocalReportsDao localReportsDao)
setLocalReportsDao
Set local reports DAO to access database-reports.xmllocalReportsDao
- a LocalReportsDao
objectpublic LocalReportsDao getLocalReportsDao()
getLocalReportsDao
Get local reports DAO to access database-reports.xmlLocalReportsDao
objectpublic void setLocalJasperReportsDao(LocalJasperReportsDao localJasperReportsDao)
setLocalJasperReportsDao
Set local jasper reports dao to access jasper-reports.xmllocalJasperReportsDao
- a LocalJasperReportsDao
objectpublic LocalJasperReportsDao getLocalJasperReportsDao()
getLocalJasperReportsDao
Get local jasper reports dao to access jasper-reports.xmlLocalJasperReportsDao
objectpublic void loadConfiguration()
loadConfiguration
in interface ReportRepository
Copyright © 2020. All rights reserved.