public class FormSessionIDInfor extends WidgetSessionIDInfor
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
FORM_NAME |
bookPath
context, lastTime, sessionID, startTime
KEY
构造器和说明 |
---|
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()
更新会话使用的数据集源
|
initCellElementValue
addImage, 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, setStatus
asNameSpace, asNameSpace, getLastAccessTime, getRemoteAddress, getSessionID, getStartTime, isTimeout, setSessionID, updateTime
public 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
在类中 TemplateSessionIDInfo
public 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
在类中 WidgetSessionIDInfor
req
- http请求res
- http响应java.lang.Exception
public java.lang.Object resolveVariable(java.lang.Object var, CalculatorProvider ca)
SessionProvider
var
- 待计算的变量ca
- 算子public java.lang.String getDurationPrefix()
public IOFile getForm()
getForm
在类中 WidgetSessionIDInfor
public IOFile getIOFile(boolean reload)
getIOFile
在类中 WidgetSessionIDInfor
reload
- 是否需要重新加载public void clearPageSet()
clearPageSet
在类中 TemplateSessionIDInfo
public void clearResultElementCase(java.lang.String widgetName)
widgetName
- 指定请求的报表名public void clearResultElementCase()
public FormElementCaseResultProvider getElementCaseResult(java.lang.String widgetName)
getElementCaseResult
在类中 WidgetSessionIDInfor
widgetName
- 指定的namepublic void putElementCaseResult(java.lang.String widgetName, FormElementCaseResultProvider ecResult)
putElementCaseResult
在类中 WidgetSessionIDInfor
widgetName
- 报表块的名字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()
TemplateSessionIDInfo
getParameterMap
在接口中 SessionProvider
getParameterMap
在类中 TemplateSessionIDInfo
public IOFileAttrMark getIOFileAttrMark(java.lang.String tag)
getIOFileAttrMark
在类中 TemplateSessionIDInfo
public 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
在接口中 Measurable
durableEntity
在类中 SessionIDInfo
public MeasureUnit measureUnit()
measureUnit
在接口中 Measurable
measureUnit
在类中 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
在类中 TemplateSessionIDInfo
paraMap
- 输入的参数public void setPathPrefix(java.lang.String pathPrefix)