Class LegacyLocalJasperReportsDao

  • All Implemented Interfaces:
    LocalJasperReportsDao

    public class LegacyLocalJasperReportsDao
    extends java.lang.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 Detail

      • LegacyLocalJasperReportsDao

        public LegacyLocalJasperReportsDao​(org.springframework.core.io.Resource configResource,
                                           org.springframework.core.io.Resource jrTemplateResource)
    • Method Detail

      • loadConfiguration

        public void loadConfiguration()
                               throws java.lang.Exception

        loadConfiguration

        Load XML configuration and unmarshalling
        Specified by:
        loadConfiguration in interface LocalJasperReportsDao
        Throws:
        java.lang.Exception
      • setConfigResource

        public void setConfigResource​(org.springframework.core.io.Resource configResource)

        setConfigResource

        Set configuration resource DAO for jasper reports
        Specified by:
        setConfigResource in interface LocalJasperReportsDao
        Parameters:
        configResource - a Resource object
      • getConfigResource

        public org.springframework.core.io.Resource getConfigResource()

        getConfigResource

        > Get configuration resource DAO for jasper reports
        Specified by:
        getConfigResource in interface LocalJasperReportsDao
        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 interface LocalJasperReportsDao
        Parameters:
        jrTemplateResource - a Resource object
      • getJrTemplateResource

        public org.springframework.core.io.Resource getJrTemplateResource()

        getJrTemplateResource

        > Get configuration resource DAO for jasper report templates
        Specified by:
        getJrTemplateResource in interface LocalJasperReportsDao
        Returns:
        a Resource object
      • getTemplateLocation

        public java.lang.String getTemplateLocation​(java.lang.String id)

        getTemplateLocation

        Get jasper report template location

        Specified by:
        getTemplateLocation in interface LocalJasperReportsDao
        Parameters:
        id - a String object
        Returns:
        a String object
      • getEngine

        public java.lang.String getEngine​(java.lang.String id)

        getEngine

        Get jasper report database engine

        Specified by:
        getEngine in interface LocalJasperReportsDao
        Parameters:
        id - a String object
        Returns:
        a String object
      • getTemplateStream

        public java.io.InputStream getTemplateStream​(java.lang.String id)

        getTemplateStream

        Get jasper report template as input stream

        Specified by:
        getTemplateStream in interface LocalJasperReportsDao
        Parameters:
        id - a String object
        Returns:
        a String object
      • setLocalJasperReports

        public void setLocalJasperReports​(LocalJasperReports localJasperReports)

        setLocalJasperReports

        Set local jasper reports
        Parameters:
        localJasperReports - a LocalJasperReports object