我试图知道camunda中是否存在使用其服务的流程定义密钥。我知道restapi是用来获取细节的-get/processdefinition/key/{key}。但是我不想使用rest调用,而是想在java代码中使用服务的方法来实现。
e3bfsja21#
检查存储服务。它会给你 createProcessDefinitionQuery 方法,该方法创建一个(除其他属性外)接受流程定义键的查询生成器。
createProcessDefinitionQuery
3okqufwl2#
解决方案-repositoryservice rs=execution.getprocessengineservices().getrepositoryservice();processdefinitionquery processdefinitionquery=rs.createprocessdefinitionquery().processdefinitionkey(“sample_key”);long count=processdefinitionquery.count();
2条答案
按热度按时间e3bfsja21#
检查存储服务。它会给你
createProcessDefinitionQuery
方法,该方法创建一个(除其他属性外)接受流程定义键的查询生成器。3okqufwl2#
解决方案-
repositoryservice rs=execution.getprocessengineservices().getrepositoryservice();processdefinitionquery processdefinitionquery=rs.createprocessdefinitionquery().processdefinitionkey(“sample_key”);long count=processdefinitionquery.count();