Class TextCustomFieldOperationsHandler
java.lang.Object
com.atlassian.jira.issue.customfields.impl.rest.AbstractCustomFieldOperationsHandler<String>
com.atlassian.jira.issue.customfields.impl.rest.TextCustomFieldOperationsHandler
- All Implemented Interfaces:
RestFieldOperationsHandler
@Internal
public class TextCustomFieldOperationsHandler
extends AbstractCustomFieldOperationsHandler<String>
Basic operation handler for single value Text Fields.
- Since:
- v5.0
-
Field Summary
Fields inherited from class com.atlassian.jira.issue.customfields.impl.rest.AbstractCustomFieldOperationsHandler
field, i18nHelper -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.TextCustomFieldOperationsHandler(CustomField field, I18nHelper i18nHelper) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfinaliseOperation(String finalValue, IssueInputParameters parameters, ErrorCollection errors) takes the value returnd by a call to applyOperation() and puts it into the inputparamsprotected StringgetInitialCreateValue(IssueContext issueCtx) compute the "currentValue" to be passed to applyOperation()protected StringgetInitialValue(Issue issue, ErrorCollection errors) compute the "currentValue" to be passed to applyOperation()protected StringhandleSetOperation(IssueContext issueCtx, Issue issue, String currentFieldValue, JsonData operationValue, ErrorCollection errors) Methods inherited from class com.atlassian.jira.issue.customfields.impl.rest.AbstractCustomFieldOperationsHandler
applyOperation, getSupportedOperations, handleAddOperation, handleRemoveOperation, updateIssueInputParameters
-
Constructor Details
-
TextCustomFieldOperationsHandler
Constructor.- Parameters:
field- Field the handler is for.i18nHelper- I18nHelper
-
TextCustomFieldOperationsHandler
Deprecated.@since 5.0-RC2 Use the constructorTextCustomFieldOperationsHandler(CustomField field, I18nHelper i18nHelper)Constructor.- Parameters:
field- Field the handler is for.
-
-
Method Details
-
getInitialValue
compute the "currentValue" to be passed to applyOperation()- Specified by:
getInitialValuein classAbstractCustomFieldOperationsHandler<String>
-
getInitialCreateValue
compute the "currentValue" to be passed to applyOperation()- Specified by:
getInitialCreateValuein classAbstractCustomFieldOperationsHandler<String>- Parameters:
issueCtx-
-
handleSetOperation
protected String handleSetOperation(IssueContext issueCtx, Issue issue, String currentFieldValue, JsonData operationValue, ErrorCollection errors) - Overrides:
handleSetOperationin classAbstractCustomFieldOperationsHandler<String>
-
finaliseOperation
protected void finaliseOperation(String finalValue, IssueInputParameters parameters, ErrorCollection errors) takes the value returnd by a call to applyOperation() and puts it into the inputparams- Specified by:
finaliseOperationin classAbstractCustomFieldOperationsHandler<String>
-
TextCustomFieldOperationsHandler(CustomField field, I18nHelper i18nHelper)