首页>代码>activiti工作流引擎教程入门demo,新手参考>/activiti-demo-master/src/main/java/com/mossle/bpm/behavior/CustomActivityBehaviorFactory.java
package com.mossle.bpm.behavior; import org.activiti.bpmn.model.UserTask; import org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior; import org.activiti.engine.impl.bpmn.behavior.ParallelMultiInstanceBehavior; import org.activiti.engine.impl.bpmn.behavior.UserTaskActivityBehavior; import org.activiti.engine.impl.bpmn.parser.factory.DefaultActivityBehaviorFactory; import org.activiti.engine.impl.pvm.process.ActivityImpl; import org.activiti.engine.impl.task.TaskDefinition; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.mossle.bpm.behavior.usertask.CustomParallelMultiInstanceBehavior; import com.mossle.bpm.behavior.usertask.CustomUserTaskActivityBehavior; public class CustomActivityBehaviorFactory extends DefaultActivityBehaviorFactory { private static Logger log = LoggerFactory.getLogger(CustomUserTaskActivityBehavior.class); //test public UserTaskActivityBehavior createUserTaskActivityBehavior(UserTask userTask, TaskDefinition taskDefinition) { log.info("change usertask Behavior : {}", userTask); return new CustomUserTaskActivityBehavior(taskDefinition); } //test multiInstance public ParallelMultiInstanceBehavior createParallelMultiInstanceBehavior(ActivityImpl activity, AbstractBpmnActivityBehavior innerActivityBehavior) { return new CustomParallelMultiInstanceBehavior(activity, innerActivityBehavior); } // 同样可以覆盖别的方法,加入其他元素的自定义行为,参考 @see ActivityBehaviorFactory // 该类控制执行到某一元素时触发 }

dada2211 LV1
2022年7月18日
shiyujir LV7
2021年4月8日
lironggang LV38
2021年3月26日
mixiumissuuu LV1
2020年11月22日
caozhaoqi83 LV5
2020年10月21日
527732528 LV2
2020年8月6日
he752650052 LV1
2020年4月21日
gnocchi LV1
2020年4月14日
菜鸟真的是菜 LV8
2020年2月3日
limi LV9
2019年12月30日

四小只by白丫头 LV3
2月17日
sunqing971 LV2
1月18日
whfuai LV14
2024年9月28日
CrystalQ LV8
2024年8月15日
wubz2008 LV5
2024年4月22日
denglu123321 LV4
2024年4月11日
dmy2008 LV6
2024年1月2日
wang_d LV12
2023年12月9日
taoshen95 LV16
2023年8月7日
dapeng0011 LV15
2023年7月3日