|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjet.api.API
jet.api.Designer
jet.api.MultiUserDesigner
public class MultiUserDesigner
Designer class provides a series of editing methods for users. By building a Designer instance in Java program, users can edit report by API methods.
| Field Summary |
|---|
| Fields inherited from class jet.api.API |
|---|
BOOLEAN, CAT, CENTIMETER, COLOR, DOUBLE, ENUM, FLOAT, handles, INCH, INTEGER, LONG, PIXEL, REFERENCE, RPT, SELFRPT, STRING, TEXTRPT, UNKNOWN, XMLCAT, XMLRPT |
| Constructor Summary | |
|---|---|
MultiUserDesigner(java.lang.String path,
java.lang.String name)
Deprecated. since version 6.1. |
|
MultiUserDesigner(java.lang.String path,
java.lang.String name,
DesignerUserInfo user)
Constructor. |
|
| Method Summary | |
|---|---|
java.lang.String |
create(java.lang.String name,
java.lang.String query,
java.lang.String uID)
Creates a new report with report name. |
java.lang.String |
create(java.lang.String name,
java.lang.String sourceName,
java.lang.String query,
java.lang.String uID)
Creates a new report with report name. |
java.lang.String[] |
getChangedByFields(java.lang.String handle,
java.lang.String propertyName,
java.lang.String uID)
get formulae or fields which can control the property value |
java.lang.String[] |
getControlFields(java.lang.String handle,
java.lang.String name,
java.lang.String uID)
Gets fields that can control property value at runtime. |
java.lang.String[] |
getDBFields(java.lang.String handle,
java.lang.String uID)
Gets DBFields that can be used in the report. |
java.lang.String[] |
getFormats(java.lang.String handle,
java.lang.String uID)
get the default format list of object |
java.lang.String[] |
getFormulae(java.lang.String handle,
java.lang.String uID)
Gets formulae that can be used in the report. |
MultiUserCatalogAPI |
getMultiUserCatalogAPI()
Gets catalog design api. |
java.lang.String[] |
getParameter(java.lang.String uID)
Gets parameters in the catalog. |
java.lang.String[] |
getQueries(java.lang.String uID)
Gets queries in the catalog. |
java.lang.String[] |
getSummaries(java.lang.String handle,
java.lang.String uID)
Gets summaries that can be used in the report. |
java.lang.String |
insert(java.lang.String parent,
java.lang.String name,
boolean avoid,
boolean onleft,
boolean ontop,
boolean repeat,
boolean vertical,
int boundary,
CTRowColFieldInfo[] colInfo,
CTRowColFieldInfo[] rowInfo,
CTAggFieldInfo[] aggInfo,
java.lang.String uID)
Inserts a crosstab object and its children into the parent node. |
java.lang.String |
insert(java.lang.String parent,
java.lang.String name,
CTRowColFieldInfo[] colInfo,
CTRowColFieldInfo[] rowInfo,
CTAggFieldInfo[] aggInfo,
java.lang.String uID)
Inserts a crosstab object and its children into the parent node. |
java.lang.String |
insert(java.lang.String uID,
java.lang.String parent,
int type,
java.lang.String name,
java.lang.String mapping)
Inserts an object of database field, parameter, formula , summary or group into the parent node. |
java.lang.String |
insert(java.lang.String parent,
java.lang.String name,
java.lang.String paperName,
int type,
java.lang.String group1,
java.lang.String group2,
java.lang.String value,
ChartLegendInfo chartLegendInfo,
ChartLabelInfo chartLabelInfo,
java.lang.String uID)
Inserts a chart object and its children into the parent node. |
boolean |
setControlFields(java.lang.String handle,
java.lang.String prop,
java.lang.String field,
java.lang.String uID)
Sets field to control property value at runtime. |
| Methods inherited from class jet.api.API |
|---|
clearError, clearMsg, clearWarning, closeLog, containPropName, getBool, getChildren, getColor, getDouble, getError, getFloat, getHandles, getHandles, getHandles, getHandles, getInstanceName, getInt, getLong, getPropNames, getPropType, getQualifyName, getString, getStringArray, getUnit, getWarning, set, set, set, set, set, set, setLog, setLog, setLog, setReference, setUnit, writeLog, writeLog |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MultiUserDesigner(java.lang.String path,
java.lang.String name)
throws ReadFailureException,
UniverseFileException
path - path of catalog file.name - name of catalog file.
ReadFailureException
UniverseFileException
public MultiUserDesigner(java.lang.String path,
java.lang.String name,
DesignerUserInfo user)
throws ReadFailureException,
UniverseFileException
path - path of catalog file.name - name of catalog file.user - user information.
ReadFailureException
UniverseFileException| Method Detail |
|---|
public MultiUserCatalogAPI getMultiUserCatalogAPI()
public java.lang.String create(java.lang.String name,
java.lang.String query,
java.lang.String uID)
create in class Designername - name of the report to be created.query - name of query.uID - name of query.
public java.lang.String create(java.lang.String name,
java.lang.String sourceName,
java.lang.String query,
java.lang.String uID)
name - name of the report to be created.sourceName - name of the data source.query - name of query.
public java.lang.String insert(java.lang.String uID,
java.lang.String parent,
int type,
java.lang.String name,
java.lang.String mapping)
parent - handle of the parent node.type - class type to be inserted.name - instance name of the new object.mapping - mapping name of the database field, parameter, formula or summary.
public java.lang.String insert(java.lang.String parent,
java.lang.String name,
java.lang.String paperName,
int type,
java.lang.String group1,
java.lang.String group2,
java.lang.String value,
ChartLegendInfo chartLegendInfo,
ChartLabelInfo chartLabelInfo,
java.lang.String uID)
parent - handle of the parnet node.name - instance name of the new chart.paperName - the instance name of ChartCoordinatepaper objecttype - type of the chart to be insertedgroup1 - mapping name of the first group.group2 - mapping name of the second group. It can be null.value - mapping name of summary.chartLegendInfo - field info array of the chart legend.chartLabelInfo - field info array of the chart title and notes.
public java.lang.String insert(java.lang.String parent,
java.lang.String name,
CTRowColFieldInfo[] colInfo,
CTRowColFieldInfo[] rowInfo,
CTAggFieldInfo[] aggInfo,
java.lang.String uID)
parent - handle of the parent node.name - instance name of the new object.colInfo - field info array of column. The value of index of colInfo[n] is ignored.rowInfo - field info array of row. The value of index of rowInfo[n] is ignored.aggInfo - field info array of aggregate. The value of index of aggInfo[n] is ignored.
public java.lang.String insert(java.lang.String parent,
java.lang.String name,
boolean avoid,
boolean onleft,
boolean ontop,
boolean repeat,
boolean vertical,
int boundary,
CTRowColFieldInfo[] colInfo,
CTRowColFieldInfo[] rowInfo,
CTAggFieldInfo[] aggInfo,
java.lang.String uID)
parent - handle of the parent node.name - instance name of the new object.avoid - keep columns together when page break.onleft - display aggregate calculation of row on left of crosstabontop - display aggregate calculation of column on top of crosstabrepeat - repeat column title when page breakvertical - set aggregate calculations layout verticallyboundary - set number of aggregate calculations in a row or column.colInfo - field info array of column. The value of index of colInfo[n] is ignored.rowInfo - field info array of row. The value of index of rowInfo[n] is ignored.aggInfo - field info array of aggregate. The value of index of aggInfo[n] is ignored.uID - user identify number
public java.lang.String[] getDBFields(java.lang.String handle,
java.lang.String uID)
handle - report node .
public java.lang.String[] getFormulae(java.lang.String handle,
java.lang.String uID)
handle - report node.
public java.lang.String[] getSummaries(java.lang.String handle,
java.lang.String uID)
handle - report node.
public java.lang.String[] getParameter(java.lang.String uID)
public java.lang.String[] getQueries(java.lang.String uID)
getQueries in class Designer
public java.lang.String[] getFormats(java.lang.String handle,
java.lang.String uID)
handle - object handleuID - User ID
public java.lang.String[] getChangedByFields(java.lang.String handle,
java.lang.String propertyName,
java.lang.String uID)
handle - handle of the entitypropertyName - name of the propertyuID - User ID
public java.lang.String[] getControlFields(java.lang.String handle,
java.lang.String name,
java.lang.String uID)
handle - handle of the selected object.name - name of property.
public boolean setControlFields(java.lang.String handle,
java.lang.String prop,
java.lang.String field,
java.lang.String uID)
handle - handle of the selected object.prop - property name.field - field name.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||