public class DefaultRemoteRepository extends Object implements ReportRepository
DefaultRemoteRepository class.
Implementation of OpenNMS CONNECT CIO Report repositoryConstructor and Description |
---|
DefaultRemoteRepository(RemoteRepositoryDefinition remoteRepositoryDefinition,
String jasperReportsVersion)
Default constructor to initialize the ReST HTTP client
|
Modifier and Type | Method and Description |
---|---|
String |
getDisplayName(String reportId)
getDisplayName
|
String |
getEngine(String reportId)
getEngine
|
String |
getManagementUrl()
getManagementUrl
|
List<BasicReportDefinition> |
getOnlineReports()
getOnlineReports
|
List<BasicReportDefinition> |
getReports()
getReports
|
String |
getReportService(String reportId)
getReportService
|
String |
getRepositoryDescription()
getRepositoryDescription
|
String |
getRepositoryId()
getRepositoryId
|
String |
getRepositoryName()
getRepositoryName
|
InputStream |
getTemplateStream(String reportId)
getTemplateStream
|
void |
loadConfiguration() |
public DefaultRemoteRepository(RemoteRepositoryDefinition remoteRepositoryDefinition, String jasperReportsVersion)
remoteRepositoryDefinition
- a RemoteRepositoryDefinition
objectjasperReportsVersion
- a String
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 reportId)
getReportService
Get report service from a specific report by IDgetReportService
in interface ReportRepository
reportId
- a String
objectString
objectpublic String getDisplayName(String reportId)
getDisplayName
Get display name from a specific report by IDgetDisplayName
in interface ReportRepository
reportId
- a String
objectString
objectpublic String getEngine(String reportId)
getEngine
Get engine for database access from a specific report by IDgetEngine
in interface ReportRepository
reportId
- a String
objectString
objectpublic InputStream getTemplateStream(String reportId)
getTemplateStream
Get report template stream from a specific report by IDgetTemplateStream
in interface ReportRepository
reportId
- 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 loadConfiguration()
loadConfiguration
in interface ReportRepository
Copyright © 2020. All rights reserved.