public final class DataFactoryScriptingSupport extends Object implements Cloneable, Serializable
Modifier and Type | Class and Description |
---|---|
static class |
DataFactoryScriptingSupport.ScriptHelper |
Constructor and Description |
---|
DataFactoryScriptingSupport() |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
String[] |
computeAdditionalQueryFields(String queryName,
DataRow parameter) |
String |
computeQuery(String queryName,
DataRow parameter) |
boolean |
containsQuery(String query) |
static Object |
convert(Object object) |
String |
getGlobalScript() |
String |
getGlobalScriptLanguage() |
String |
getQuery(String name) |
String[] |
getQueryNames() |
String |
getScript(String name) |
String |
getScriptingLanguage(String name) |
void |
initialize(DataFactory dataFactory,
DataFactoryContext dataFactoryContext) |
TableModel |
postProcessResult(String queryName,
DataRow parameter,
TableModel result) |
void |
remove(String name) |
void |
setGlobalScript(String globalScript) |
void |
setGlobalScriptLanguage(String globalScriptLanguage) |
void |
setQuery(String name,
String query,
String scriptLanguage,
String script) |
void |
shutdown() |
public String[] getQueryNames()
public String getGlobalScript()
public void setGlobalScript(String globalScript)
public String getGlobalScriptLanguage()
public void setGlobalScriptLanguage(String globalScriptLanguage)
public void initialize(DataFactory dataFactory, DataFactoryContext dataFactoryContext) throws ReportDataFactoryException
ReportDataFactoryException
public String computeQuery(String queryName, DataRow parameter) throws ReportDataFactoryException
ReportDataFactoryException
public TableModel postProcessResult(String queryName, DataRow parameter, TableModel result) throws ReportDataFactoryException
ReportDataFactoryException
public String[] computeAdditionalQueryFields(String queryName, DataRow parameter) throws ReportDataFactoryException
ReportDataFactoryException
public void shutdown()
public boolean containsQuery(String query)
public void remove(String name)