版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、金鹰BPM系统平台开发文档文档编号适用范围开发人员适用版本V1.2目录TOC o 1-3 h z u HYPERLINK l _Toc396489902 1.文档约定定 PAGEREF _Toc396489902 h 4 HYPERLINK l _Toc396489903 1.1.阅读读对象 PAGEREF _Toc396489903 h 4 HYPERLINK l _Toc396489904 1.2.名词词术语 PAGEREF _Toc396489904 h 4 HYPERLINK l _Toc396489905 1.3.标记记符号 PAGEREF _Toc396489905 h 4 HYP
2、ERLINK l _Toc396489906 2.系统扩展展接口及APPI方法 PAGEREF _Toc396489906 h 5 HYPERLINK l _Toc396489907 2.1.流程程扩展开发接接口 PAGEREF _Toc396489907 h 5 HYPERLINK l _Toc396489908 2.1.1.流程全局触触发器接口 PAGEREF _Toc396489908 h 5 HYPERLINK l _Toc396489909 2.1.2.流程节点触触发器接口 PAGEREF _Toc396489909 h 8 HYPERLINK l _Toc396489910 2.1
3、.3.流程路由触触发器接口 PAGEREF _Toc396489910 h 11 HYPERLINK l _Toc396489911 2.1.4.流程系统规规则跳转触发发器接口 PAGEREF _Toc396489911 h 12 HYPERLINK l _Toc396489912 2.1.5.流程节点脚脚本触发器接接口 PAGEREF _Toc396489912 h 14 HYPERLINK l _Toc396489913 2.2.数据据维护扩展开开发接口 PAGEREF _Toc396489913 h 15 HYPERLINK l _Toc396489914 2.3.金鹰鹰BPM组件开开发
4、接口 PAGEREF _Toc396489914 h 18 HYPERLINK l _Toc396489915 2.3.1.域外观组件件扩展接口开开发 PAGEREF _Toc396489915 h 18 HYPERLINK l _Toc396489916 2.3.2.RV参数扩展展(动态获取运运行时变量)接口开发 PAGEREF _Toc396489916 h 22 HYPERLINK l _Toc396489917 2.4.SDDK APII接口 PAGEREF _Toc396489917 h 24 HYPERLINK l _Toc396489918 2.4.1.DemAPPI PAGER
5、EF _Toc396489918 h 24 HYPERLINK l _Toc396489919 2.4.2.ProceessAPII PAGEREF _Toc396489919 h 26 HYPERLINK l _Toc396489920 2.4.3.MessaageAPII PAGEREF _Toc396489920 h 29 HYPERLINK l _Toc396489921 2.4.4.OrgannizatiionAPII PAGEREF _Toc396489921 h 32 HYPERLINK l _Toc396489922 2.5.常用用API接口 PAGEREF _Toc39648
6、9922 h 34 HYPERLINK l _Toc396489923 2.5.1.DBUtiil PAGEREF _Toc396489923 h 34 HYPERLINK l _Toc396489924 2.5.2.MessaageQueeueUtiil PAGEREF _Toc396489924 h 36文档约定为帮助您快速浏浏览此文档,建建议您首先阅阅读下面的文文档约定。阅读对象金鹰BPM开发发人员名词术语APIinstancceId流程实例ID,excuteIId分支流程实例IIDtaskId任务IDactDefIId流程流转模型IIDproDefIId流程定义模型IID标记符号为帮助
7、您快速浏浏览此文档,建建议您首先阅阅读下面的文文档标记约定定:符号说明示例背景+斜体系统、模块、功功能导航流程中心心流程发起中中心半角括号窗体可视标签请在标题输输入工作流标标题加粗+下划线+黑体按钮或热链接点击办理按钮双引号界面提示文字“任务已经发送送给XXX”帮助帮助:XXX提醒提醒:XXX警告警告:XXX重要重要:XXX技巧技巧:XXX系统扩展接口及及API方法法流程扩展开发接接口当流程平台通过过实施无法满满足复杂的业业务需求时,同同通过平台提提供的扩展接接口,进行扩扩展开发满足足系统对复杂杂业务的支持持流程全局触发器器接口事件类型加签完成后触发发任务转发时触发发任务删除时触发发任务归档时
8、触发发继承类说明com.iwoork.prrocesss.runttime.ppvm.trriggerr.ProccessTrriggerrEventt构造方法参数说说明序号参数名称说明类型1me当前用户上下文文UserConntext2Hash系统参数集合HashMapp提醒:使用构造造方法时注意意调用supper(mee,hashh),调用父父类构造函数数。接口实现序号实现接口方法说明返回值1executee()执行触发器入口口booleann获取参数方法序号获取参数方法类型说明适用范围1getInsttanceIId()Long流程实例ID适用于全部全局局事件2getTaskkId()L
9、ong流程任务ID适用于全部全局局事件3getExcuutionIId()Long流程实例执行IID适用于全部全局局事件4getActDDefId() String流程ID适用于全部全局局事件5getReceeiveUsser()String转发接收人适用于“任务转转发时触发”事事件6getParaams()HashMapp其他参数使用户加签、归归档事件getOwneer() String获取流程发起人人示例packagecom.iwork.demo;importpackagecom.iwork.demo;importjava.util.HashMap;importcom.iwork.core
10、.mq.util.MessageQueueUtil;anization.context.UserContext;cess.runtime.pvm.trigger.ProcessTriggerEvent;public class ProcessTriggerTestEventextends ProcessTriggerEvent privateUserContext _me;privateHashMapparams;publicProcessTriggerTestEvent()super();publicProcessTriggerTestEvent(UserContextme,HashMap
11、hash)super(me,hash);_me= me;params= hash;publicbooleanexecute() if(params!=null)/获取流程IDString actDefId = this.getActDefId();/获取流程实例IDLong instanceId = this.getInstanceId();try MessageQueueUtil.getInstance().putAlertMsg(测试弹出窗口消息);catch(Exception e)System.out.println(“执行触发器事件”);return true;流程节点触发器器接口支
12、持触发事件(E-01) 流程任务-选择办理人人前(E-02) 流程任务-确认发送动动作前(E-03) 流程任务-确认发送动动作后(E-04) 流程表单加加载前(E-05)流流程表单加载载后(E-06)流流程表单保存存前(E-07)IIFORM表表单保存后(E-08)流流程任务-执执行驳回动作作前继承类说明com.iwoork.prrocesss.runttime.ppvm.trriggerr.ProccessSttepTriiggerEEvent构造方法参数说说明序号参数名称说明类型1me当前用户上下文文UserConntext2Hash系统参数集合HashMapp提醒:使用构造造方法时注意意
13、调用supper(mee,hashh),调用父父类构造函数数。接口实现序号实现接口方法说明返回值1executee()执行触发器入口口booleann获取参数方法序号说明参数ID类型适用范围1流程实例IDgetInsttanceIId()Long适用于全部2流程任务IDgetTaskkId()Long适用于全部3流程实例执行IIDgetExcuutionIId()Long适用于全部4流程IDgetActDDefId()String适用于全部5获取流程模型设设置IDgetProDDefId()Long适用于全部6流程节点IDgetActSStepIdd()String适用于全部7表单IDgetF
14、ormmId() Long适用于全部8操作表名getTablleNamee()String适用于表单保存存、点击办理理按钮触发事事件9表单数据getFormmData()HashMapp适用于表单保存存、点击办理理按钮触发事事件示例packagepackagecom.iwork.demo;importjava.util.HashMap;importcom.iwork.core.mq.util.MessageQueueUtil;anization.context.UserContext;cess.runtime.pvm.trigger.ProcessStepTriggerEvent;public
15、 class ProcessStepTriggerTestEventextends ProcessStepTriggerEventprivateUserContext _me;privateHashMapparams;publicProcessTriggerTestEvent()super();publicProcessTriggerTestEvent(UserContextme,HashMap hash)super(me,hash);_me= me;params= hash;publicbooleanexecute() if(params!=null)/获取流程IDString actDef
16、Id =this.getActDefId();/获取流程实例IDLong instanceId = this.getInstanceId();/获取表名String tableName = this.getTableName()/获得表单填报数据HashMapFromData = this.getFormData();/获得流程节点IDString stepId = this.getActStepId();try MessageQueueUtil.getInstance().putAlertMsg(测试弹出窗口消息);catch(Exception e)System.out.println(“
17、执行触发器事件”);return true;流程路由触发器器接口应用场景流程查找下一个个办理人时,当当金鹰BPMM平台中提供供的查找方案案不能满足当当前系统要求求是,可通过过此路由触发发器接口,实实现程序扩展展,查找办理理人。继承类说明com.iwoork.prrocesss.runttime.ppvm.immpl.rooute.SysRoouteBaaseTriiggerEEvent构造方法参数说说明序号参数名称说明类型1me当前用户上下文文UserConntext2Hash系统参数集合HashMapp提醒:使用构造造方法时注意意调用supper(mee,hashh),调用父父类构造函数数。
18、接口实现序号实现接口方法说明返回值1executee()执行触发器入口口booleann参数输入序号获取参数方法描描述说明类型1getInsttanceIId()流程实例IDLong2getTaskkId()获取当前流程任任务IDLong3getExcuuteId()流程实例执行IIDLong5getActDDefId()流程模型IDString6getActSStepIdd();流程节点IDString8getConttext()获得当前用户上上下文UserConntext9getProccessSttepRouuteModdel()获得路由模型设设置ProcesssStepRRoute10
19、getTaskk()获得当前任务对对象示例packagepackagecom.iwork.demo;importjava.util.HashMap;importcom.iwork.core.mq.util.MessageQueueUtil;anization.context.UserContext;cess.runtime.pvm.trigger.ProcessStepTriggerEvent;public class ProcessJavaTriggerRouteDemoEventextends SysRouteBaseTriggerEventpublicProcessJavaTrigger
20、RouteDemoEvent(UserContextme,ProcessStepRoutepsr,Task task)super(me,psr,task);/*获取当前节点办理人列表*/public ListgetRouteUser() List list = newArrayList();/获取流程IDString actDefId = this.getActDefId();/获得当前流程实例IDLong instanceId = this.getInstanceId();UserContextuc = UserContextUtil.getInstance().getUserContext
21、(SUQI);list.add(uc);return list;流程系统规则跳跳转触发器接接口应用场景适用于金鹰BPPM平台提供供的系统规则则表达式定义义无法满足当当前系统要求求时,可通过过注册此触发发器,实现复复杂规则跳转转操作继承类说明com.iwoork.prrocesss.runttime.ppvm.immpl.SyysJumppTrigggerEveent构造方法参数说说明序号参数名称说明类型1me当前用户上下文文UserConntext2task当前任务对象Task提醒:使用构造造方法时注意意调用supper(ucc,taskk);调用父父类构造函数数。接口实现序号实现接口方法说明
22、返回值返回值类型1getNexttStepIId()获取下一个办理理节点目标节点IDStringgetCCUsserLisst()获取抄送用户列列表抄送用户列表List获取参数方法序号说明参数ID类型适用范围1流程实例IDgetInsttanceIId()Long适用于全部2流程任务IDgetTaskkId()Long适用于全部3流程实例执行IIDgetExcuutionIId()Long适用于全部4流程IDgetActDDefId()String适用于全部5流程节点IDgetActSStepIdd()String适用于全部6获得当前实例发发起人getOwneer()String适用于全部示例
23、packagepackagecom.iwork.demo;importjava.util.ArrayList;importjava.util.List;importorg.activiti.engine.task.Task;anization.context.UserContext;cess.runtime.pvm.impl.system.SysJumpTriggerEvent;public class SysJumpTestTriggerEventextends SysJumpTriggerEvent publicSysJumpTestTriggerEvent(UserContextuc,T
24、ask task)super(uc,task); /* * 获得下一个办理节点 */publicString getNextStepId()/ TODO Auto-generated method stubreturnusertask5;/* * 获得抄送用户列表 */publicListgetCCUserList() List list = new ArrayList();list.add(this.getContext();returnlist;流程节点脚本触触发器接口应用场景点击“保存”或或“顺序办理理”(包含人人工跳转)按按钮菜单时,先先执行预定义义js脚本,实实现事件拦截截操作示例帮
25、助:录入jss脚本时,可可直接编辑脚脚本正文,无无需填写jss方法名,jjs脚本支持持jquerry语法数据维护扩展开开发接口支持触发事件(D-05) 表单数据删删除前(D-02) 表单数据加加载后(D-04) 表单数据保保存后(D-01) 表单数据加加载前(D-03) 表单数据保保存前继承类说明com.iwoork.coore.enngine.dem.ttriggeer.DemmTrigggerEveent构造方法参数说说明序号参数名称说明类型1me当前用户上下文文UserConntext2Hash系统参数集合HashMapp提醒:使用构造造方法时注意意调用supper(mee,hashh)
26、,调用父父类构造函数数。接口实现序号实现接口方法说明返回值1executee()执行触发器入口口booleann获取参数方法序号参数ID类型说明适用范围1getInsttanceIId()Long数据维护实例IID适用于全部事件件2getDataaId()Long记录ID适用于全部事件件3getFormmData()HashMapp流程实例执行IID【保存前】、【保保存后】4getFormmId()String表单ID【保存前】、【保保存后】、【加加载前】事件件5getTablleNamee()String当前表名适用于“任务转转发时触发”事事件6getActiionTyppe()String
27、操作类型使用户加签、归归档事件7getUserrConteext()UserConntext当前用户上下文文适用于全部事件件示例packagepackagecom.iwork.demo;importjava.util.HashMap;importcom.iwork.core.mq.util.MessageQueueUtil;anization.context.UserContext;cess.runtime.pvm.trigger.ProcessStepTriggerEvent;public class DemTriggerTestEventextends DemTriggerEventpri
28、vateUserContext _me;privateHashMapparams;publicProcessTriggerTestEvent()super();publicDemTriggerTestEvent(UserContextme,HashMap hash)super(me,hash);_me= me;params= hash;publicbooleanexecute() if(params!=null)/获取流程实例IDLong instanceId = this.getInstanceId();return true;金鹰BPM组件件开发接口域外观组件扩展展接口开发当系统平台在“表
29、表单域”中定定义的外观组组件不能满足足系统要求时时,可通过定定义外观域组组件,实现扩扩展,适应复复杂的系统变变化继承类pponentt.IForrmUICoomponeentAbsst接口实现构造方法参数说说明序号参数名称说明类型1metadattaMap数据库字段存储储设置SysEngiineMettadataaMap2iformMaap表单域设置SysEngiineIfoormMapp3value默认值String提醒:使用构造造方法时注意意调用supper(meetadattaMap,iformmMap, valuee);调用父父类构造函数数。接口实现序号实现接口方法说明返回值1getM
30、obiileHtmmlDefiine(HaashMappparamms)获取移动端表单单域显示可编编辑状态外观观代码String2getModiifyHtmmlDefiine(HaashMappparamms)获取PC端表单单域显示可编编辑状态外观观代码String3getReaddHtmlDDefinee(HashhMappaarams) 获取只读单域显显示可编辑状状态外观代码码String获取参数方法序号参数ID类型说明1this.geetIforrmMapMModel()SysEngiineIfoormMapp获取表单域模型型定义2this.geetMetaadataMMapModdel
31、()SysEngiineMettadataaMap数据库字段存储储模型设置3this.geetValuue()String获取当前值注册组件开发完毕后后,在%HOOME%WEEB-INFF/iforrm-commponennt.xmll配置文件中中进行注册表单域组件TxtBox单行文本域iwork_img/engine/component/text.pngponent.UIComponentInterfaceponent.IFormComponentTextImpl普通HTML输入标签示例ponent;importjava.util.HashMap;importjava.util.Map;im
32、portcom.iwork.core.engine.iform.model.SysEngineIformMap;importcom.iwork.core.engine.metadata.model.SysEngineMetadataMap;importcom.iwork.core.engine.util.WrapScriptUtil;public class IFormUIComponentHiddenImplextends IFormUIComponentAbst /* * param value * parammetaDataMapModel * preserve 声明此方法不被JOC混淆
33、. */publicIFormUIComponentHiddenImpl(SysEngineMetadataMapmetadataMap,SysEngineIformMapiformMap,String value) super(metadataMap,iformMap, value);/* 获得移动端显示的组件代码 */publicString getMobileHtmlDefine(HashMapparams) returnthis.getModifyHtmlDefine(params);/* * preserve 声明此方法不被JOC混淆. */publicString getModif
34、yHtmlDefine(HashMapparams) StringBufferfieldHtml = new StringBuffer();fieldHtml.append(getValue().append();returnfieldHtml.toString();/* * preserve 声明此方法不被JOC混淆. */publicString getReadHtmlDefine(HashMapparams) returngetModifyHtmlDefine(params);RV参数扩展(动态获取运运行时变量)接口开发当系统平台在“表表单域”中定定义的默认值值中,填写的的RV参数不不能
35、满足系统统要求时,可可通过自定义义,实现扩展展,扩展动态态获取运行时时参数继承类com.iwoork.coore.enngine.runtiime.ell.ExprressioonAbstt接口实现构造方法参数说说明序号参数名称说明类型1model参数对象集合ExpresssionPaaramsMModel2expresssionVaalue参数标识String提醒:使用构造造方法时注意意调用supper(moodel, expreessionnValuee);调用父父类构造函数数。接口实现序号实现接口方法说明返回值1expresssionPaarse(HHashMaapparaams)解析公
36、式,并返返回结果String获取参数方法序号参数ID类型说明1this.geetFormmId()SysEngiineIfoormMapp获取当前表单IID2this.geetInsttanceiid()Long获取当前流程实实例3this.geetEntiitynamme()String获得当前存储表表名this.geetConttext()UserConntext获取当前用户上上下文this.geetTaskkParamms()HashMapp获得其他任务参参数注册组件开发完毕后后,在%HOOME%WEEB-INFF/iforrm-runntime-variaable.xxml配置文文件中
37、进行注注册组织结构变量username当前用户姓名com.iwork.app.expand.runtime.expression.UsernameExpressionImpl%username%获取当前操作者的真实姓名示例packagepackagecom.iwork.app.expand.runtime.expression;importjava.util.HashMap;importcom.iwork.core.engine.runtime.el.ExpressionAbst;importcom.iwork.core.engine.runtime.el.ExpressionParamsMo
38、del;importcom.iwork.core.util.SequenceUtil;public class SequenceNoExpressionImplextends ExpressionAbst private long instanceid;publicSequenceNoExpressionImpl(ExpressionParamsModel model, String expressionValue) super(model, expressionValue);instanceid=model.getInstanceid();publicString expressionPar
39、se(String expression) intsequenceNo = 0;trysequenceNo = SequenceUtil.getInstance().getSequenceIndex(BPM: + instanceid); catch(Exception e) returnInteger.toString(sequenceNo);SDK APII接口DemAPI概述实现数据维护扩扩展操作,通通过DemAAPI实现数数据维护的新新增、保存、删删除等操作方法摘要序号返回类型方法说明1LongnewInsttance(Strinng demmUUID,StrinngcreaateUs
40、eer)新建数据维护实实例2booleannsaveForrmDataa(Striing deemUUIDD,LongginstaanceIdd, HasshMaphhashdaata,boooleannisLogg)保存数据维护表表单数据3booleannsaveForrmDataas(Strring ddemUUIID,LonnginsttanceIId, Sttring subfoormkeyy,Listtllist,bbooleaanisLoog)保存数据维护子子表数据4booleannupdateFFormDaata(Loong deemId,LLonginnstancceId, H
41、ashMMaphasshdataa, Lonng dattaid,bbooleaanisloog)更新表单数据5booleannremoveFFormDaata(Loong innstancceId)移除表单实例数数据方法详细信息新建数据维护实实例publicLLong nnewInsstancee(javaa.Longg.StriingdemmUUID,java.Long.StrinngcreaateUseer)参数说明demUUIDD数据维护模型唯唯一标识(点点击数据维护护模型)createUUser创建人保存数据维护表表单数据publicbbooleaansaveeFormDData(S
42、Stringg demUUUID,LLonginnstancceId, HashMMaphasshdataa,boolleanissLog)参数说明demUUIDD数据维护模型唯唯一标识(点点击数据维护护模型)instancceId数据维护实例IIDhashdatta数据维护表单数数据值isLog是否记录日志 0:表表示不记录 1:记录录修改日志保存数据维护子子表数据publicbbooleaansaveeFormDDatas(StrinngdemUUUID,LLonginnstancceId, Strinng subbformkkey,Liistlistt,boolleanissLog)参数
43、说明demUUIDD数据维护模型唯唯一标识(点点击数据维护护模型)instancceId数据维护实例IIDsubformmkey子表键值,从绑绑定子表模型型中获取list数据维护表单子子多行数据列列表isLog是否记录日志 0:表表示不记录 1:记录录修改日志移除表单实例数数据publicbbooleaanremooveForrmDataa(Longg insttanceIId)参数说明instancceId数据维护实例IID示例ProcesssAPI概述实现流程发起,创创建任务,添添加、更新表表单数据等功功能方法摘要序号返回类型方法说明1LongnewInsttance(Strinng ac
44、ttDefIdd,StriingcreeateUsser)新建流程实例2booleannnewTaskkId(Loong innstancceId)创建新的流程任任务实例3booleannsaveForrmDataa(Striing acctDefIId,LonnginsttanceIId, HaashMapphashddata,bbooleaanisLoog)保存流程表单数数据4booleannsaveForrmDataas(Strring aactDeffId,LoonginsstanceeId, SStringg subfformkeey,Lisstlist,booleeanisLLog
45、)保存流程表单子子表数据5booleannupdateFFormDaata(Sttring actDeefId,LLonginnstancceId, HashMMaphasshdataa, Lonng dattaid,bbooleaanisloog)更新表单数据方法详细信息新建流程实例实实例publicLLong nnewInsstancee(Striing acctDefIId,LonngformmId,SttringccreateeUser)参数说明actDefIId流程描述IDformId表单IDcreateUUser创建人新建数据维护实实例publicLLong nnewTasskId
46、(LLong iinstannceId)参数说明instancceId流程实例ID保存数据维护表表单数据publicbbooleaansaveeFormDData(SStringg actDDefId,LongiinstannceId, HashhMaphaashdatta,boooleaniisLog)参数说明actDefIId流程模型唯一标标识IDinstancceId数据维护实例IIDhashdatta数据维护表单数数据值isLog是否记录日志 0:表表示不记录 1:记录录修改日志示例保存数据维护子子表数据publicbbooleaansaveeFormDDatas(Strinngact
47、DDefId,LongiinstannceId, Striing suubformmkey,LListlisst,boooleaniisLog)参数说明actDefIId流程模型唯一标标识IDinstancceId数据维护实例IIDsubformmkey子表键值,从绑绑定子表模型型中获取list数据维护表单子子多行数据列列表isLog是否记录日志 0:表表示不记录 1:记录录修改日志更新数据维护表表单数据publicbbooleaanupdaateForrmDataa(Striing acctDefIId,LonnginsttanceIId, HaashMapphashddata,LLongd
48、aataid,booleeanisLLog)参数说明actDefIId流程模型唯一标标识IDinstancceId数据维护实例IIDhashdatta数据维护表单数数据值dataid行标识IDisLog是否记录日志 0:表表示不记录 1:记录录修改日志MessageeAPI概述消息发送APII,实现邮件件、系统消息息、短信、IIM即时消息息等发送方法摘要序号返回类型方法说明1voidsendSyssMail(Strinng froomTitlle,StrringmaailAdddress,Strinngtitlle,Strring ccontennt)发送系统邮件2voidsendSyssMs
49、g(SStringg userrid,Sttringttype,SStringgtitlee,Striingconntent,Strinngurl,int prrioritty)发送系统消息3voidsendSyssMsg(SStringguseriid,Strringtiitle,SStringgconteent,Sttringuurl)发送系统消息4voidsendSyssMsg(SStringg userrid,Sttringttitle,Strinng conntent)发送系统消息5voidsendSMSS(UserrConteextfroomConttext,SStringgsms
50、too,Striing coontentt)发送短信方法voidsendIM(Strinng froomUserr, Strring ttoUserr, Strring ttitle)发送即时消息(标标准提醒信息息)sendIM(Strinng froomUserr, Strring ttoUserr, Strring ttitle,Strinng conntent) 发送即时消息(自自定义提醒信信息)方法详细信息发送系统邮件publicvvoidseendSyssMail(Strinng froomTitlle,StrringmaailAdddress,Strinngtitlle,Strri
51、ng ccontennt)参数说明fromTittle“来自”标题mailAdddress邮件地址,多个个邮件地址已已逗号分割例例如:tesst,test22title邮件标题contentt邮件正文发送系统消息publicvvoidseendSyssMsg(SStringg userrid,Sttringttype,SStringgtitlee,Striingconntent,Strinngurl,int pprioriity)参数说明userid消息接收人type消息类型SysMesssage.MSG_TTYPE_SSYSTEMM系统提醒SysMesssage.MSG_TTYPE_BBIR
52、TH生生日提醒SysMesssage.MSG_TTYPE_WWORKFLLOW流程提提醒SysMesssage.MSG_TTYPE_MMEETINNIG会议提提醒title系统消息标题contentt系统消息正文url系统消息相关链链接prioritty消息优先级发送(IM)即即时消息publicvvoidseendIM(Strinng froomUserr, Strring ttoUserr, Strring ttitle,Strinng conntent)参数说明fromUseer发送人toUser收通知人员名单单列表,如“LLIUYAQQI刘雅琪琪,ZHAANGHAOORAN张张浩冉”t
53、itle即时消息标题contentt即时消息正文示例OrganizzationnAPI概述实现组织、部门门、用户管理理方法摘要序号返回类型方法说明1voidaddUserr(OrgUUser mmodel)添加新用户2booleanndisableedUserr(Striing usserId)注销用户帐号3booleannactiveUUser(SStringg userrId)激活用户帐号4voidupdateUUser(OOrgUseer moddel)更新用户信息5booleannupdateUUser(SStringg userrId,LoongtarrgetDeeptId)修改指定
54、用户所所在部门6voidaddDepaartmennt(OrggDeparrtmentt modeel)添加部门信息7voidupdateDDeparttment(OrgDeepartmment mmodel)更新部门信息8VoidupdateDDeparttment(Long deptIId,LonngnewPParenttDeptIId)变更部门路径方法详细信息添加用户publicvvoidadddUserr(OrgUUser mmodel)参数说明model用户数据模型注销用户publicvvoiddiisableedUserr(Striing usserId)参数说明userId用户帐
55、号激活用户publicvvoidacctiveUUser(SStringg userrId)参数说明userId用户帐号更新用户帐号信信息publicvvoiduppdateUUser(OOrgUseer moddel)参数说明model用户数据模型修改指定用户所所在的部门publicbbooleaanupdaateUseer(Strring uuserIdd,LonggtargeetDepttId)参数说明userId要调整部门的用用户帐号targetDDeptIdd要调整的目标部部门ID添加部门信息publicvvoidadddDepaartmennt(OrggDeparrtmentt m
56、odeel)参数说明model部门信息模型对对象targetDDeptIdd要调整的目标部部门ID变更部门路径publicbbooleaanupdaateDeppartmeent(Loong deeptId,LongnnewParrentDeeptId)参数说明deptId要变更的部门newPareentDepptId新的父部门IDD示例常用API接口口DBUtil概述数据库操作常用用工具类,实实现数据库的的相关操作方法摘要序号返回类型方法说明1voidexecuteeUpdatte(Strring ssql)执行SQL DDDL动作2voidexecuteeHSQLUUpdatee(StriingHSQQL,HasshMappparamss)执行hiberrnate DDL 动动作3ResultSSetexecuteeQueryy(Connnectioon connn, Sttatemeent sttmt,Sttringssql)执行SQL查询询返回记录集集操作4voidgetDoubble(Coonnect
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社交媒体在危机公关中的作用
- 初中感恩教育主题班会2025说课稿
- 初中唐诗情感说课稿2025
- 高中情绪成长2025年说课稿
- 高考物理一轮复习第15章实验16 探究等下1定质量气体压强与体积的关系
- 2026年湖北省路桥工程专业技术职务水平能力(桥梁工程正高级)测试练习试题及答案
- 安全生产责任落实方案
- 国家级检验检测机构资质认定评审员考试综合试题及答案(2025年常德)
- 2026年湖北省孝感市晋升中、初级专业技术职务水平能力测试(测绘)训练题及答案
- 吉林省中考真题及答案
- 学校物业服务会议服务方案
- UPS电源售后服务承诺书范本
- 统编人教版五年级语文下册《田忌赛马》示范教学课件
- 急性气管支气管炎课件教学
- GB/T 16124-2025水利水电工程环境健康影响评价技术规范
- 压力仪表培训课件
- 卒中绿色通道与团队快速反应流程优化
- 吉林省吉林市2025-2026学年度上学期期末质量检测 八年级物理试卷(含答案)
- 人教版七年级下册语文诗歌鉴赏及答案
- 内蒙古自治区安全生产管理条例
- 防火封堵施工规范与验收标准
评论
0/150
提交评论