From class
com.atlassian.jira.issue.fields.rest.AbstractFieldOperationsHandler
T
|
applyOperation(IssueContext issueCtx, Issue issue, String fieldId, StandardOperation operation, T currentFieldValue, JsonData operationValue, ErrorCollection errors)
gets called (perhaps multiple times) to apply the given operation to the given currentValuye, retyrning the new
value
|
abstract
void
|
finaliseOperation(T finalValue, IssueInputParameters parameters, ErrorCollection errors)
takes the valuye returnd by a call to applyOperation() and puts it into the inputparams
|
abstract
T
|
getInitialCreateValue()
compute the "currentValue" to be passed to applyOperation()
|
abstract
T
|
getInitialValue(Issue issue, ErrorCollection errors)
compute the "currentValue" to be passed to applyOperation()
|
T
|
handleAddOperation(IssueContext issueCtx, Issue issue, String fieldId, T currentFieldValue, JsonData operationValue, ErrorCollection errors)
|
T
|
handleRemoveOperation(IssueContext issueCtx, Issue issue, String fieldId, T currentFieldValue, JsonData operationValue, ErrorCollection errors)
|
T
|
handleSetOperation(IssueContext issueCtx, Issue issue, String fieldId, T currentFieldValue, JsonData operationValue, ErrorCollection errors)
|
Long[]
|
toLongIds(Collection<String> ids, String fieldName, ErrorCollection errors)
|
ErrorCollection
|
updateIssueInputParameters(IssueContext issueCtx, Issue issue, String fieldId, IssueInputParameters inputParameters, List<FieldOperationHolder> operations)
|
|