public class

ComponentsRestFieldOperationsHandler

extends AbstractFieldOperationsHandler<T>
java.lang.Object
   ↳ com.atlassian.jira.issue.fields.rest.AbstractFieldOperationsHandler<T>
     ↳ com.atlassian.jira.issue.fields.rest.ComponentsRestFieldOperationsHandler

Summary

[Expand]
Inherited Fields
From class com.atlassian.jira.issue.fields.rest.AbstractFieldOperationsHandler
Public Constructors
ComponentsRestFieldOperationsHandler(ProjectComponentManager projectComponentManager, I18nHelper i18nHelper)
Public Methods
Set<String> getSupportedOperations()
Protected Methods
void finaliseOperation(Collection<String> finalValue, IssueInputParameters parameters, ErrorCollection errors)
takes the valuye returnd by a call to applyOperation() and puts it into the inputparams
Collection<String> getInitialCreateValue()
compute the "currentValue" to be passed to applyOperation()
Collection<String> getInitialValue(Issue issue, ErrorCollection errors)
compute the "currentValue" to be passed to applyOperation()
Collection<String> handleAddOperation(IssueContext issueCtx, Issue issue, String fieldId, Collection<String> currentFieldValue, JsonData operationValue, ErrorCollection errors)
Collection<String> handleRemoveOperation(IssueContext issueCtx, Issue issue, String fieldId, Collection<String> currentFieldValue, JsonData operationValue, ErrorCollection errors)
Collection<String> handleSetOperation(IssueContext issueCtx, Issue issue, String fieldId, Collection<String> currentFieldValue, JsonData operationValue, ErrorCollection errors)
[Expand]
Inherited Methods
From class com.atlassian.jira.issue.fields.rest.AbstractFieldOperationsHandler
From class java.lang.Object
From interface com.atlassian.jira.issue.fields.rest.RestFieldOperationsHandler

Public Constructors

public ComponentsRestFieldOperationsHandler (ProjectComponentManager projectComponentManager, I18nHelper i18nHelper)

Public Methods

public Set<String> getSupportedOperations ()

Protected Methods

protected void finaliseOperation (Collection<String> finalValue, IssueInputParameters parameters, ErrorCollection errors)

takes the valuye returnd by a call to applyOperation() and puts it into the inputparams

protected Collection<String> getInitialCreateValue ()

compute the "currentValue" to be passed to applyOperation()

protected Collection<String> getInitialValue (Issue issue, ErrorCollection errors)

compute the "currentValue" to be passed to applyOperation()

protected Collection<String> handleAddOperation (IssueContext issueCtx, Issue issue, String fieldId, Collection<String> currentFieldValue, JsonData operationValue, ErrorCollection errors)

protected Collection<String> handleRemoveOperation (IssueContext issueCtx, Issue issue, String fieldId, Collection<String> currentFieldValue, JsonData operationValue, ErrorCollection errors)

protected Collection<String> handleSetOperation (IssueContext issueCtx, Issue issue, String fieldId, Collection<String> currentFieldValue, JsonData operationValue, ErrorCollection errors)