JBPM4如何挂起(Suspended)一个流程定义?

TonyLian 2015-09-06
ProcessDefinition有isSuspended()来判断是否挂起,

ProcessDefinitionQuery也有过滤已挂起或未挂起的方法suspended() notSuspended()

但是,我没有找到,如果主动的去挂起和解挂的方法。特来求教!


(我先想知道一下ProcessDefinition如何挂起,进而似乎ProcessInstance也能挂起,但是也没找到方法)
TonyLian 2015-09-06
我找到API了:

RepositoryService.suspendDeployment(processDefinition.getDeploymentId());

RepositoryService.resumeDeployment(processDefinition.getDeploymentId());


我觉得这个API很蹩脚,真的是一个纯粹的不能再纯的程序员的思维了,

为何不能封装到ProcessDefinition中呢?

流程发布之后,谁还关心DeploymentId啊!?
Global site tag (gtag.js) - Google Analytics