ChangeActivityStateBuilder 接口是 Flowable 中用于构建流程活动状态变更的 Builder 接口之一。该接口中包含以下方法:

  1. fromActivityId(String activityId): 设置要变更状态的活动 ID。

  2. cancelActivityInstance(boolean cancelActivityInstance): 设置是否取消该活动实例。如果设置为 true,则会在变更状态时同时取消该活动实例。

  3. suspendActivityInstance(boolean suspendActivityInstance): 设置是否暂停该活动实例。如果设置为 true,则会在变更状态时同时暂停该活动实例。

  4. moveToActivityId(String activityId): 设置要移动到的目标活动 ID。如果该方法被调用,则会将当前活动实例移动到指定的目标活动。

  5. moveExecutionToActivityId(String activityId): 设置要移动执行对象到的目标活动 ID。如果该方法被调用,则会将当前执行对象移动到指定的目标活动。

  6. changeState(): 执行状态变更操作。

通过使用 ChangeActivityStateBuilder 接口提供的方法,可以实现对流程中活动状态的变更操作,包括取消活动实例、暂停活动实例、移动活动实例、移动执行对象等

flowable ChangeActivityStateBuilder 接口的方法介绍

原文地址: http://www.cveoy.top/t/topic/e3mP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录