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

网页设计策划案范文福建seo排名

网页设计策划案范文,福建seo排名,没有网站如何做天天联盟,网站制作一般要几天前言 略 用户任务中的执行监听器配置界面 监听器事件 用户任务中的执行监听器可以监听到的事件有: 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://www.ritt.cn/news/2126.html

相关文章:

  • 如何做网站新手个人教程网页版登录入口
  • 大学生创业做网站seo优化技巧有哪些
  • 网站制作学习安徽网络建站
  • 电子商务网站建设的具体内容新闻最近的大事10件
  • 郑州做网站经开区优化关键词的公司
  • 电子网站搜索引擎怎么做济宁百度推广公司有几家
  • 网站制作哪里好seo测试工具
  • 如何搭建一个论坛网站搜索引擎优化的特点
  • 国外色情网站最有效的线上推广方式
  • 手机访问wordpress网站卡国外网页模板
  • 百度bch主机怎么做多个网站谷歌seo搜索
  • 网站设计网站开发公司网站推广方案
  • 东莞网站建设推广杭州搜索引擎优化公司
  • 广告优化师怎么入行优化关键词排名工具
  • 义马网站开发深圳关键词推广排名
  • 动漫网页制作成品图片网络优化工程师有前途吗
  • 咨询公司网站设计百度云网盘入口
  • 杨凯做网站查权重工具
  • 浦东网站建设价格优化seo报价
  • 购物网站的详细设计注册域名查询网站官网
  • 服务建设网站西安百度推广网站建设
  • 长沙网站建设王道下拉惠经典软文案例
  • 陕西网站建设方案长沙网站优化seo
  • wordpress隐藏网站教育培训加盟
  • 做爰全过程免费的教网站郴州网络推广公司排名
  • 深圳专业做网站设计网络推广公司网站
  • 自己给公司做网站东莞网络优化哪家好
  • 张家界网站定制杭州seook优屏网络
  • 阿里建站服务成都网站建设方案服务
  • 网站建设论文的中期报告旺道seo