com.atlassian.greenhopper.web.rapid.issue.fields
Interface ComplexEditableFieldEntryFactory

All Superinterfaces:
FieldEntryFactory
All Known Implementing Classes:
NumberCustomFieldEntryFactory, OriginalEstimateFieldEntryFactory, RemainingEstimateFieldEntryFactory

public interface ComplexEditableFieldEntryFactory
extends FieldEntryFactory

A field which can be edited, but in contrast to SimpleEditableFieldEntryFactory, this field cannot just be updated using IssueUpdateService.

Author:
mtokar

Method Summary
 ServiceOutcome<java.lang.Void> updateField(com.atlassian.crowd.embedded.api.User user, com.atlassian.jira.issue.Issue issue, java.lang.String newValue)
          Field will update the issue itself to the new value.
 
Methods inherited from interface com.atlassian.greenhopper.web.rapid.issue.fields.FieldEntryFactory
createEditEntry, createViewEntry, getId, isFieldValid
 

Method Detail

updateField

@NotNull
ServiceOutcome<java.lang.Void> updateField(com.atlassian.crowd.embedded.api.User user,
                                                   com.atlassian.jira.issue.Issue issue,
                                                   java.lang.String newValue)
Field will update the issue itself to the new value.

Parameters:
user - the user performing the update
issue - the issue to be updated
newValue - the new value
Returns:
the outcome - may contain errors


Copyright © 2007-2014 Atlassian. All Rights Reserved.