public final class ResourceTreeBuilder
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TYPE_CATEGORY
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_COMPONENT
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DATASOURCE
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DETAIL
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DIMENSION
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_FORMULA
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_FORMULA_ADD
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_FORMULA_ERROR
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_FORMULA_ROOT
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_FORMULA_USED
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_FORMULA_USED_ERROR
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_FUNCTION
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_FUNCTION_ADD
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_FUNCTION_ERROR
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_FUNCTION_ROOT
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_FUNCTION_USED
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_FUNCTION_USED_ERROR
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_MEASURE
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_MEASURE_ADD
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_MEASURE_ERROR
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_MEASURE_ROOT
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_MEASURE_USED
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_MEASURE_USED_ERROR
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_PARAMETER
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_DYNAMIC_PARAMETER_ROOT
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_GLOBAL_PARAMETER
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_GLOBAL_PARAMETER_ROOT
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_HANDLE
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_MAPPING_NAME
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_MEASURE
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
static java.lang.String |
TYPE_SQLTYPE
The constant in the JRServer DHTML, that identifies the generic tree node
type, and starts with TYPE_.
|
| Constructor and Description |
|---|
ResourceTreeBuilder(DHTMLRptSheet report)
Creates
ResourceTreeBuilder instance by the specified
report. |
ResourceTreeBuilder(java.lang.String sessionId,
java.lang.String rptSetId)
Creates
ResourceTreeBuilder instance. |
| Modifier and Type | Method and Description |
|---|---|
JNode |
buildCatalogDSTree(CatalogAPI catalogAPI,
java.lang.String user,
boolean newRpt)
Returns the catalog data source tree.
|
JNode |
buildComponentDSTree(java.lang.String rptset_id,
java.lang.String sheet_id,
java.lang.String dsid,
java.lang.String comp)
Returns the resource tree of the specified component.
|
JNode |
buildCubeNode(java.lang.String rptset_id,
java.lang.String sheet_id,
java.lang.String rcName,
java.util.HashMap prop)
Returns the cube tree.
|
JNode |
buildReportDSTree(java.lang.String rptset_id,
java.lang.String sheet_id,
java.lang.String subKey)
Returns the report Data Source tree.
|
JNode |
buildReportDSTree(java.lang.String rptset_id,
java.lang.String sheet_id,
java.lang.String subKey,
java.lang.String handle,
java.util.HashSet<java.lang.Integer> filterSqls)
Returns the report resource tree.
|
static java.util.Properties |
getDefaultSetting(java.util.Properties props)
Returns the default setting for the resource tree.
|
void |
setCatName(java.lang.String catName) |
public static final java.lang.String TYPE_DATASOURCE
TYPE_DATASOURCE.public static final java.lang.String TYPE_COMPONENT
TYPE_COMPONENT.public static final java.lang.String TYPE_HANDLE
TYPE_HANDLE.public static final java.lang.String TYPE_CATEGORY
TYPE_CATEGORY.public static final java.lang.String TYPE_DIMENSION
TYPE_DIMENSION.public static final java.lang.String TYPE_MEASURE
TYPE_MEASURE.public static final java.lang.String TYPE_DETAIL
TYPE_DETAIL.public static final java.lang.String TYPE_SQLTYPE
TYPE_SQLTYPE.public static final java.lang.String TYPE_DYNAMIC
TYPE_DYNAMIC.public static final java.lang.String TYPE_MAPPING_NAME
TYPE_MAPPING_NAME.public static final java.lang.String TYPE_DYNAMIC_FORMULA_ROOT
TYPE_DYNAMIC_FORMULA_ROOT.public static final java.lang.String TYPE_DYNAMIC_FORMULA_ADD
TYPE_DYNAMIC_FORMULA_ADD.public static final java.lang.String TYPE_DYNAMIC_FORMULA
TYPE_DYNAMIC_FORMULA.public static final java.lang.String TYPE_DYNAMIC_FORMULA_ERROR
TYPE_DYNAMIC_FORMULA_ERROR.public static final java.lang.String TYPE_DYNAMIC_FORMULA_USED
TYPE_DYNAMIC_FORMULA_USED.public static final java.lang.String TYPE_DYNAMIC_FORMULA_USED_ERROR
TYPE_DYNAMIC_FORMULA_USED_ERROR
.public static final java.lang.String TYPE_DYNAMIC_MEASURE_ROOT
TYPE_DYNAMIC_MEASURE_ROOT.public static final java.lang.String TYPE_DYNAMIC_MEASURE_ADD
TYPE_DYNAMIC_MEASURE_ADD.public static final java.lang.String TYPE_DYNAMIC_MEASURE
TYPE_DYNAMIC_MEASURE.public static final java.lang.String TYPE_DYNAMIC_MEASURE_ERROR
TYPE_DYNAMIC_MEASURE_ERROR.public static final java.lang.String TYPE_DYNAMIC_MEASURE_USED
TYPE_DYNAMIC_MEASURE_USED.public static final java.lang.String TYPE_DYNAMIC_MEASURE_USED_ERROR
TYPE_DYNAMIC_MEASURE_USED_ERROR
.public static final java.lang.String TYPE_DYNAMIC_FUNCTION_ROOT
TYPE_DYNAMIC_FUNCTION_ROOT.public static final java.lang.String TYPE_DYNAMIC_FUNCTION_ADD
TYPE_DYNAMIC_FUNCTION_ADD.public static final java.lang.String TYPE_DYNAMIC_FUNCTION
TYPE_DYNAMIC_FUNCTION.public static final java.lang.String TYPE_DYNAMIC_FUNCTION_ERROR
TYPE_DYNAMIC_FUNCTION_ERROR.public static final java.lang.String TYPE_DYNAMIC_FUNCTION_USED
TYPE_DYNAMIC_FUNCTION_USED.public static final java.lang.String TYPE_DYNAMIC_FUNCTION_USED_ERROR
TYPE_DYNAMIC_FUNCTION_USED_ERROR
.public static final java.lang.String TYPE_DYNAMIC_PARAMETER
TYPE_DYNAMIC_PARAMETER .public static final java.lang.String TYPE_GLOBAL_PARAMETER
TYPE_GLOBAL_PARAMETER.public static final java.lang.String TYPE_DYNAMIC_PARAMETER_ROOT
TYPE_DYNAMIC_PARAMETER_ROOT .public static final java.lang.String TYPE_GLOBAL_PARAMETER_ROOT
TYPE_GLOBAL_PARAMETER_ROOT.public ResourceTreeBuilder(java.lang.String sessionId,
java.lang.String rptSetId)
ResourceTreeBuilder instance.public ResourceTreeBuilder(DHTMLRptSheet report)
ResourceTreeBuilder instance by the specified
report.report - the report.public JNode buildReportDSTree(java.lang.String rptset_id, java.lang.String sheet_id, java.lang.String subKey)
rptset_id - the report set id.sheet_id - the report name.subKey - the key of the engine.public JNode buildReportDSTree(java.lang.String rptset_id, java.lang.String sheet_id, java.lang.String subKey, java.lang.String handle, java.util.HashSet<java.lang.Integer> filterSqls)
rptset_id - the report set id.sheet_id - the report name.subKey - the key of the engine.handle - the report cube qualified name (made by data source name,
query name, report cube name, with separator '.').filterSqls - public JNode buildCubeNode(java.lang.String rptset_id, java.lang.String sheet_id, java.lang.String rcName, java.util.HashMap prop)
rptset_id - the report set id.sheet_id - the report name.rcName - the report cube qualified name (made by data source name,
query name, report cube name, with separator '.').prop - the tree configuration properties, such as image path, root
expand level.public JNode buildComponentDSTree(java.lang.String rptset_id, java.lang.String sheet_id, java.lang.String dsid, java.lang.String comp) throws JRScheduleException
rptset_id - the report set id.sheet_id - the report name.dsid - ID of the result object.comp - the component nameJRScheduleExceptionpublic JNode buildCatalogDSTree(CatalogAPI catalogAPI, java.lang.String user, boolean newRpt)
catalogAPI - user - the user name.newRpt - //[JREP-8434][END]jet.api.CatalogAPI.public static java.util.Properties getDefaultSetting(java.util.Properties props)
props - java.util.Propertiespublic void setCatName(java.lang.String catName)