Class EmbeddedKettleDataFactoryMetaData

  • All Implemented Interfaces:
    Serializable, org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData, org.pentaho.reporting.engine.classic.core.metadata.MetaData

    public class EmbeddedKettleDataFactoryMetaData
    extends org.pentaho.reporting.engine.classic.core.metadata.DefaultDataFactoryMetaData
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String DATA_CONFIGURATION_STEP  
      static String DATA_RETRIEVAL_STEP  
      • Fields inherited from interface org.pentaho.reporting.engine.classic.core.metadata.MetaData

        VALUEROLE_BUNDLE_KEY, VALUEROLE_BUNDLE_NAME, VALUEROLE_CONTENT, VALUEROLE_DATEFORMAT, VALUEROLE_ELEMENT_NAME, VALUEROLE_FIELD, VALUEROLE_FORMULA, VALUEROLE_GROUP, VALUEROLE_MESSAGE, VALUEROLE_NUMBERFORMAT, VALUEROLE_QUERY, VALUEROLE_RESOURCE, VALUEROLE_VALUE
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.pentaho.reporting.engine.classic.core.designtime.DataSourcePlugin createEditor()  
      byte[] getBytes()  
      String getDescription​(Locale locale)  
      String getDisplayConnectionName​(org.pentaho.reporting.engine.classic.core.DataFactory dataFactory)  
      String getDisplayName​(Locale locale)  
      protected String getEditorConfigurationKey()  
      String getGrouping​(Locale locale)  
      • Methods inherited from class org.pentaho.reporting.engine.classic.core.metadata.DefaultDataFactoryMetaData

        computePrefix, getQueryHash, getReferencedFields, getReferencedResources, isEditable, isEditorAvailable, isFormattingMetaDataSource, isFreeFormQuery, toString
      • Methods inherited from class org.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData

        getBundle, getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getFeatureMaturityLevel, getGroupingOrdinal, getIcon, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred
      • Methods inherited from interface org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData

        getIcon
      • Methods inherited from interface org.pentaho.reporting.engine.classic.core.metadata.MetaData

        getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getFeatureMaturityLevel, getGroupingOrdinal, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred
    • Constructor Detail

      • EmbeddedKettleDataFactoryMetaData

        public EmbeddedKettleDataFactoryMetaData​(String name,
                                                 String displayName,
                                                 byte[] embedded)
        Create a new metadata object for the embedded datafactory.
        Parameters:
        name - the unique identifier, currently the relative path and file name from the /datasources dir to end
        displayName - the display name. Could be the file name as well, or something totally different. Probably needs to be internationalized in the production code.
    • Method Detail

      • getDisplayConnectionName

        public String getDisplayConnectionName​(org.pentaho.reporting.engine.classic.core.DataFactory dataFactory)
        Specified by:
        getDisplayConnectionName in interface org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData
        Overrides:
        getDisplayConnectionName in class org.pentaho.reporting.engine.classic.core.metadata.DefaultDataFactoryMetaData
      • getDisplayName

        public String getDisplayName​(Locale locale)
        Specified by:
        getDisplayName in interface org.pentaho.reporting.engine.classic.core.metadata.MetaData
        Overrides:
        getDisplayName in class org.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData
      • getDescription

        public String getDescription​(Locale locale)
        Specified by:
        getDescription in interface org.pentaho.reporting.engine.classic.core.metadata.MetaData
        Overrides:
        getDescription in class org.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData
      • getGrouping

        public String getGrouping​(Locale locale)
        Specified by:
        getGrouping in interface org.pentaho.reporting.engine.classic.core.metadata.MetaData
        Overrides:
        getGrouping in class org.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData
      • getBytes

        public byte[] getBytes()
      • createEditor

        public org.pentaho.reporting.engine.classic.core.designtime.DataSourcePlugin createEditor()
        Specified by:
        createEditor in interface org.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData
        Overrides:
        createEditor in class org.pentaho.reporting.engine.classic.core.metadata.DefaultDataFactoryMetaData
      • getEditorConfigurationKey

        protected String getEditorConfigurationKey()
        Overrides:
        getEditorConfigurationKey in class org.pentaho.reporting.engine.classic.core.metadata.DefaultDataFactoryMetaData