Class JiraFieldParamHelper
java.lang.Object
com.atlassian.jira.web.action.issue.util.JiraFieldParamHelper
Helper class to convert Jira fields values into string parameters to be consumed by downstream custom fields validations.
Currently, this is only used when the downstream custom field overrides
CustomFieldType.requiresAdditionalParams() to true.-
Method Summary
Modifier and TypeMethodDescriptionconvertToParam(Map<String, Object> fieldValuesHolder) Converts the Jira field values holder into a map of string parameters.static OperationContexttoOpContextWithAdditionalParamIfApplicable(OperationContext operationContext, OrderableField orderableField, Map<String, Object> fieldValuesHolder, Map<String, String[]> actionParams) Converts OperationContext into OperationContextWithAdditionalParam if the custom field requires full param input.
-
Method Details
-
toOpContextWithAdditionalParamIfApplicable
public static OperationContext toOpContextWithAdditionalParamIfApplicable(OperationContext operationContext, OrderableField orderableField, Map<String, Object> fieldValuesHolder, Map<String, String[]> actionParams) Converts OperationContext into OperationContextWithAdditionalParam if the custom field requires full param input. The subsequent OperationContextWithAdditionalParam will contain a combination of Jira field values and action parameters in additionalParameters. -
convertToParam
Converts the Jira field values holder into a map of string parameters.- Parameters:
fieldValuesHolder- Jira field values holder.- Returns:
- A map of string parameters.
-