public final class JavaAttr
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Description: Java逻辑
Title:首亨软件 - TSS/CRM等
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
KEY_PARAM_SESSION |
构造器和说明 |
---|
JavaAttr() |
限定符和类型 | 方法和说明 |
---|---|
int |
afterUpload(ModuleContext context)
按钮调用Java代码
|
int |
beforeUpload(ModuleContext context,
java.lang.String filePath,
java.lang.String fileName)
按钮调用Java代码
|
int |
btnAfterProcess(ModuleContext context,
WFTask task)
按钮调用Java代码
|
int |
btnBeforeProcess(ModuleContext context,
WFTask task)
按钮调用Java代码
|
int |
btnCheckDBOperate(ModuleContext context,
WFTask task,
java.lang.String operateType,
java.lang.String dsName,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj)
按钮调用Java代码
|
int |
btnLogicExpProcess(ModuleContext context)
按钮调用Java代码 逻辑处理的操作类型
|
void |
dsAfterQuery(ModuleContext context,
Datastore ds)
HTML调用Java代码
|
DsJavaBase |
dsBeforeQuery(ModuleContext context,
java.lang.String sql,
java.lang.String[] colsType,
java.lang.Object[] obj,
DsFilterResult result) |
int |
dsChangeDcType(ModuleContext context,
int pageNo) |
java.lang.String |
eventClickProcess(ModuleContext context) |
java.lang.String |
eventClickProcess1(ModuleContext context)
第一版本 多例
|
java.lang.String |
eventClickProcess2(ModuleContext context)
第二版本 单例
|
int |
flowProcess(ModuleContext context,
WFTask task)
流程自定义Java逻辑
|
java.lang.String |
getBtnErrorMsg(ModuleContext context,
java.lang.String defaultValue)
按钮执行中的错误消息
|
java.util.Map<java.lang.String,java.lang.String> |
getBtnJsParamMap(ModuleContext context)
获取自定义Java代码中设定的js参数值
|
java.lang.String |
getBtnJsValue(ModuleContext context)
获取自定义Java代码中设定的js参数值
|
ChartDataFilterJavaBase |
getChartDataFilter(ModuleContext context)
图表数据点过滤
|
ChartSettingJavaBase |
getChartSetting(ModuleContext context)
图表数据点过滤
|
DictJavaBase |
getDictJavaBase(ModuleContext context,
DictAttr dict)
JasperReport
|
java.lang.String |
getFileUploadErrorMsg(ModuleContext context,
java.lang.String defaultValue)
按钮执行中的错误消息
|
java.lang.String |
getJavaContent() |
void |
htmlBeforeRender(ModuleContext context) |
java.lang.String |
htmlToHtml(ModuleContext context)
HTML调用Java代码
|
boolean |
isUseJava() |
void |
parserNode(org.jdom.Element nodeEl,
java.lang.String moduleId,
java.lang.String componentId) |
void |
parserNode(org.jdom.Element nodeEl,
java.lang.String moduleId,
java.lang.String componentId,
java.lang.String flag) |
java.lang.String[] |
processJasperReportJava(ModuleContext context,
java.util.Map<java.lang.String,java.lang.Object> dataMap)
JasperReport
|
void |
processSelfChartSetting(ModuleContext context)
图表数据点过滤
|
java.lang.String[] |
processServiceBeforeJava(ModuleContext context,
net.sf.json.JSONArray array)
发布服务
|
java.lang.String[] |
processServiceJava(ModuleContext context,
net.sf.json.JSONArray array)
发布服务
|
java.lang.String |
processServiceResponseData(ModuleContext context,
net.sf.json.JSONObject ret)
数据处理
|
void |
renderAfter(ModuleContext context) |
void |
renderBefore(ModuleContext context)
renderBefore
|
java.lang.String |
tdGetValueProcess(ModuleContext context,
java.lang.String defaultValue) |
java.lang.String |
tdGetValueProcess3(ModuleContext context,
java.lang.String defaultValue)
第三版本
|
java.lang.String |
tdGetValueProcess4(ModuleContext context,
java.lang.String defaultValue)
第四版本
|
boolean |
tdRuleAttrProcess(ModuleContext context,
java.lang.Object inValue) |
void |
toHtml(ModuleContext context,
java.lang.StringBuilder html,
java.lang.String jaType)
准备HTML,这里主要是解析实时变量,在后面调用的时候直接获取,放到session中
|
public static final java.lang.String KEY_PARAM_SESSION
public void toHtml(ModuleContext context, java.lang.StringBuilder html, java.lang.String jaType)
context
- ModuleContexthtml
- StringBuilderjaType
- 类型,针对扩展组件的时候的标准,具有唯一性public void renderBefore(ModuleContext context)
context
- ModuleContextpublic void renderAfter(ModuleContext context)
public int btnBeforeProcess(ModuleContext context, WFTask task)
context
- ModuleContexttask
- WFTaskpublic int btnCheckDBOperate(ModuleContext context, WFTask task, java.lang.String operateType, java.lang.String dsName, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj)
context
- ModuleContexttask
- WFTaskoperateType
- StringdsName
- Stringsql
- SQLcolsType
- String[]obj
- Object[]public int btnAfterProcess(ModuleContext context, WFTask task)
context
- ModuleContexttask
- WFTaskpublic java.lang.String getBtnErrorMsg(ModuleContext context, java.lang.String defaultValue)
context
- ModuleContextdefaultValue
- 默认值public java.util.Map<java.lang.String,java.lang.String> getBtnJsParamMap(ModuleContext context)
context
- ModuleContextpublic java.lang.String getBtnJsValue(ModuleContext context)
context
- ModuleContextpublic int btnLogicExpProcess(ModuleContext context)
context
- ModuleContextpublic java.lang.String tdGetValueProcess(ModuleContext context, java.lang.String defaultValue)
public java.lang.String tdGetValueProcess3(ModuleContext context, java.lang.String defaultValue)
context
- ModuleContextdefaultValue
- 默认值public java.lang.String tdGetValueProcess4(ModuleContext context, java.lang.String defaultValue)
context
- ModuleContextdefaultValue
- 默认值public boolean tdRuleAttrProcess(ModuleContext context, java.lang.Object inValue)
public java.lang.String eventClickProcess(ModuleContext context)
public java.lang.String eventClickProcess1(ModuleContext context)
context
- ModuleContextpublic java.lang.String eventClickProcess2(ModuleContext context)
context
- ModuleContextpublic void htmlBeforeRender(ModuleContext context)
public java.lang.String htmlToHtml(ModuleContext context)
context
- ModuleContextpublic int dsChangeDcType(ModuleContext context, int pageNo)
public DsJavaBase dsBeforeQuery(ModuleContext context, java.lang.String sql, java.lang.String[] colsType, java.lang.Object[] obj, DsFilterResult result)
public void dsAfterQuery(ModuleContext context, Datastore ds)
context
- ModuleContextds
- Datastorepublic int flowProcess(ModuleContext context, WFTask task)
context
- ModuleContexttask
- WFTaskpublic int beforeUpload(ModuleContext context, java.lang.String filePath, java.lang.String fileName)
context
- ModuleContextfilePath
- StringfileName
- Stringpublic int afterUpload(ModuleContext context)
context
- ModuleContextpublic java.lang.String getFileUploadErrorMsg(ModuleContext context, java.lang.String defaultValue)
context
- ModuleContextdefaultValue
- 默认值public ChartDataFilterJavaBase getChartDataFilter(ModuleContext context)
context
- ModuleContextpublic ChartSettingJavaBase getChartSetting(ModuleContext context)
context
- ModuleContextpublic void processSelfChartSetting(ModuleContext context)
context
- ModuleContextpublic java.lang.String[] processServiceBeforeJava(ModuleContext context, net.sf.json.JSONArray array)
context
- ModuleContextarray
- JSONArraypublic java.lang.String[] processServiceJava(ModuleContext context, net.sf.json.JSONArray array)
context
- ModuleContextarray
- JSONArraypublic java.lang.String processServiceResponseData(ModuleContext context, net.sf.json.JSONObject ret)
context
- ModuleContextret
- JSONObjectpublic java.lang.String[] processJasperReportJava(ModuleContext context, java.util.Map<java.lang.String,java.lang.Object> dataMap)
context
- ModuleContextdataMap
- Mappublic DictJavaBase getDictJavaBase(ModuleContext context, DictAttr dict)
context
- ModuleContextdict
- DictAttrpublic void parserNode(org.jdom.Element nodeEl, java.lang.String moduleId, java.lang.String componentId)
public void parserNode(org.jdom.Element nodeEl, java.lang.String moduleId, java.lang.String componentId, java.lang.String flag)
public boolean isUseJava()
public java.lang.String getJavaContent()