在Alfresco中,有没有办法从java脚本中取消部署定义?

时间:2014-02-21 09:28:31

标签: javascript alfresco

我正在寻找一种从java脚本中取消部署定义(更准确地说:工作流)的方法。我知道工作流程对象,但是从我在Workflow JavaScript API page上看到的内容,它不能用于取消部署内容。有线索吗?

1 个答案:

答案 0 :(得分:3)

您可以使用以下“技巧”在Alfresco JavaScript中使用Java API:

var ctx = Packages.org.springframework.web.context.ContextLoader.getCurrentWebApplicationContext();
var wfService = ctx.getBean('WorkflowService');
wfService.undeployDefinition(workflowDefinitionId);