gpt4 book ai didi

java - 如何在 jbpm 任务的数据分配 I/O 中调用 getter 方法?

转载 作者:行者123 更新时间:2023-12-04 03:33:29 25 4
gpt4 key购买 nike

在 jbpm 进程中,我从 rest 调用中接收到一个对象(属于 Employee 类)。我在 jbpm 中创建了一个类来处理这个 Employee 并访问所有属性

在剩余任务的 OnExit Action 中我写了下面的代码

kcontext.setVariable("processEmployee", myEmp);

通过这种方式,我将员工从 rest 调用中检索到的 processEmployee(一个流程变量)放入并存储在一个局部变量中。上面的任务工作正常。

现在,以一种简单的方式访问员工属性会很方便,例如通过直接调用 processEmployee.getEmail()

我可以在 onExit Action 事件中调用 processEmployee.getEmail() 并将返回值分配给名为 employeeEmail 的另一个字符串类型的流程变量,然后我可以使用分配数据 I/O 面板中的此变量。

但是避免创建 employeeEmail 变量并像这样在面板中直接调用 processEmployee.getEmail() 会容易得多: enter image description here但上面的代码不起作用,因为代码被视为字符串。

有没有办法在那里调用方法(例如myEmp.getEmail())?

谢谢。

最佳答案

你可以写#{processEmployee.getEmail()}

#{...} 作为一种转义。

关于java - 如何在 jbpm 任务的数据分配 I/O 中调用 getter 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67401670/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com