Interface ReportRepository

    • Method Detail

      • 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
        Parameters:
        reportId - a String object
        Returns:
        a String object
      • getDisplayName

        String getDisplayName​(String reportId)

        getDisplayName

        Get display name from a specific report by ID
        Parameters:
        reportId - a String object
        Returns:
        a String object
      • getEngine

        String getEngine​(String reportId)

        getEngine

        Get engine for database access from a specific report by ID
        Parameters:
        reportId - a String object
        Returns:
        a String object
      • getTemplateStream

        InputStream getTemplateStream​(String reportId)

        getTemplateStream

        Get report template stream from a specific report by ID
        Parameters:
        reportId - a String 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()