Interface ReportRepository
-
- All Known Implementing Classes:
DefaultRemoteRepository
,LegacyLocalReportRepository
public interface ReportRepository
- Author:
- tak
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getDisplayName(String reportId)
getDisplayNameString
getEngine(String reportId)
getEngineString
getManagementUrl()
getManagementUrlList<BasicReportDefinition>
getOnlineReports()
getOnlineReportsList<BasicReportDefinition>
getReports()
getReportsString
getReportService(String reportId)
getReportServiceString
getRepositoryDescription()
getRepositoryDescriptionString
getRepositoryId()
getRepositoryIdString
getRepositoryName()
getRepositoryNameInputStream
getTemplateStream(String reportId)
getTemplateStreamvoid
loadConfiguration()
-
-
-
Method Detail
-
getReports
List<BasicReportDefinition> getReports()
getReports
Get *ALL* reports from a report repository- Returns:
- a
List
object
-
getOnlineReports
List<BasicReportDefinition> getOnlineReports()
getOnlineReports
Get all *ONLINE* reports from a report repository- Returns:
- a
List
object
-
getReportService
String getReportService(String reportId)
getReportService
Get report service from a specific report by ID
-
getDisplayName
String getDisplayName(String reportId)
getDisplayName
Get display name from a specific report by ID
-
getEngine
String getEngine(String reportId)
getEngine
Get engine for database access from a specific report by ID
-
getTemplateStream
InputStream getTemplateStream(String reportId)
getTemplateStream
Get report template stream from a specific report by ID- Parameters:
reportId
- aString
object- Returns:
- a
InputStream
object
-
getRepositoryId
String getRepositoryId()
getRepositoryId
Get report repository ID- Returns:
- a
String
object
-
getRepositoryName
String getRepositoryName()
getRepositoryName
Get report repository name- Returns:
- a
String
object
-
getRepositoryDescription
String getRepositoryDescription()
getRepositoryDescription
Get report repository description- Returns:
- a
String
object
-
getManagementUrl
String getManagementUrl()
getManagementUrl
Get repository management URL for subscription services- Returns:
- a
String
object
-
loadConfiguration
void loadConfiguration()
-
-