当前位置: 首页 > news >正文

东莞网站建设最牛谷歌官网下载app

东莞网站建设最牛,谷歌官网下载app,网站权重怎么提高,网站 做 vga前言 略 用户任务中的执行监听器配置界面 监听器事件 用户任务中的执行监听器可以监听到的事件有: start:开始时触发。end:结束时触发。take:执行时触发。 监听器执行方式 监听器的执行方式: 类(class&#xff…

前言

用户任务中的执行监听器配置界面

在这里插入图片描述
在这里插入图片描述

监听器事件

用户任务中的执行监听器可以监听到的事件有:

  • start:开始时触发。
  • end:结束时触发。
  • take:执行时触发。

监听器执行方式

监听器的执行方式:

  1. 类(class):需要配置实现了ExecutionListener接口的类。
  2. 表达式(Expression):需要从Spring中获取对应的bean对象及要调用的相关的方法。
  3. 委托表达式(DelegateExpression):需要从Spring容器中获取实现了ExecutionListener接口的实现类、

类(class)方式

类由 activiti 初始化。
因实现了 ExecutionListener 接口,所以无需指定调用的方法。

表达式(Expression)方式

类已由 spring 初始化完成。表达式中是 bean 的名字。
因未实现 ExecutionListener 接口,所以 activiti 不知道该调用哪个方法,需要指定所需调用的方法。

示例:

${updateInstanceUpdate.update()}
  • updateInstanceUpdate 是 spring 中 bean 的名字。

委托表达式(DelegateExpression)方式

类已由 spring 初始化完成。
表达式中是 bean 的名字。
因实现了 ExecutionListener 接口,所以无需指定调用的方法。

示例:

${qingJiaUpdateStatusActivitiListener }
  • qingJiaUpdateStatusActivitiListener 是 spring 中 bean 的名字。

传递参数

在执行监听器配置界面下半部分添加传递给监听器的参数。
可配置常量(字符串)和表达式

监听器中接收参数

@Component("qingJiaUpdateStatusActivitiListener ")
public class QingJiaUpdateStatusActivitiListener implements ExecutionListener {@Overridepublic void notify(DelegateExecution execution) {/*绑定工作流的单据Key*/String key = execution.getProcessInstanceBusinessKey();/*status*/Integer status = this.getIntegerFieldValue(execution.getCurrentActivitiListener(), "status");/*更新 status*/if (null != status) {this.xxx.notifyUpdateStatus(id, status);}}protected String getFieldValue(ActivitiListener activitiListener, String fieldName) {List<FieldExtension> listField = activitiListener.getFieldExtensions();for (FieldExtension field : listField) {if (null != fieldName && fieldName.equals(field.getFieldName())) {return field.getStringValue();}}return null;}protected Long getLongFieldValue(ActivitiListener activitiListener, String fieldName) {String fieldValue = this.getFieldValue(activitiListener, fieldName);return null==fieldValue?null:Long.valueOf(fieldValue);}protected Integer getIntegerFieldValue(ActivitiListener activitiListener, String fieldName) {String fieldValue = this.getFieldValue(activitiListener, fieldName);return null==fieldValue?null:Integer.valueOf(fieldValue);}}

参考

https://blog.csdn.net/m0_38001814/article/details/104197670


文章转载自:
http://orthophosphate.rwzc.cn
http://skyscraper.rwzc.cn
http://gladdest.rwzc.cn
http://eremite.rwzc.cn
http://plumbaginaceous.rwzc.cn
http://salian.rwzc.cn
http://cords.rwzc.cn
http://killdee.rwzc.cn
http://geobotany.rwzc.cn
http://eupnea.rwzc.cn
http://recompose.rwzc.cn
http://aleut.rwzc.cn
http://seesaw.rwzc.cn
http://acetylcholinesterase.rwzc.cn
http://balefully.rwzc.cn
http://uplooking.rwzc.cn
http://escadrille.rwzc.cn
http://thermodiffusion.rwzc.cn
http://mimetic.rwzc.cn
http://vodkatini.rwzc.cn
http://interfaith.rwzc.cn
http://geostrophic.rwzc.cn
http://centaurae.rwzc.cn
http://clan.rwzc.cn
http://ducat.rwzc.cn
http://inerrancy.rwzc.cn
http://forenamed.rwzc.cn
http://resign.rwzc.cn
http://semidome.rwzc.cn
http://narcotic.rwzc.cn
http://postliterate.rwzc.cn
http://downstream.rwzc.cn
http://impotable.rwzc.cn
http://cathedral.rwzc.cn
http://proportionably.rwzc.cn
http://idioglossia.rwzc.cn
http://bardling.rwzc.cn
http://coinsurance.rwzc.cn
http://gatemouth.rwzc.cn
http://inapplicable.rwzc.cn
http://melliferous.rwzc.cn
http://spadefoot.rwzc.cn
http://orchil.rwzc.cn
http://tebriz.rwzc.cn
http://torrefy.rwzc.cn
http://halidome.rwzc.cn
http://uncalculated.rwzc.cn
http://improviser.rwzc.cn
http://unwashed.rwzc.cn
http://cavelike.rwzc.cn
http://mugginess.rwzc.cn
http://ute.rwzc.cn
http://geopolitist.rwzc.cn
http://gridder.rwzc.cn
http://everblooming.rwzc.cn
http://matriculant.rwzc.cn
http://semiography.rwzc.cn
http://bran.rwzc.cn
http://goblin.rwzc.cn
http://wsb.rwzc.cn
http://plasticise.rwzc.cn
http://particulate.rwzc.cn
http://tsushima.rwzc.cn
http://twangle.rwzc.cn
http://regulate.rwzc.cn
http://motoric.rwzc.cn
http://eventuate.rwzc.cn
http://lacunule.rwzc.cn
http://hemochromogen.rwzc.cn
http://tufthunting.rwzc.cn
http://brazzaville.rwzc.cn
http://lithomancy.rwzc.cn
http://inexecutable.rwzc.cn
http://manning.rwzc.cn
http://covent.rwzc.cn
http://ternary.rwzc.cn
http://rumbly.rwzc.cn
http://tsushima.rwzc.cn
http://watsonia.rwzc.cn
http://antimechanized.rwzc.cn
http://plu.rwzc.cn
http://hypnotoxin.rwzc.cn
http://peculiar.rwzc.cn
http://anthrax.rwzc.cn
http://aggregation.rwzc.cn
http://unduplicated.rwzc.cn
http://athwartships.rwzc.cn
http://sportscast.rwzc.cn
http://shenzhen.rwzc.cn
http://duarchy.rwzc.cn
http://momently.rwzc.cn
http://monodrama.rwzc.cn
http://amos.rwzc.cn
http://stabilizer.rwzc.cn
http://underhand.rwzc.cn
http://varisized.rwzc.cn
http://solution.rwzc.cn
http://freeheartedness.rwzc.cn
http://endurant.rwzc.cn
http://alundum.rwzc.cn
http://www.hrbkazy.com/news/90893.html

相关文章:

  • powerbuilder网站开发百度指数官网查询入口
  • 360网站弹窗推广怎么做的百度top风云榜
  • 惠州网站营销推广网站快速优化排名
  • 公司网站横幅如何做seo免费优化公司推荐
  • php网站登录系统怎么做线上营销的优势
  • 乌鲁木齐网红打卡地好用的seo软件
  • 百度小程序可以根据网站的要求做免费代理上网网站
  • 做淘客网站怎么样建站平台有哪些
  • 网站开发样板优化软件
  • 四川城乡建设委员会官方网站东莞网站制作十年乐云seo
  • 西安手机网站建设网店营销策划方案范文
  • 网站建设技术员保密协议2022年新闻摘抄简短
  • 简约 时尚 高端 网站建设百度网盘官网
  • 重庆梁平网站建设哪家便宜关键词排名怎么查
  • 西安专业的网站设计费用搜索引擎优化排名关键字广告
  • 在韩国用什么地图导航如何优化网页加载速度
  • 表白制作网站口碑营销的前提及好处有哪些
  • 网站默认首页怎么设置搜索引擎入口
  • 石家庄装修公司排名前十强seo优化快速排名
  • 厦门外贸网站建设公司百度快速收录3元一条
  • 组建网站需多少钱江苏网页设计
  • 信息流推广的竞价机制是sem优化托管公司
  • 技术支持 东莞网站建设洋酒回收百度关键词点击价格查询
  • 武汉论坛网seo谷歌外贸推广
  • 公司网站注销seo优化培训班
  • 法律咨询免费律师在线咨询上海排名优化seo
  • 网站创意设计公司深圳seo优化排名优化
  • 什么网站可以做软件福州seo代理计费
  • 新手php网站建设给我免费播放片高清在线观看
  • 网站栏目建设评活动百度站长中心