com.atlassian.jira.issue.fields.rest
Class EnvironmentRestFieldOperationsHandler

java.lang.Object
  extended by com.atlassian.jira.issue.fields.rest.AbstractFieldOperationsHandler<String>
      extended by com.atlassian.jira.issue.fields.rest.EnvironmentRestFieldOperationsHandler
All Implemented Interfaces:
RestFieldOperationsHandler

public class EnvironmentRestFieldOperationsHandler
extends AbstractFieldOperationsHandler<String>

Provide edit functionality via REST for the Environment Field

Since:
v5.0

Field Summary
 
Fields inherited from class com.atlassian.jira.issue.fields.rest.AbstractFieldOperationsHandler
i18nHelper
 
Constructor Summary
EnvironmentRestFieldOperationsHandler(I18nHelper i18nHelper)
           
 
Method Summary
protected  void finaliseOperation(String finalValue, IssueInputParameters parameters, ErrorCollection errors)
          takes the valuye returnd by a call to applyOperation() and puts it into the inputparams
protected  String getInitialCreateValue()
          compute the "currentValue" to be passed to applyOperation()
protected  String getInitialValue(Issue issue, ErrorCollection errors)
          compute the "currentValue" to be passed to applyOperation()
 Set<String> getSupportedOperations()
          Returns a list of operation names which are supported by this field.
protected  String handleSetOperation(IssueContext issueCtx, Issue issue, String fieldId, String currentFieldValue, JsonData operationValue, ErrorCollection errors)
           
 
Methods inherited from class com.atlassian.jira.issue.fields.rest.AbstractFieldOperationsHandler
applyOperation, handleAddOperation, handleRemoveOperation, toLongIds, updateIssueInputParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvironmentRestFieldOperationsHandler

public EnvironmentRestFieldOperationsHandler(I18nHelper i18nHelper)
Method Detail

getSupportedOperations

public Set<String> getSupportedOperations()
Description copied from interface: RestFieldOperationsHandler
Returns a list of operation names which are supported by this field.

Returns:
a set of supported Operations

getInitialCreateValue

protected String getInitialCreateValue()
Description copied from class: AbstractFieldOperationsHandler
compute the "currentValue" to be passed to applyOperation()

Specified by:
getInitialCreateValue in class AbstractFieldOperationsHandler<String>

getInitialValue

protected String getInitialValue(Issue issue,
                                 ErrorCollection errors)
Description copied from class: AbstractFieldOperationsHandler
compute the "currentValue" to be passed to applyOperation()

Specified by:
getInitialValue in class AbstractFieldOperationsHandler<String>

finaliseOperation

protected void finaliseOperation(String finalValue,
                                 IssueInputParameters parameters,
                                 ErrorCollection errors)
Description copied from class: AbstractFieldOperationsHandler
takes the valuye returnd by a call to applyOperation() and puts it into the inputparams

Specified by:
finaliseOperation in class AbstractFieldOperationsHandler<String>

handleSetOperation

protected String handleSetOperation(IssueContext issueCtx,
                                    Issue issue,
                                    String fieldId,
                                    String currentFieldValue,
                                    JsonData operationValue,
                                    ErrorCollection errors)
Overrides:
handleSetOperation in class AbstractFieldOperationsHandler<String>


Copyright © 2002-2012 Atlassian. All Rights Reserved.