类 JavaAttr
java.lang.Object
com.sh.wf.module.base.JavaAttr
- 所有已实现的接口:
Serializable,Cloneable
Description: Java逻辑
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- 2015年7月1日
- 另请参阅:
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明intafterUpload(ModuleContext context) 按钮调用Java代码intbeforeUpload(ModuleContext context, String filePath, String fileName) 按钮调用Java代码intbtnAfterProcess(ModuleContext context, WFTask task) 按钮调用Java代码intbtnBeforeProcess(ModuleContext context, WFTask task) 按钮调用Java代码intbtnCheckDBOperate(ModuleContext context, WFTask task, String operateType, String dsName, String sql, String[] colsType, Object[] obj) 按钮调用Java代码intbtnLogicExpProcess(ModuleContext context) 按钮调用Java代码 逻辑处理的操作类型voiddsAfterQuery(ModuleContext context, Datastore ds) HTML调用Java代码dsBeforeQuery(ModuleContext context, String sql, String[] colsType, Object[] obj, DsFilterResult result) intdsChangeDcType(ModuleContext context, int pageNo) eventClickProcess(ModuleContext context) eventClickProcess1(ModuleContext context) 第一版本 多例eventClickProcess2(ModuleContext context) 第二版本 单例intflowProcess(ModuleContext context, WFTask task) 流程自定义Java逻辑getBtnErrorMsg(ModuleContext context, String defaultValue) 按钮执行中的错误消息getBtnJsParamMap(ModuleContext context) 获取自定义Java代码中设定的js参数值getBtnJsValue(ModuleContext context) 获取自定义Java代码中设定的js参数值getChartDataFilter(ModuleContext context) 图表数据点过滤getChartSetting(ModuleContext context) 图表数据点过滤getDictJavaBase(ModuleContext context, DictAttr dict) JasperReportgetFileUploadErrorMsg(ModuleContext context, String defaultValue) 按钮执行中的错误消息voidhtmlBeforeRender(ModuleContext context) htmlToHtml(ModuleContext context) HTML调用Java代码booleanvoidparserNode(org.jdom2.Element nodeEl, String moduleId, String componentId) voidparserNode(org.jdom2.Element nodeEl, String moduleId, String componentId, String flag) processAiFunctionCallJava(ModuleContext context, JSONObject args) AiFunctionCallString[]processJasperReportJava(ModuleContext context, Map<String, Object> dataMap) JasperReportvoidprocessSelfChartSetting(ModuleContext context) 图表数据点过滤String[]processServiceBeforeJava(ModuleContext context, JSONArray array) 发布服务String[]processServiceJava(ModuleContext context, JSONArray array) 发布服务processServiceResponseData(ModuleContext context, JSONObject ret) 数据处理voidrenderAfter(ModuleContext context) voidrenderBefore(ModuleContext context) renderBeforetdGetValueProcess(ModuleContext context, String defaultValue) tdGetValueProcess3(ModuleContext context, String defaultValue) 第三版本tdGetValueProcess4(ModuleContext context, String defaultValue) 第四版本booleantdRuleAttrProcess(ModuleContext context, Object inValue) voidtoHtml(ModuleContext context, StringBuilder html, String jaType) 准备HTML,这里主要是解析实时变量,在后面调用的时候直接获取,放到session中
-
字段详细资料
-
KEY_PARAM_SESSION
- 另请参阅:
-
-
构造器详细资料
-
JavaAttr
public JavaAttr()
-
-
方法详细资料
-
toHtml
准备HTML,这里主要是解析实时变量,在后面调用的时候直接获取,放到session中- 参数:
context- ModuleContexthtml- StringBuilderjaType- 类型,针对扩展组件的时候的标准,具有唯一性
-
renderBefore
renderBefore- 参数:
context- ModuleContext
-
renderAfter
-
btnBeforeProcess
按钮调用Java代码- 参数:
context- ModuleContexttask- WFTask- 返回:
- -1 未定义 0 成功 1 失败
-
btnCheckDBOperate
public int btnCheckDBOperate(ModuleContext context, WFTask task, String operateType, String dsName, String sql, String[] colsType, Object[] obj) 按钮调用Java代码- 参数:
context- ModuleContexttask- WFTaskoperateType- StringdsName- Stringsql- SQLcolsType- String[]obj- Object[]- 返回:
- -1 未定义 0 成功 1 失败
-
btnAfterProcess
按钮调用Java代码- 参数:
context- ModuleContexttask- WFTask- 返回:
- -1 未定义 0 成功 1 失败
-
getBtnErrorMsg
按钮执行中的错误消息- 参数:
context- ModuleContextdefaultValue- 默认值- 返回:
- String
-
getBtnJsParamMap
获取自定义Java代码中设定的js参数值- 参数:
context- ModuleContext- 返回:
- Map
-
getBtnJsValue
获取自定义Java代码中设定的js参数值- 参数:
context- ModuleContext- 返回:
- String
-
btnLogicExpProcess
按钮调用Java代码 逻辑处理的操作类型- 参数:
context- ModuleContext- 返回:
- 0 无 1 更新 2 添加 3 删除
-
tdGetValueProcess
-
tdGetValueProcess3
第三版本- 参数:
context- ModuleContextdefaultValue- 默认值- 返回:
- String
-
tdGetValueProcess4
第四版本- 参数:
context- ModuleContextdefaultValue- 默认值- 返回:
- String
-
tdRuleAttrProcess
-
eventClickProcess
-
eventClickProcess1
第一版本 多例- 参数:
context- ModuleContext- 返回:
- String
-
eventClickProcess2
第二版本 单例- 参数:
context- ModuleContext- 返回:
- String
-
htmlBeforeRender
-
htmlToHtml
HTML调用Java代码- 参数:
context- ModuleContext- 返回:
- HTML代码
-
dsChangeDcType
-
dsBeforeQuery
public DsJavaBase dsBeforeQuery(ModuleContext context, String sql, String[] colsType, Object[] obj, DsFilterResult result) -
dsAfterQuery
HTML调用Java代码- 参数:
context- ModuleContextds- Datastore
-
flowProcess
流程自定义Java逻辑- 参数:
context- ModuleContexttask- WFTask- 返回:
- -1 未定义 0 成功 1 失败
-
beforeUpload
按钮调用Java代码- 参数:
context- ModuleContextfilePath- StringfileName- String- 返回:
- -1 未定义 0 成功 1 失败
-
afterUpload
按钮调用Java代码- 参数:
context- ModuleContext- 返回:
- -1 未定义 0 成功 1 失败
-
getFileUploadErrorMsg
按钮执行中的错误消息- 参数:
context- ModuleContextdefaultValue- 默认值- 返回:
- String
-
getChartDataFilter
图表数据点过滤- 参数:
context- ModuleContext- 返回:
- ChartDataFilterJavaBase
-
getChartSetting
图表数据点过滤- 参数:
context- ModuleContext- 返回:
- ChartSettingJavaBase
-
processSelfChartSetting
图表数据点过滤- 参数:
context- ModuleContext
-
processServiceBeforeJava
发布服务- 参数:
context- ModuleContextarray- JSONArray- 返回:
- true|false
-
processServiceJava
发布服务- 参数:
context- ModuleContextarray- JSONArray- 返回:
- true|false
-
processServiceResponseData
数据处理- 参数:
context- ModuleContextret- JSONObject- 返回:
- String
-
processJasperReportJava
JasperReport- 参数:
context- ModuleContextdataMap- Map- 返回:
- String[]
-
getDictJavaBase
JasperReport- 参数:
context- ModuleContextdict- DictAttr- 返回:
- DictJavaBase
-
processAiFunctionCallJava
AiFunctionCall- 参数:
context- ModuleContext- 返回:
- String
-
parserNode
-
parserNode
-
isUseJava
public boolean isUseJava() -
getJavaContent
-