public class DefaultDataFactoryMetaData extends AbstractMetaData implements DataFactoryMetaData
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 and Description |
---|
DefaultDataFactoryMetaData(DataFactoryMetaDataBuilder builder) |
DefaultDataFactoryMetaData(String dataFactory,
String bundleLocation,
String keyPrefix,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated,
boolean editable,
boolean freeformQuery,
boolean formattingMetadataSource,
boolean experimental,
DataFactoryCore dataFactoryCore,
int compatibilityLevel)
Deprecated.
|
DefaultDataFactoryMetaData(String dataFactory,
String bundleLocation,
String keyPrefix,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated,
boolean editable,
boolean freeformQuery,
boolean formattingMetadataSource,
MaturityLevel maturityLevel,
DataFactoryCore dataFactoryCore,
int compatibilityLevel) |
Modifier and Type | Method and Description |
---|---|
DataSourcePlugin |
createEditor() |
String |
getDisplayConnectionName(DataFactory dataFactory) |
Object |
getQueryHash(DataFactory dataFactory,
String queryName,
DataRow parameter) |
String[] |
getReferencedFields(DataFactory element,
String queryName,
DataRow parameter)
Returns the used parameter in the query.
|
ResourceReference[] |
getReferencedResources(DataFactory element,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
String queryName,
DataRow parameter) |
boolean |
isEditable() |
boolean |
isEditorAvailable() |
boolean |
isFormattingMetaDataSource() |
boolean |
isFreeFormQuery() |
String |
toString() |
getBundle, getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getFeatureMaturityLevel, getGrouping, getGroupingOrdinal, getIcon, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getIcon
getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getFeatureMaturityLevel, getGrouping, getGroupingOrdinal, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred
@Deprecated public DefaultDataFactoryMetaData(String dataFactory, String bundleLocation, String keyPrefix, boolean expert, boolean preferred, boolean hidden, boolean deprecated, boolean editable, boolean freeformQuery, boolean formattingMetadataSource, boolean experimental, DataFactoryCore dataFactoryCore, int compatibilityLevel)
public DefaultDataFactoryMetaData(String dataFactory, String bundleLocation, String keyPrefix, boolean expert, boolean preferred, boolean hidden, boolean deprecated, boolean editable, boolean freeformQuery, boolean formattingMetadataSource, MaturityLevel maturityLevel, DataFactoryCore dataFactoryCore, int compatibilityLevel)
public DefaultDataFactoryMetaData(DataFactoryMetaDataBuilder builder)
public String[] getReferencedFields(DataFactory element, String queryName, DataRow parameter)
DataFactoryMetaData
getReferencedFields
in interface DataFactoryMetaData
element
- the element.queryName
- the query name.public ResourceReference[] getReferencedResources(DataFactory element, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, String queryName, DataRow parameter)
getReferencedResources
in interface DataFactoryMetaData
public boolean isEditable()
isEditable
in interface DataFactoryMetaData
public boolean isEditorAvailable()
isEditorAvailable
in interface DataFactoryMetaData
public DataSourcePlugin createEditor()
createEditor
in interface DataFactoryMetaData
public boolean isFreeFormQuery()
isFreeFormQuery
in interface DataFactoryMetaData
public boolean isFormattingMetaDataSource()
isFormattingMetaDataSource
in interface DataFactoryMetaData
public String getDisplayConnectionName(DataFactory dataFactory)
getDisplayConnectionName
in interface DataFactoryMetaData
public Object getQueryHash(DataFactory dataFactory, String queryName, DataRow parameter)
getQueryHash
in interface DataFactoryMetaData