Class EmbeddedKettleDataFactoryMetaData
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData
-
- org.pentaho.reporting.engine.classic.core.metadata.DefaultDataFactoryMetaData
-
- org.pentaho.reporting.engine.classic.extensions.datasources.kettle.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
-
-
Constructor Summary
Constructors Constructor Description EmbeddedKettleDataFactoryMetaData(String name, String displayName, byte[] embedded)
Create a new metadata object for the embedded datafactory.
-
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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
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
-
-
-
-
Field Detail
-
DATA_RETRIEVAL_STEP
public static final String DATA_RETRIEVAL_STEP
- See Also:
- Constant Field Values
-
DATA_CONFIGURATION_STEP
public static final String DATA_CONFIGURATION_STEP
- See Also:
- Constant Field Values
-
-
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 enddisplayName
- 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 interfaceorg.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData
- Overrides:
getDisplayConnectionName
in classorg.pentaho.reporting.engine.classic.core.metadata.DefaultDataFactoryMetaData
-
getDisplayName
public String getDisplayName(Locale locale)
- Specified by:
getDisplayName
in interfaceorg.pentaho.reporting.engine.classic.core.metadata.MetaData
- Overrides:
getDisplayName
in classorg.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData
-
getDescription
public String getDescription(Locale locale)
- Specified by:
getDescription
in interfaceorg.pentaho.reporting.engine.classic.core.metadata.MetaData
- Overrides:
getDescription
in classorg.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData
-
getGrouping
public String getGrouping(Locale locale)
- Specified by:
getGrouping
in interfaceorg.pentaho.reporting.engine.classic.core.metadata.MetaData
- Overrides:
getGrouping
in classorg.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 interfaceorg.pentaho.reporting.engine.classic.core.metadata.DataFactoryMetaData
- Overrides:
createEditor
in classorg.pentaho.reporting.engine.classic.core.metadata.DefaultDataFactoryMetaData
-
getEditorConfigurationKey
protected String getEditorConfigurationKey()
- Overrides:
getEditorConfigurationKey
in classorg.pentaho.reporting.engine.classic.core.metadata.DefaultDataFactoryMetaData
-
-