Class TimeTrackingRestFieldOperationsHandler

java.lang.Object
com.atlassian.jira.issue.fields.rest.TimeTrackingRestFieldOperationsHandler
All Implemented Interfaces:
RestFieldOperationsHandler

public class TimeTrackingRestFieldOperationsHandler extends Object implements RestFieldOperationsHandler
Since:
v5.0
  • Constructor Details

  • Method Details

    • getSupportedOperations

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

      public ErrorCollection updateIssueInputParameters(IssueContext issueCtx, Issue issue, String fieldId, IssueInputParameters inputParameters, List<FieldOperationHolder> operations)
      Description copied from interface: RestFieldOperationsHandler
      This method has to set the field value(s) in the IssueInputParameters based on the operations. The issue service will validate the new field values in the IssueInputParameters, thus all permission checks are done by the issue service.
      Specified by:
      updateIssueInputParameters in interface RestFieldOperationsHandler
      Parameters:
      issueCtx - the Issue Context , i.e. Project IssueType
      issue - the issue (may be null when creating an issue)
      fieldId - The Id of the field being processed.
      inputParameters - the inputparameters containing all updatd field values.
      operations - the operations to perform for this field. Has to be one of the supported operations.
      Returns:
      contains errors, if there was a problem when setting the field values on the IssueInputParameters. No errors if it was able to update the IssueInputParameters.