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 |
---|---|
protected String |
computePrefix(String keyPrefix,
String name) |
DataSourcePlugin |
createEditor() |
String |
getDisplayConnectionName(DataFactory dataFactory) |
protected String |
getEditorConfigurationKey() |
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,
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
clone, equals, finalize, 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)
protected String computePrefix(String keyPrefix, String name)
computePrefix
in class AbstractMetaData
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, 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
protected String getEditorConfigurationKey()
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
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.