以下总结按Seam 2.1版本,通过对Seam源代码的研究而得出(个人感觉通过研究Seam源代码获益颇多) 。
@CreateProcess注解中definition不支持EL的替代解决方案
不用@CreateProcess,而写以下代码置于方法的结尾处:
String processDefinitionName = "动态值";
String processKey = "processKey";
BusinessProcess.instance().createProcess(processDefinitionName,
processKey);
@EndTask注解中transition不支持EL的替代解决方案
改@EndTask为@End,再写以下代码置于方法的结尾处:
String transitionName="动态值";
BusinessProcess.instance().endTask(transitionName);
本文针对Seam2.1版本中@CreateProcess注解不支持EL表达式的问题,提出了一种替代方案,即通过直接调用BusinessProcess的方法来创建流程实例。同时,对于@EndTask注解中transition属性不支持EL的情况,也给出了相应的解决办法。
65

被折叠的 条评论
为什么被折叠?



