2011-12-14 5 views
0

jiraワークフローバリデータープラグインを作成しています - validateメソッド内部でワークフロー画面から提供されるカスタムissueフィールドの値を取得したい私は問題のワークフローがれからフィールド値を取得しないようにする)ワークフローの移行をやってJiraワークフローバリデーター - ワークフロー画面から課題項目の値を取得する方法

注 - このコードは目的を果たしていない - customField.getValue(問題)

答えて

1

HTTPリクエストへのアクセスは、コードなどで行うことができますas

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」の「Practical JIRA Plugins」でこれに関する章を調べてください。

関連する問題