Class NumberCustomFieldOperationsHandler
java.lang.Object
com.atlassian.jira.issue.customfields.impl.rest.AbstractCustomFieldOperationsHandler<Double>
com.atlassian.jira.issue.customfields.impl.rest.NumberCustomFieldOperationsHandler
- All Implemented Interfaces:
RestFieldOperationsHandler
public class NumberCustomFieldOperationsHandler
extends AbstractCustomFieldOperationsHandler<Double>
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
ConstructorsConstructorDescriptionNumberCustomFieldOperationsHandler(CustomField field, DoubleConverter doubleConverter, I18nHelper i18nHelper) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfinaliseOperation(Double finalValue, IssueInputParameters parameters, ErrorCollection errors) takes the value returnd by a call to applyOperation() and puts it into the inputparamsprotected DoublegetInitialCreateValue(IssueContext issueCtx) compute the "currentValue" to be passed to applyOperation()protected DoublegetInitialValue(Issue issue, ErrorCollection errors) compute the "currentValue" to be passed to applyOperation()protected DoublehandleSetOperation(IssueContext issueCtx, Issue issue, Double currentFieldValue, JsonData operationValue, ErrorCollection errors) Methods inherited from class com.atlassian.jira.issue.customfields.impl.rest.AbstractCustomFieldOperationsHandler
applyOperation, getSupportedOperations, handleAddOperation, handleRemoveOperation, updateIssueInputParameters
-
Constructor Details
-
NumberCustomFieldOperationsHandler
public NumberCustomFieldOperationsHandler(CustomField field, DoubleConverter doubleConverter, I18nHelper i18nHelper)
-
-
Method Details
-
getInitialValue
compute the "currentValue" to be passed to applyOperation()- Specified by:
getInitialValuein classAbstractCustomFieldOperationsHandler<Double>
-
getInitialCreateValue
compute the "currentValue" to be passed to applyOperation()- Specified by:
getInitialCreateValuein classAbstractCustomFieldOperationsHandler<Double>- Parameters:
issueCtx-
-
finaliseOperation
protected void finaliseOperation(Double finalValue, IssueInputParameters parameters, ErrorCollection errors) takes the value returnd by a call to applyOperation() and puts it into the inputparams- Specified by:
finaliseOperationin classAbstractCustomFieldOperationsHandler<Double>
-
handleSetOperation
protected Double handleSetOperation(IssueContext issueCtx, Issue issue, Double currentFieldValue, JsonData operationValue, ErrorCollection errors) - Overrides:
handleSetOperationin classAbstractCustomFieldOperationsHandler<Double>
-