Class CdaDataFactory

  • All Implemented Interfaces:
    Serializable, Cloneable, org.pentaho.reporting.engine.classic.core.DataFactory, org.pentaho.reporting.engine.classic.core.DataFactoryDesignTimeSupport, org.pentaho.reporting.engine.classic.core.DataFactoryMetaProvider

    public class CdaDataFactory
    extends org.pentaho.reporting.engine.classic.core.AbstractDataFactory
    See Also:
    Serialized Form
    • Constructor Detail

      • CdaDataFactory

        public CdaDataFactory()
    • Method Detail

      • isUseLocalCall

        public boolean isUseLocalCall()
      • setUseLocalCall

        public void setUseLocalCall​(boolean useLocalCall)
      • cancelRunningQuery

        public void cancelRunningQuery()
        Specified by:
        cancelRunningQuery in interface org.pentaho.reporting.engine.classic.core.DataFactory
        Overrides:
        cancelRunningQuery in class org.pentaho.reporting.engine.classic.core.AbstractDataFactory
      • close

        public void close()
      • getQueryNames

        public String[] getQueryNames()
      • initialize

        public void initialize​(org.pentaho.reporting.engine.classic.core.DataFactoryContext dataFactoryContext)
                        throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
        Specified by:
        initialize in interface org.pentaho.reporting.engine.classic.core.DataFactory
        Overrides:
        initialize in class org.pentaho.reporting.engine.classic.core.AbstractDataFactory
        Throws:
        org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
      • isQueryExecutable

        public boolean isQueryExecutable​(String query,
                                         org.pentaho.reporting.engine.classic.core.DataRow parameters)
        Checks whether the query would be executable by this datafactory. This performs a rough check, not a full query.
        Parameters:
        query -
        parameters -
        Returns:
      • queryData

        public TableModel queryData​(String query,
                                    org.pentaho.reporting.engine.classic.core.DataRow parameters)
                             throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
        Throws:
        org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
      • clone

        public CdaDataFactory clone()
        Specified by:
        clone in interface org.pentaho.reporting.engine.classic.core.DataFactory
        Overrides:
        clone in class org.pentaho.reporting.engine.classic.core.AbstractDataFactory
      • getUsername

        public String getUsername()
      • setUsername

        public void setUsername​(String username)
      • getPassword

        public String getPassword()
      • setPassword

        public void setPassword​(String password)
      • getSolution

        public String getSolution()
      • setSolution

        public void setSolution​(String solution)
      • getPath

        public String getPath()
      • setPath

        public void setPath​(String path)
      • getFile

        public String getFile()
      • setFile

        public void setFile​(String file)
      • getBaseUrl

        public String getBaseUrl()
      • setBaseUrl

        public void setBaseUrl​(String baseUrl)
      • getBaseUrlField

        public String getBaseUrlField()
      • setBaseUrlField

        public void setBaseUrlField​(String baseUrlField)
      • isSugarMode

        public boolean isSugarMode()
      • setSugarMode

        public void setSugarMode​(boolean sugarMode)