Jira工作流验证程序-如何从工作流屏幕检索问题字段的值
我正在编写一个jira工作流验证插件-在验证方法内部,我想获得一个自定义问题字段的值,由工作流屏幕提供(工作流屏幕在执行工作流转换时弹出)Jira工作流验证程序-如何从工作流屏幕检索问题字段的值,jira,jira-plugin,Jira,Jira Plugin,我正在编写一个jira工作流验证插件-在验证方法内部,我想获得一个自定义问题字段的值,由工作流屏幕提供(工作流屏幕在执行工作流转换时弹出) 注意:我希望从工作流屏幕而不是按问题获取字段值-此代码不起作用-customField.getValue(问题)可以使用以下代码访问HTTP请求 HttpServletRequest request = ServletActionContext.getRequest(); if (request == null) { log.warn("U
注意:我希望从工作流屏幕而不是按问题获取字段值-此代码不起作用-customField.getValue(问题)可以使用以下代码访问HTTP请求
HttpServletRequest request = ServletActionContext.getRequest();
if (request == null) {
log.warn("Unable to find a request while creating an issue");
return;
}
String[] values = request.getParameterValues("mykey");
if (values == null || values.length != 1) {
log.debug("Unable to find parameters in the request while creating an issue");
return;
}
String valueString = values[0];
if (valueString == null || valueString.equals("")) {
// Valid if no value was entered
log.debug("Unable to find a value for mykey while creating an issue");
return;
}
在我的书O'Reilly的书“实用的JIRA插件”中也有关于这一点的章节