org.pentaho.reporting.engine.classic.core.metadata
Class DefaultDataFactoryMetaData
java.lang.Object
org.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData
org.pentaho.reporting.engine.classic.core.metadata.DefaultDataFactoryMetaData
- All Implemented Interfaces:
- Serializable, DataFactoryMetaData, MetaData
public class DefaultDataFactoryMetaData
- extends AbstractMetaData
- implements DataFactoryMetaData
- See Also:
- Serialized Form
|
Constructor Summary |
DefaultDataFactoryMetaData(String name,
String bundleLocation,
String keyPrefix,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated,
boolean editable,
boolean freeformQuery,
boolean formattingMetadataSource,
boolean experimental,
DataFactoryCore dataFactoryCore,
int compatibilityLevel)
|
DefaultDataFactoryMetaData(String name,
String bundleLocation,
String keyPrefix,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated,
boolean editable,
boolean freeformQuery,
boolean formattingMetadataSource,
DataFactoryCore dataFactoryCore)
Deprecated. |
| Methods inherited from class org.pentaho.reporting.engine.classic.core.metadata.AbstractMetaData |
getBundle, getBundleLocation, getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getGrouping, getGroupingOrdinal, getIcon, getItemOrdinal, getKeyPrefix, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred |
| Methods inherited from interface org.pentaho.reporting.engine.classic.core.metadata.MetaData |
getCompatibilityLevel, getDeprecationMessage, getDescription, getDisplayName, getGrouping, getGroupingOrdinal, getItemOrdinal, getMetaAttribute, getName, isDeprecated, isExperimental, isExpert, isHidden, isPreferred |
DefaultDataFactoryMetaData
public DefaultDataFactoryMetaData(String name,
String bundleLocation,
String keyPrefix,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated,
boolean editable,
boolean freeformQuery,
boolean formattingMetadataSource,
DataFactoryCore dataFactoryCore)
- Deprecated.
- Parameters:
name - bundleLocation - keyPrefix - expert - preferred - hidden - deprecated - editable - freeformQuery - formattingMetadataSource - dataFactoryCore -
DefaultDataFactoryMetaData
public DefaultDataFactoryMetaData(String name,
String bundleLocation,
String keyPrefix,
boolean expert,
boolean preferred,
boolean hidden,
boolean deprecated,
boolean editable,
boolean freeformQuery,
boolean formattingMetadataSource,
boolean experimental,
DataFactoryCore dataFactoryCore,
int compatibilityLevel)
getReferencedFields
public String[] getReferencedFields(DataFactory element,
String queryName,
DataRow parameter)
- Description copied from interface:
DataFactoryMetaData
- Returns the used parameter in the query. The data factory must be open.
- Specified by:
getReferencedFields in interface DataFactoryMetaData
- Parameters:
element - the element.queryName - the query name.
- Returns:
- the list of parameters or null, if there is no information on referenced fields.
getReferencedResources
public ResourceReference[] getReferencedResources(DataFactory element,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
String queryName,
DataRow parameter)
- Specified by:
getReferencedResources in interface DataFactoryMetaData
isEditable
public boolean isEditable()
- Specified by:
isEditable in interface DataFactoryMetaData
isEditorAvailable
public boolean isEditorAvailable()
- Specified by:
isEditorAvailable in interface DataFactoryMetaData
createEditor
public DataSourcePlugin createEditor()
- Specified by:
createEditor in interface DataFactoryMetaData
isFreeFormQuery
public boolean isFreeFormQuery()
- Specified by:
isFreeFormQuery in interface DataFactoryMetaData
isFormattingMetaDataSource
public boolean isFormattingMetaDataSource()
- Specified by:
isFormattingMetaDataSource in interface DataFactoryMetaData
toString
public String toString()
- Overrides:
toString in class Object
getDisplayConnectionName
public String getDisplayConnectionName(DataFactory dataFactory)
- Specified by:
getDisplayConnectionName in interface DataFactoryMetaData
getQueryHash
public Object getQueryHash(DataFactory dataFactory,
String queryName,
DataRow parameter)
- Specified by:
getQueryHash in interface DataFactoryMetaData