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