Class EpicStatusFieldEntryFactory
java.lang.Object
com.atlassian.greenhopper.web.rapid.issue.fields.EpicStatusFieldEntryFactory
- All Implemented Interfaces:
FieldEntryFactory
,SimpleEditableFieldEntryFactory
public class EpicStatusFieldEntryFactory
extends Object
implements FieldEntryFactory, SimpleEditableFieldEntryFactory
Epic Status Field Factory to allow us to inline edit the Epic Status
- Since:
- v6.1
-
Constructor Summary
ConstructorsConstructorDescriptionEpicStatusFieldEntryFactory
(com.atlassian.jira.issue.fields.CustomField customField, FieldHelper helper) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addIssueInputParameters
(com.atlassian.jira.issue.IssueInputParametersImpl issueInputParameters, String newValue) Modify the parameters accordingly to register this field's update.createEditEntry
(I18n2 i18n, com.atlassian.jira.issue.Issue issue, com.atlassian.jira.user.ApplicationUser user) createViewEntry
(I18n2 i18n, com.atlassian.jira.issue.Issue issue, com.atlassian.jira.user.ApplicationUser user) getId()
boolean
isFieldValid
(com.atlassian.jira.issue.Issue issue)
-
Constructor Details
-
EpicStatusFieldEntryFactory
public EpicStatusFieldEntryFactory(com.atlassian.jira.issue.fields.CustomField customField, FieldHelper helper)
-
-
Method Details
-
addIssueInputParameters
public void addIssueInputParameters(com.atlassian.jira.issue.IssueInputParametersImpl issueInputParameters, String newValue) Description copied from interface:SimpleEditableFieldEntryFactory
Modify the parameters accordingly to register this field's update.- Specified by:
addIssueInputParameters
in interfaceSimpleEditableFieldEntryFactory
- Parameters:
issueInputParameters
- the parameters to modifynewValue
- the new value
-
getId
- Specified by:
getId
in interfaceFieldEntryFactory
-
createViewEntry
public FieldEntry createViewEntry(I18n2 i18n, com.atlassian.jira.issue.Issue issue, com.atlassian.jira.user.ApplicationUser user) - Specified by:
createViewEntry
in interfaceFieldEntryFactory
-
createEditEntry
public FieldEntry createEditEntry(I18n2 i18n, com.atlassian.jira.issue.Issue issue, com.atlassian.jira.user.ApplicationUser user) - Specified by:
createEditEntry
in interfaceFieldEntryFactory
-
isFieldValid
public boolean isFieldValid(com.atlassian.jira.issue.Issue issue) - Specified by:
isFieldValid
in interfaceFieldEntryFactory
-