我正在编写Jira插件,我需要all transitions
可用in specified workflow
。按工作流名称获取这些转换会很好。我找不到任何可以列出它的课程。是否有可能在不使用休息的情况下获得它?
答案 0 :(得分:0)
根据我从API文档中收集的内容,WorkflowManager
可用于调用基于提供的工作流名称字符串返回getWorkflow(java.lang.String)
的JiraWorkflow
。
然后,你应该能够获得工作流程中的所有转换,我只是不确定你需要在JiraWorkflow
内调用什么。
我想象可能getAllActions()
。
答案 1 :(得分:0)
不确定您要做什么,但如果您尝试在当前状态下获得工作流转换,那么您可以尝试使用以下代码
IssueWorkflowManager issueWflwMan = ComponentAccessor.getComponentOfType(IssueWorkflowManager.class);
Collection<ActionDescriptor> coll = issueWflwMan.getAvailableActions(issue,authenticationContext.getUser());
for (ActionDescriptor res : coll) {
s.o.p(res.getName());
}