public interface SimpleDHtmlAPI
Support multi-report running in one session
Descriptions of some key terms:
runtime id: the key for a reports running in server (generated by server automatically when you run a report).
session id: the key for the session in server (generated by server automatically when you login).
Support three levels of settings in our server:
1. Set on server level.
For example: setUserbarEnabled(boolean b) is to set the default value of whether userbar is enabled or not on server level . This value will be used by the users who log in the server after it is set. However, the value of this setting on the session level or the report level has a higher priority than it is on the server level.
2. Set on session level.
For example: setUserbarEnabled(String id, boolean b) is to set the default value of whether userbar is enabled or not on session level. the parameter id here must be session id. After it is set, all open and later reports under this session will take this value. setApplyToOpenedReports(String sessionid, boolean isApply) can be then called by setting isApply false to prevent the effect to the open reports.
3. Set on report level.
For example: setUserbarEnabled(String id, boolean b) is to set the default value of whether userbar is enabled on report level. the parameter id here must be runtime id. After it is set, only the report specified by this runtime id will be affected.
Note of using DHTML API :
You must follow a certain order for the method which uses the parameter "id" in dhtml.jsp. For example: setUserbarEnabled(String id, boolean b) must be called after the code "int intCheckRet = service.checkUser(id,us.getUserID());", because the parameter "id" is offered by the method "checkUser(String id, String name)". If the wrong order is used, a jsp error will be generated. And there is no specified order for the other api methods that do not use the parameter "id".
Modifier and Type | Method and Description |
---|---|
void |
addExpiryListener(java.lang.String id)
Adds the ExpiryListener to the specified UserSession.
|
boolean |
checkUser(java.lang.String id)
Checks user session if it exists.
|
int |
checkUser(java.lang.String id,
java.lang.String name)
Creates a user when the specified user doesn't exist.
|
void |
closeDHTMLReport(java.lang.String id,
java.lang.String reportId)
Closes the special report.
|
byte[] |
copyOctet(java.lang.String id,
java.lang.String translate)
Copies the content of the specified binary file to a byte array.
|
byte[] |
copyRstFile(java.lang.String id)
Copies a part of the result file into the byte array.
|
char[] |
copyText(java.lang.String id,
java.lang.String translate)
Copies the content of the specified text file to a char array.
|
void |
customizeToolbar(java.lang.String id,
int buttonId,
boolean isVisible)
Customizes the toolbar buttons and specifies whether the buttons are visible.
|
void |
customizeToolbar(java.lang.String id,
int buttonId,
boolean isVisible,
java.lang.String method)
Customizes the toolbar buttons and specifies whether the buttons are visible and the action of the button.
|
void |
destroy()
Destroys DHTML API when exit.
|
java.util.Vector |
dispatch(java.lang.String id,
java.util.Hashtable params)
Deprecated.
DHTMLActLogic.dispatch
Responses and processes all the requests from DHTML client.
|
void |
expire(java.lang.String id)
Destroys user session when it expires.
|
boolean |
getAutoRefresh()
Gets whether to auto refresh information.
|
DHTMLToolkit |
getDHTMLToolkit()
Gets the DHTMLToolkit.
|
int |
getFilterDisplayNameSortType(java.lang.String id)
Determines the sort type of column display name sort on the filter panel.
|
java.lang.String |
getHelpImagePath()
Gets the physical path of user guide image resources.
|
java.lang.String |
getHostName()
Gets the host name.
|
java.lang.String |
getImagePath()
Gets the physical path of the image resources.
|
java.lang.String |
getJS_CSSPath()
Gets the physical path of the java script and css file.
|
java.lang.String |
getMainPage()
Gets the path and file name of user main page.
|
int |
getMaxConcurrent()
Deprecated.
Gets the number of Maximal concurrent actions at one time.
|
java.lang.String |
getNewOpenedRuntimeId(java.lang.String id)
Gets the runtimeID for the just now opened report.
|
int |
getOpenedReports(java.lang.String id)
Gets the number of open reports.
|
java.lang.String |
getPath()
Deprecated.
Gets the parent dir of rscUri dir.
|
int |
getQueueSize()
Deprecated.
Gets the number of to-be-handled actions waiting in the queue.
|
int |
getRefreshInterval(java.lang.String id)
Returns the user expiring time, in seconds.
|
java.lang.String |
getReportName(java.lang.String id,
int index)
Gets the report name by the report index.
|
int |
getReportScroll(java.lang.String id)
Gets the report frame scrollbar type.
|
java.util.List |
getReportsId(java.lang.String id)
Gets all reports ids in the session.
|
int |
getReportTimeout(java.lang.String id)
Gets the report expiring time, in seconds.
|
java.lang.String |
getRscPath()
Deprecated.
Gets the RscPath.
|
java.lang.String |
getRscUri()
Deprecated.
Gets the RscUri.
|
java.lang.String |
getRstFileName(java.lang.String id)
Gets the saved result file name.
|
java.lang.String |
getRSTRemoteFullPath(java.lang.String id)
Gets the RST remote full path.
|
java.util.List |
getRuntimesId(java.lang.String id)
Gets all reports keys in the session.
|
java.util.List |
getRuntimesId(java.lang.String id,
java.lang.String fullCatalogName,
java.lang.String fullReportName)
Deprecated.
Gets all reports keys in the session.
|
int |
getSearchDisplayNameSortType(java.lang.String id)
Determines the sort type of column display name sort on the search dialog.
|
int |
getSortDisplayNameSortType(java.lang.String id)
Determines the type of column display name sorting on the sort panel.
|
java.lang.String[] |
getStyle()
Gets the style name list.
|
java.lang.String |
getTitle()
Gets current Browser's title text.
|
java.lang.String |
getTitle(java.lang.String id)
Gets current Browser's title text.
|
java.lang.String |
getURI()
Gets the uri.
|
boolean |
getUserAutoRefresh(java.lang.String id)
Gets whether to auto refresh information according to the user id.
|
java.lang.String |
getUserEncoding(java.lang.String id)
Gets the user encoding information according to the user id.
|
java.lang.String |
initMainPage(java.lang.String id,
java.util.Hashtable params)
Inits the mainpage.
|
boolean |
isAdvanceUserEnabled()
Determines whether the advanceuser mode is enabled.
|
boolean |
isAdvanceUserEnabled(java.lang.String id)
Determines whether the advanceuser mode is enabled.
|
boolean |
isCreateEnabled()
Determines whether the new feature is enabled.
|
boolean |
isCreateEnabled(java.lang.String id)
Determines whether the new feature is enabled.
|
boolean |
isDetailReport(java.lang.String id)
Deprecated.
Determines whether the current report is the detail report.
|
boolean |
isDisplayNameSortEnabled(java.lang.String id)
Determines whether the sort column display name is enabled.
|
boolean |
isDrillEnabled()
Determines whether the drill feature is enabled.
|
boolean |
isDrillEnabled(java.lang.String id)
Determines whether the drill feature is enabled.
|
boolean |
isExportEnabled()
Determines whether the export feature is enabled.
|
boolean |
isExportEnabled(java.lang.String id)
Determines whether the export feature is enabled.
|
boolean |
isFilterEnabled()
Determines whether filter is enabled.
|
boolean |
isFilterEnabled(java.lang.String id)
Determines whether filter is enabled.
|
boolean |
isFirstDetail(java.lang.String id)
Deprecated.
Determines whether the current detail report is the first detail report.
|
boolean |
isFrameEnabled()
Determines whether frame mode is enabled.
|
boolean |
isFrameEnabled(java.lang.String id)
Determines whether frame mode is enabled.
|
boolean |
isIgnoreServerSetting()
Determines whether the server settings are ignored.
|
boolean |
isLastDetail(java.lang.String id)
Deprecated.
Determines whether the current detail report is the last detail report.
|
boolean |
isLocalSave(java.lang.String id)
Determines whether the save location is local.
|
boolean |
isMainMenuVisible(java.lang.String id)
Determines whether the main menu is visible.
|
boolean |
isMenuEnabled()
Determines whether the menu feature is enabled.
|
boolean |
isMenuEnabled(java.lang.String id)
Determines whether the menu feature is enabled.
|
boolean |
isNavEnabled()
Determines whether the navigation feature is enabled.
|
boolean |
isNavEnabled(java.lang.String id)
Determines whether the navigation feature is enabled.
|
boolean |
isNavibarVisible(java.lang.String id)
Determines whether the Navigation bar is visible.
|
boolean |
isPopupMenuEnabled()
Determines whether the pop up menu is enabled.
|
boolean |
isPopupMenuEnabled(java.lang.String id)
Determines whether the pop up menu is enabled.
|
boolean |
isPrintEnabled()
Determines whether print is enabled.
|
boolean |
isPrintEnabled(java.lang.String id)
Determines whether print is enabled.
|
boolean |
isRefreshEnabled()
Determines whether the refresh feature is enabled.
|
boolean |
isRefreshEnabled(java.lang.String id)
Determines whether the refresh feature is enabled.
|
boolean |
isResetEnabled()
Determines whether the reset feature is enabled.
|
boolean |
isResetEnabled(java.lang.String id)
Determines whether the reset feature is enabled.
|
boolean |
isRestrictAction(int intOP)
Deprecated.
Checks whether the action can be applied for the DHTML Queue feature or not.
|
boolean |
isSaveEnabled()
Determines whether the save feature is enabled.
|
boolean |
isSaveEnabled(java.lang.String id)
Determines whether the save feature is enabled.
|
boolean |
isSaveResultEnabled()
Determines whether the save result feature is enabled.
|
boolean |
isSaveResultEnabled(java.lang.String id)
Determines whether the save result feature is enabled.
|
boolean |
isSearchEnabled()
Determines whether the search feature is enabled.
|
boolean |
isSearchEnabled(java.lang.String id)
Determines whether the search feature is enabled.
|
boolean |
isSkinEnabled()
Determines whether the skin feature is enabled.
|
boolean |
isSkinEnabled(java.lang.String id)
Determines whether the skin feature is enabled.
|
boolean |
isSortEnabled()
Determines whether sort is enabled.
|
boolean |
isSortEnabled(java.lang.String id)
Determines whether sort is enabled.
|
boolean |
isStyleEnabled()
Determines whether the style feature is enabled.
|
boolean |
isStyleEnabled(java.lang.String id)
Determines whether the style feature is enabled.
|
boolean |
isSupport(java.lang.String user_agent)
Determines whether the user agent (browser) is supported.
|
boolean |
isTocEnabled()
Determines whether Table Of Content is enabled.
|
boolean |
isTocEnabled(java.lang.String id)
Determines whether Table Of Content is enabled.
|
boolean |
isTocGroupbyNameVisible()
Determines whether display Groupby field name before each TOC entry feature is enabled.
|
boolean |
isTocGroupbyNameVisible(java.lang.String id)
Determines whether display Groupby field name before each TOC entry feature is enabled.
|
boolean |
isTocVisible(java.lang.String id)
Determines whether the Table Of Content is visible.
|
boolean |
isToolbarEnabled()
Determines whether the toolbar feature is enabled.
|
boolean |
isToolbarEnabled(java.lang.String id)
Determines whether the toolbar feature is enabled.
|
boolean |
isToolbarVisible(java.lang.String id)
Determines whether the Toolbar is visible.
|
boolean |
isUnredoEnabled()
Determines whether the undo/redo feature is enabled.
|
boolean |
isUnredoEnabled(java.lang.String id)
Determines whether the undo/redo feature is enabled.
|
boolean |
isUserbarEnabled()
Determines whether user information panel is enabled.
|
boolean |
isUserbarEnabled(java.lang.String id)
Determines whether user information panel is enabled.
|
boolean |
isUserbarVisible(java.lang.String id)
Determines whether the user information panel is visible.
|
boolean |
isZoomEnabled()
Determines whether the zoom feature is enabled.
|
boolean |
isZoomEnabled(java.lang.String id)
Determines whether the zoom feature is enabled.
|
char[] |
mainPage(java.lang.String id)
Deprecated.
Writes the content of the DHTML default main page to a char array.
|
char[] |
publishRptCss(java.lang.String id)
Writes the CSS definition list of current report to a char array.
|
void |
setAdvanceUserEnabled(boolean b)
Sets whether the advanceuser mode is enabled.
|
void |
setAdvanceUserEnabled(java.lang.String id,
boolean b)
Sets whether the advanceuser mode is enabled.
|
void |
setApplyToOpenedReports(java.lang.String id,
boolean isApply)
Deprecated.
Determines whether all of the open reports in a session will be affected when setting the session properties.
|
void |
setAutoRefresh(boolean autoRefresh)
Sets whether to auto refresh information.
|
void |
setContextPath(java.lang.String strPath)
Sets the server context path.
|
void |
setCreateEnabled(boolean b)
Sets whether the new feature is enabled.
|
void |
setCreateEnabled(java.lang.String id,
boolean b)
Sets whether the new feature is enabled.
|
void |
setCssFolder(java.lang.String folderName)
Deprecated.
Sets the DHTML css folder name.
|
void |
setDebug(boolean b)
Deprecated.
Sets the debug mode.
|
void |
setDHTMLJSPPath(java.lang.String pathName)
Sets the DHTML JSP path name.
|
void |
setDisplayNameSortEnabled(java.lang.String id,
boolean isEnabled)
Sets whether the sort column display name is enabled.
|
void |
setDrillEnabled(boolean b)
Sets whether the drill feature is enabled.
|
void |
setDrillEnabled(java.lang.String id,
boolean b)
Sets whether the drill feature is enabled.
|
void |
setErrorPage(java.lang.String filePath)
Sets the path and file name of user's error page, which is used to customize the user's own error page.
|
void |
setExportEnabled(boolean b)
Sets whether the export feature is enabled.
|
void |
setExportEnabled(java.lang.String id,
boolean b)
Sets whether the export feature is enabled.
|
void |
setFilterDisplayNameSortType(java.lang.String id,
int sortType)
Sets the sort type of column display name sort on the filter panel.
|
void |
setFilterEnabled(boolean b)
Sets whether the filter is enabled.
|
void |
setFilterEnabled(java.lang.String id,
boolean b)
Sets whether the filter is enabled.
|
void |
setFrameEnabled(boolean b)
Sets whether the frame mode is enabled.
|
void |
setFrameEnabled(java.lang.String id,
boolean b)
Sets whether the frame mode is enabled.
|
void |
setHelpImagePath(java.lang.String path)
Deprecated.
Sets the physical path of user guide image resources.
|
void |
setHostName(java.lang.String host)
Sets the host name, used by server monitor manager.
|
void |
setIgnoreServerSetting(boolean b)
Sets whether to ignore server settings.
|
void |
setImageFolder(java.lang.String folderName)
Deprecated.
Sets the DHTML image folder name.
|
void |
setImagePath(java.lang.String path)
Deprecated.
Sets the physical path of the image resources.
|
void |
setJS_CSSPath(java.lang.String path)
Deprecated.
Sets the physical path of the java script and css file.
|
void |
setJsFolder(java.lang.String folderName)
Deprecated.
Sets the DHTML javascript folder name.
|
void |
setMainMenuVisible(java.lang.String id,
boolean b)
Sets whether the main menu is visible.
|
void |
setMainPage(java.lang.String filePath)
Sets the path and file name of user's main page, which is used to customize the user's own main page.
|
void |
setMenuEnabled(boolean b)
Sets whether the menu feature is enabled.
|
void |
setMenuEnabled(java.lang.String id,
boolean b)
Sets whether the menu feature is enabled.
|
void |
setNavEnabled(boolean b)
Sets whether the navigation feature is enabled.
|
void |
setNavEnabled(java.lang.String id,
boolean b)
Sets whether the navigation feature is enabled.
|
void |
setNavibarVisible(java.lang.String id,
boolean b)
Sets whether the Navigation bar is visible.
|
void |
setPath(java.lang.String path)
Deprecated.
Sets the parent dir of rscUri dir.
|
void |
setPopupMenuEnabled(boolean b)
Sets whether the pop up menu is enabled.
|
void |
setPopupMenuEnabled(java.lang.String id,
boolean b)
Sets whether the pop up menu is enabled.
|
void |
setPrintEnabled(boolean b)
Sets whether the print feature is enabled.
|
void |
setPrintEnabled(java.lang.String id,
boolean b)
Sets whether the print feature is enabled.
|
void |
setRefreshEnabled(boolean b)
Sets whether the refresh feature is enabled.
|
void |
setRefreshEnabled(java.lang.String id,
boolean b)
Sets whether the refresh feature is enabled.
|
void |
setRefreshInterval(java.lang.String id,
int timeout)
Sets the user session expiring time, in seconds.
|
void |
setReportNum(java.lang.String id,
int rptNum)
Sets the maximum number of reports that can run in one session.
|
void |
setReportScroll(java.lang.String id,
int type)
Sets the report frame scrollbar type.
|
void |
setReportTimeout(java.lang.String id,
int time)
Sets the report expiring time, in seconds.
|
void |
setResetEnabled(boolean b)
Sets whether the reset feature is enabled.
|
void |
setResetEnabled(java.lang.String id,
boolean b)
Sets whether the reset feature is enabled.
|
void |
setSaveEnabled(boolean b)
Sets whether the save feature is enabled.
|
void |
setSaveEnabled(java.lang.String id,
boolean b)
Sets whether the save feature is enabled.
|
void |
setSaveResultEnabled(boolean b)
Sets whether the save result feature is enabled.
|
void |
setSaveResultEnabled(java.lang.String id,
boolean b)
Sets whether the save result feature is enabled.
|
void |
setSearchDisplayNameSortType(java.lang.String id,
int sortType)
Sets the sort type of column display name sort on the search dialog.
|
void |
setSearchEnabled(boolean b)
Sets whether the search feature is enabled.
|
void |
setSearchEnabled(java.lang.String id,
boolean b)
Sets whether the search feature is enabled.
|
void |
setSkinEnabled(boolean b)
Sets whether the skin feature is enabled.
|
void |
setSkinEnabled(java.lang.String id,
boolean b)
Sets whether the skin feature is enabled.
|
void |
setSkins(java.lang.String path,
java.lang.String name)
Deprecated.
DHTMLConfig.setDHTMLSkins
Sets the skin file path and file name.
|
void |
setSortDisplayNameSortType(java.lang.String id,
int sortType)
Sets the type of column display name sorting on the sort panel.
|
void |
setSortEnabled(boolean b)
Sets whether the sort is enabled.
|
void |
setSortEnabled(java.lang.String id,
boolean b)
Sets whether the sort is enabled.
|
void |
setStyle(java.lang.String[] styles)
Sets the names of the report style, which should be defined in JReport Designer.
|
void |
setStyleEnabled(boolean b)
Sets whether the style feature is enabled.
|
void |
setStyleEnabled(java.lang.String id,
boolean b)
Sets whether the style feature is enabled.
|
void |
setTitle(java.lang.String title)
Sets the Browser's title text.
|
void |
setTitle(java.lang.String id,
java.lang.String title)
Sets the Browser's title text.
|
void |
setTocEnabled(boolean b)
Sets whether the Table Of Content is enabled.
|
void |
setTocEnabled(java.lang.String id,
boolean b)
Sets whether the Table Of Content is enabled.
|
void |
setTocGroupbyNameVisible(boolean b)
Sets whether the feature that displays groupby field name before each TOC entry is enabled.
|
void |
setTocGroupbyNameVisible(java.lang.String id,
boolean b)
Sets whether the feature that displays groupby field name before each TOC entry is enabled.
|
void |
setTocVisible(java.lang.String id,
boolean b)
Sets whether the Table Of Content is visible.
|
void |
setToolbarEnabled(boolean b)
Sets whether the toolbar feature is enabled.
|
void |
setToolbarEnabled(java.lang.String id,
boolean b)
Sets whether the toolbar feature is enabled.
|
void |
setToolbarVisible(java.lang.String id,
boolean b)
Sets whether the Toolbar is visible.
|
void |
setUnredoEnabled(boolean b)
Sets whether the undo/redo feature is enabled.
|
void |
setUnredoEnabled(java.lang.String id,
boolean b)
Sets whether the undo/redo feature is enabled.
|
void |
setURI(java.lang.String uri)
Deprecated.
Sets the uri. This URI is used to specify background servlet mapping name.
|
void |
setUserAgent(java.lang.String user_agent)
Sets the user agent information.
|
void |
setUserAutoRefresh(java.lang.String id,
boolean autoRefresh)
Sets whether to auto refresh information according to the user id.
|
void |
setUserbarEnabled(boolean b)
Sets whether the user information panel is enabled.
|
void |
setUserbarEnabled(java.lang.String id,
boolean b)
Sets whether the user information panel is enabled.
|
void |
setUserbarVisible(java.lang.String id,
boolean b)
Sets whether the user information panel is visible.
|
void |
setZoomEnabled(boolean b)
Sets whether the zoom feature is enabled.
|
void |
setZoomEnabled(java.lang.String id,
boolean b)
Sets whether the zoom feature is enabled.
|
char[] |
welcomePage(java.lang.String id,
java.util.Hashtable params)
Writes the content of the DHTML default welcome page to a char array.
|
void setPath(java.lang.String path)
path
- the physical dir on disk.java.lang.String getPath()
void setURI(java.lang.String uri) throws java.io.IOException
uri
- the URI string.java.io.IOException
java.lang.String getURI()
java.lang.String getRscUri()
java.lang.String getRscPath()
void setSkins(java.lang.String path, java.lang.String name) throws java.io.IOException
path
- skin file path.name
- skin file name.java.io.IOException
void setTitle(java.lang.String title)
title
- the browser's title text.java.lang.String getTitle()
void setTitle(java.lang.String id, java.lang.String title)
id
- can be the report runtime id or the user session id.title
- the browser's title text.java.lang.String getTitle(java.lang.String id)
id
- can be the report runtime id or the user session id.void setStyle(java.lang.String[] styles)
styles
- the style name list.java.lang.String[] getStyle()
void setHostName(java.lang.String host)
the
- host name.java.lang.String getHostName()
int checkUser(java.lang.String id, java.lang.String name) throws RptServerException, java.io.IOException
id
- the user session id.name
- the user name.RptServerException
java.io.IOException
boolean checkUser(java.lang.String id)
id
- the session id.void expire(java.lang.String id)
id
- the user session id.void setJS_CSSPath(java.lang.String path)
path
- the absolute path.java.lang.String getJS_CSSPath()
void setImagePath(java.lang.String path)
the
- physical path of the image resources.java.lang.String getImagePath()
void setHelpImagePath(java.lang.String path)
the
- physical path of user guide image resources.java.lang.String getHelpImagePath()
char[] copyText(java.lang.String id, java.lang.String translate) throws java.io.IOException
id
- can be the report runtime id or the user session id.translate
- the text file name.java.io.IOException
byte[] copyOctet(java.lang.String id, java.lang.String translate) throws java.io.IOException
id
- can be the report runtime id or the user session id.translate
- the binary file name.java.io.IOException
char[] publishRptCss(java.lang.String id) throws java.io.IOException
id
- can be the report runtime id or the user session id.java.io.IOException
char[] mainPage(java.lang.String id) throws java.io.IOException, RptServerException
runtime
- the runtime report id.java.io.IOException
RptServerException
char[] welcomePage(java.lang.String id, java.util.Hashtable params) throws java.io.IOException, RptServerException
id
- the user session id.params
- parameters needed to run the report.java.io.IOException
RptServerException
java.util.Vector dispatch(java.lang.String id, java.util.Hashtable params) throws InvalidParameterException, RptServerException, java.io.IOException
id
- the user session id.params
- client request query in hashtable type.InvalidParameterException
RptServerException
java.io.IOException
void destroy()
void setDebug(boolean b)
b
- whether it is debug mode.void setUserbarEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isUserbarEnabled()
void setUserbarEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isUserbarEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setTocEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise this DHTML feature is disabled.boolean isTocEnabled()
void setTocEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise this DHTML feature is disabled.boolean isTocEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setFilterEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise this DHTML feature is disabled.void setFilterEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise this DHTML feature is disabled.boolean isFilterEnabled()
boolean isFilterEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setSortEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setSortEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isSortEnabled()
boolean isSortEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setSaveEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setSaveEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isSaveEnabled()
boolean isSaveEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setSaveResultEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setSaveResultEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isSaveResultEnabled()
boolean isSaveResultEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setExportEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setExportEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isExportEnabled()
boolean isExportEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setPrintEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setPrintEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isPrintEnabled()
boolean isPrintEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setSearchEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setSearchEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isSearchEnabled()
boolean isSearchEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setStyleEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setStyleEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isStyleEnabled()
boolean isStyleEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setZoomEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setZoomEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isZoomEnabled()
boolean isZoomEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setSkinEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setSkinEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isSkinEnabled()
boolean isSkinEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setPopupMenuEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setPopupMenuEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isPopupMenuEnabled()
boolean isPopupMenuEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setDrillEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setDrillEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isDrillEnabled()
boolean isDrillEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setRefreshEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setRefreshEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isRefreshEnabled()
boolean isRefreshEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setResetEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setResetEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isResetEnabled()
boolean isResetEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setUnredoEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setUnredoEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isUnredoEnabled()
boolean isUnredoEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setNavEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setNavEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isNavEnabled()
boolean isNavEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setCreateEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setCreateEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isCreateEnabled()
boolean isCreateEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setMenuEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setMenuEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isMenuEnabled()
boolean isMenuEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setToolbarEnabled(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setToolbarEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isToolbarEnabled()
boolean isToolbarEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setAdvanceUserEnabled(boolean b)
b
- If true, this DHTML mode is enabled; otherwise disabled.void setAdvanceUserEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML mode is enabled; otherwise disabled.boolean isAdvanceUserEnabled()
boolean isAdvanceUserEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setTocGroupbyNameVisible(boolean b)
b
- If true, this DHTML feature is enabled; otherwise disabled.void setTocGroupbyNameVisible(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML feature is enabled; otherwise disabled.boolean isTocGroupbyNameVisible()
boolean isTocGroupbyNameVisible(java.lang.String id)
id
- can be the report runtime id or the user session id.void setTocVisible(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML component is visible; otherwise invisible.boolean isTocVisible(java.lang.String id)
id
- can be the report runtime id or the user session id.void setToolbarVisible(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML component is visible; otherwise invisible.boolean isToolbarVisible(java.lang.String id)
id
- can be the report runtime id or the user session id.void setUserbarVisible(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML component is visible; otherwise invisible.boolean isUserbarVisible(java.lang.String id)
id
- can be the report runtime id or the user session id.void setMainMenuVisible(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML component is visible; otherwise invisible.boolean isMainMenuVisible(java.lang.String id)
id
- can be the report runtime id or the user session id.void setNavibarVisible(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML component is visible; otherwise invisible.boolean isNavibarVisible(java.lang.String id)
id
- can be the report runtime id or the user session id.void setRefreshInterval(java.lang.String id, int timeout) throws java.io.IOException
id
- can be the report runtime id or the user session id.timeout
- the user session expiring time, in seconds.java.io.IOException
int getRefreshInterval(java.lang.String id)
id
- can be the report runtime id or the user session id.boolean isLocalSave(java.lang.String id)
id
- can be the report runtime id or the user session id.java.lang.String getRstFileName(java.lang.String id)
id
- can be the report runtime id or the user session id.byte[] copyRstFile(java.lang.String id) throws java.io.IOException
This method only gets a part of the contents each time. You must call this method many times until it returns null.
id
- can be the report runtime id or the user session id.java.io.IOException
boolean isSupport(java.lang.String user_agent)
user_agent
- name string of User Agent.void setUserAgent(java.lang.String user_agent)
user_agent
- name string of User Agent.void addExpiryListener(java.lang.String id)
id
- the user session id.void setMainPage(java.lang.String filePath)
filePath
- the path and file name of user's main page.java.lang.String getMainPage()
void setReportScroll(java.lang.String id, int type)
id
- can be the report runtime id or the user session id.type
- the report frame scrollbar type which is defined in DHTMLConstant:int getReportScroll(java.lang.String id)
id
- can be the report runtime id or the user session id.void setIgnoreServerSetting(boolean b)
b
- true to ignore server settings; otherwise false.boolean isIgnoreServerSetting()
java.lang.String getUserEncoding(java.lang.String id)
id
- can be the report runtime id or the user session id.DHTMLToolkit getDHTMLToolkit()
DHTMLToolkit.
int getOpenedReports(java.lang.String id)
id
- can be the report runtime id or the user session id.java.lang.String getReportName(java.lang.String id, int index)
id
- can be the report runtime id or the user session id.index
- the report index.boolean isFirstDetail(java.lang.String id)
id
- can be the report runtime id or the user session id.boolean isLastDetail(java.lang.String id)
id
- can be the report runtime id or the user session id.boolean isDetailReport(java.lang.String id)
id
- can be the report runtime id or the user session id.void setJsFolder(java.lang.String folderName)
folderName
- the folder name.void setCssFolder(java.lang.String folderName)
folderName
- the folder name.void setImageFolder(java.lang.String folderName)
folderName
- the folder name.void setDHTMLJSPPath(java.lang.String pathName)
folderName
- the folder name.void setUserAutoRefresh(java.lang.String id, boolean autoRefresh)
id
- can be the report runtime id or the user session id.autoRefresh
- If true, the DHTML page will be refreshed automatically; otherwise false.boolean getUserAutoRefresh(java.lang.String id)
id
- can be the report runtime id or the user session id.void setAutoRefresh(boolean autoRefresh)
autoRefresh
- If true, the DHTML page will be refreshed automatically; otherwise false.boolean getAutoRefresh()
void setContextPath(java.lang.String strPath)
strPath
- the server context path.java.lang.String initMainPage(java.lang.String id, java.util.Hashtable params) throws java.io.IOException, RptServerException
id
- the user session id.params
- the init parameter:java.io.IOException
RptServerException
java.lang.String getRSTRemoteFullPath(java.lang.String id)
id
- can be the report runtime id or the user session id.void setFrameEnabled(boolean b)
b
- If true, this DHTML frame mode is enabled;void setFrameEnabled(java.lang.String id, boolean b)
id
- can be the report runtime id or the user session id.b
- If true, this DHTML frame mode is enabled;
otherwise this DHTML frame mode is disabled.boolean isFrameEnabled()
boolean isFrameEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setErrorPage(java.lang.String filePath)
filePath
- the path and file name of user's error page.void customizeToolbar(java.lang.String id, int buttonId, boolean isVisible)
id
- can be the report runtime id or the user session id.buttonId
- the buttonId constant for the toolbar.isVisible
- true if the buttons are visible.void customizeToolbar(java.lang.String id, int buttonId, boolean isVisible, java.lang.String method)
id
- can be the report runtime id or the user session id.buttonId
- the buttonId constant for the toolbar.isVisible
- true if the buttons are visible.method
- the method that corresponds with the buttonId, which is used for saving the action of button,
and will be invoked when the button is clicked.void setReportNum(java.lang.String id, int rptNum)
id
- the user session id.void closeDHTMLReport(java.lang.String id, java.lang.String reportId) throws RptServerException, java.io.IOException
id
- the user session id.reportId
- the report id.RptServerException
java.io.IOException
void setReportTimeout(java.lang.String id, int time)
time
- the report expiring time, in seconds.id
- can be the report runtime id or the user session id.int getReportTimeout(java.lang.String id)
id
- can be the report runtime id or the user session id.java.util.List getReportsId(java.lang.String id)
id
- the user session id.java.util.List getRuntimesId(java.lang.String id)
id
- the user session id.getReportsId.
java.util.List getRuntimesId(java.lang.String id, java.lang.String fullCatalogName, java.lang.String fullReportName)
id
- the user session id.fullCatalogName
- the full catalog name.fullReportName
- the full report name.void setApplyToOpenedReports(java.lang.String id, boolean isApply)
b
- If true, all of the open reports in a session will be affected, otherwise false.id
- the user session id.java.lang.String getNewOpenedRuntimeId(java.lang.String id)
id
- the user session id.void setDisplayNameSortEnabled(java.lang.String id, boolean isEnabled)
id
- can be the report runtime id or the user session id.isEnabled
- If true, this DHTML feature is enabled; otherwise this DHTML feature is disabled.boolean isDisplayNameSortEnabled(java.lang.String id)
id
- can be the report runtime id or the user session id.void setSortDisplayNameSortType(java.lang.String id, int sortType)
id
- can be the report runtime id or the user session id.sortType
- the sort type of column display name sorting; the value is defined in DHTMLConstant:int getSortDisplayNameSortType(java.lang.String id)
id
- can be the report runtime id or the user session id.void setFilterDisplayNameSortType(java.lang.String id, int sortType)
id
- can be the report runtime id or the user session id.sortType
- the sort type of column display name sort; the value is defined in DHTMLConstant:int getFilterDisplayNameSortType(java.lang.String id)
id
- can be the report runtime id or the user session id.void setSearchDisplayNameSortType(java.lang.String id, int sortType)
id
- can be the report runtime id or the user session id.sortType
- the sort type of column display name sort; the value is defined in DHTMLConstant:int getSearchDisplayNameSortType(java.lang.String id)
id
- can be the report runtime id or the user session id.int getQueueSize()
int getMaxConcurrent()
boolean isRestrictAction(int intOP)