Class CustomFieldAdditionalParamsImpl
java.lang.Object
com.atlassian.jira.issue.customfields.view.CustomFieldParamsImpl
com.atlassian.jira.issue.customfields.view.CustomFieldAdditionalParamsImpl
- All Implemented Interfaces:
CustomFieldParams
,CollectionParams
,FieldParams
,FieldTransportParams
This class is used to pass additional parameters to the custom field validation methods that extends CustomFieldType.
This can only happen if the custom field type overrides the
CustomFieldType.requiresAdditionalParams()
to true.
Note that currently this will only supply the additional parameters, instead of the full request parameters, meaning hidden fields are not passed.
This is because Jira issue architecture populates the hidden values iteratively, so we don't guarantee all the value during the validation stage,
since ht order of operation is not guaranteed.-
Constructor Summary
ConstructorsConstructorDescriptionCustomFieldAdditionalParamsImpl
(CustomField customField, Object paramsObject, Map<String, String[]> additionalParameters) -
Method Summary
Methods inherited from class com.atlassian.jira.issue.customfields.view.CustomFieldParamsImpl
addValue, addValue, contains, containsKey, getAllKeys, getAllValues, getCustomField, getFirstValueForKey, getFirstValueForNullKey, getKeysAndValues, getQueryString, getValuesForKey, getValuesForNullKey, isEmpty, put, remove, setCustomField, toString, transform, transformMultiMap, transformObjectsToStrings, transformStringsToObjects
-
Constructor Details
-
CustomFieldAdditionalParamsImpl
public CustomFieldAdditionalParamsImpl(CustomField customField, Object paramsObject, Map<String, String[]> additionalParameters)
-
-
Method Details
-
getAdditionalParameters
-
equals
- Overrides:
equals
in classCustomFieldParamsImpl
-
hashCode
public int hashCode()- Overrides:
hashCode
in classCustomFieldParamsImpl
-