public class FormSessionIDInfor extends WidgetSessionIDInfor
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
FORM_NAME |
bookPathcontext, lastTime, sessionID, startTimeKEY| 构造器和说明 |
|---|
FormSessionIDInfor(Form form,
java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> paraMap) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
apply4Parameters(java.util.Map<java.lang.String,java.lang.Object> paraMap)
已过时。
use
TemplateSessionIDInfo.applyParameter(Map) instead |
void |
applyParameter(java.util.Map<java.lang.String,java.lang.Object> paraMap)
|
void |
clearPageSet()
清除当前表单里所有的结果集
|
void |
clearResultElementCase()
清除报表块结果集
|
void |
clearResultElementCase(java.lang.String widgetName)
清除指定名称的结果报表.
|
Form |
dealInVisible(Repository repo)
自适应时只处理不可见信息,不额外计算
|
java.lang.Object |
durableEntity(MeasureObject mo,
java.lang.Object... args) |
Form |
execute(Repository repo,
java.util.Map<java.lang.String,java.lang.Object> para)
执行表单计算。
|
void |
executeLazyElements(Repository repo,
java.lang.String widgetName,
FormElementCaseProvider elementCase,
java.util.Map<java.lang.String,java.lang.Object> para)
已过时。
|
void |
executeLazyElements(Repository repo,
java.lang.String widgetName,
java.util.Map<java.lang.String,java.lang.Object> para)
计算懒加载报表块
|
java.lang.String |
getDurationPrefix() |
FormElementCaseResultProvider |
getElementCaseResult(java.lang.String widgetName)
获取指定name的报表块结果缓存
|
IOFile |
getForm()
获取当前结果表单
|
Form |
getForm2Show()
获取展示的表单
|
IOFile |
getIOFile(boolean reload)
获取IOFile
|
IOFileAttrMark |
getIOFileAttrMark(java.lang.String tag) |
java.util.Map<java.lang.String,java.lang.Object> |
getParameterMap()
获取参数
|
TableDataSource |
getTableDataSource()
获取作为数据源的表单
|
java.lang.String |
getWebTitle()
返回该表单的标题
|
void |
handleUnregister()
处理未注册的form异常
|
Widget |
inspectWidget(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
得到控件对象
|
MeasureUnit |
measureUnit() |
void |
putElementCaseResult(java.lang.String widgetName,
FormElementCaseResultProvider ecResult)
放入报表块缓存
|
Form |
reloadForm2Show() |
java.lang.Object |
resolveVariable(java.lang.Object var,
CalculatorProvider ca)
计算变量的值
|
void |
setForm2Show(Form form)
重新加载表单对象
|
void |
setPathPrefix(java.lang.String pathPrefix) |
java.util.Map<java.lang.String,java.lang.Object> |
updatePara()
已过时。
计算使用getParameterMap4Execute
|
void |
updateTableDataSource()
更新会话使用的数据集源
|
initCellElementValueaddImage, addImageID, addProcessingDsName, applySessionIDInfoParameter, applySessionIDInfoParameter, applySessionIDInforParameters, applySessionIDInforParameters, buildWebContext, clearAttachments, clearChartMap, clearDataModelCaches, clearPrintPreviewPageSet, createJSONConfig, createSessionCalculator, createSessionCalculator, getAllPara, getAllSessionPara, getAttribute, getCachedDataModel, getCachedTemplateParas, getParameterMap4Execute, getParameterMap4Execute4Consisent, getParameterMap4ExecuteAll, getParameterValue, getProcessingDsNames, getRelativePath, getStatus, getTableDataSizeMap, getWebContext, putAllPara, putDataModelToCache, putParameterMap4ExecuteAll, registerAttachmentID, release, removeAttribute, setAttribute, setCachedTemplateParas, setStatusasNameSpace, asNameSpace, getLastAccessTime, getRemoteAddress, getSessionID, getStartTime, isTimeout, setSessionID, updateTimepublic static final java.lang.String FORM_NAME
public FormSessionIDInfor(Form form, java.lang.String path, java.util.Map<java.lang.String,java.lang.Object> paraMap)
public Form getForm2Show()
public void setForm2Show(Form form)
public Form reloadForm2Show()
public TableDataSource getTableDataSource()
getTableDataSource 在类中 TemplateSessionIDInfopublic java.lang.String getWebTitle()
public void updateTableDataSource()
public Widget inspectWidget(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws java.lang.Exception
inspectWidget 在类中 WidgetSessionIDInforreq - http请求res - http响应java.lang.Exceptionpublic java.lang.Object resolveVariable(java.lang.Object var,
CalculatorProvider ca)
SessionProvidervar - 待计算的变量ca - 算子public java.lang.String getDurationPrefix()
public IOFile getForm()
getForm 在类中 WidgetSessionIDInforpublic IOFile getIOFile(boolean reload)
getIOFile 在类中 WidgetSessionIDInforreload - 是否需要重新加载public void clearPageSet()
clearPageSet 在类中 TemplateSessionIDInfopublic void clearResultElementCase(java.lang.String widgetName)
widgetName - 指定请求的报表名public void clearResultElementCase()
public FormElementCaseResultProvider getElementCaseResult(java.lang.String widgetName)
getElementCaseResult 在类中 WidgetSessionIDInforwidgetName - 指定的namepublic void putElementCaseResult(java.lang.String widgetName,
FormElementCaseResultProvider ecResult)
putElementCaseResult 在类中 WidgetSessionIDInforwidgetName - 报表块的名字ecResult - 分页缓存@Deprecated public java.util.Map<java.lang.String,java.lang.Object> updatePara()
TemplateSessionIDInfo.getParameterMap4Execute()public void handleUnregister()
public java.util.Map<java.lang.String,java.lang.Object> getParameterMap()
TemplateSessionIDInfogetParameterMap 在接口中 SessionProvidergetParameterMap 在类中 TemplateSessionIDInfopublic IOFileAttrMark getIOFileAttrMark(java.lang.String tag)
getIOFileAttrMark 在类中 TemplateSessionIDInfopublic Form execute(Repository repo, java.util.Map<java.lang.String,java.lang.Object> para) throws java.lang.Exception
repo - repopara - 其他参数java.lang.Exception - 异常public Form dealInVisible(Repository repo) throws java.lang.Exception
repo - repojava.lang.Exception - e@Deprecated public void executeLazyElements(Repository repo, java.lang.String widgetName, FormElementCaseProvider elementCase, java.util.Map<java.lang.String,java.lang.Object> para) throws java.lang.Exception
repo - repowidgetName - 组件名elementCase - 报表块para - 附加参数java.lang.Exception - 异常public void executeLazyElements(Repository repo, java.lang.String widgetName, java.util.Map<java.lang.String,java.lang.Object> para) throws java.lang.Exception
repo - repowidgetName - 组件名para - 附加参数java.lang.Exception - 异常public java.lang.Object durableEntity(MeasureObject mo, java.lang.Object... args)
durableEntity 在接口中 MeasurabledurableEntity 在类中 SessionIDInfopublic MeasureUnit measureUnit()
measureUnit 在接口中 MeasurablemeasureUnit 在类中 SessionIDInfo@Deprecated public void apply4Parameters(java.util.Map<java.lang.String,java.lang.Object> paraMap)
TemplateSessionIDInfo.applyParameter(Map) instead
应用 请求中的参数 请使用 {TemplateSessionIDInfo.applySessionIDInfoParameter(Map)}
或者 TemplateSessionIDInfo.applySessionIDInfoParameter(HttpServletRequest)
paraMap - 输入的参数public void applyParameter(java.util.Map<java.lang.String,java.lang.Object> paraMap)
应用 请求中的参数 请使用 {TemplateSessionIDInfo.applySessionIDInfoParameter(Map)}
或者 TemplateSessionIDInfo.applySessionIDInfoParameter(HttpServletRequest)
applyParameter 在类中 TemplateSessionIDInfoparaMap - 输入的参数public void setPathPrefix(java.lang.String pathPrefix)