com.atlassian.greenhopper.web.rapid.issue.fields
Class EpicStatusFieldEntryFactory

java.lang.Object
  extended by com.atlassian.greenhopper.web.rapid.issue.fields.EpicStatusFieldEntryFactory
All Implemented Interfaces:
FieldEntryFactory, SimpleEditableFieldEntryFactory

public class EpicStatusFieldEntryFactory
extends java.lang.Object
implements FieldEntryFactory, SimpleEditableFieldEntryFactory

Epic Status Field Factory to allow us to inline edit the Epic Status

Since:
v6.1

Constructor Summary
EpicStatusFieldEntryFactory(com.atlassian.jira.issue.fields.CustomField customField, FieldHelper helper)
           
 
Method Summary
 void addIssueInputParameters(com.atlassian.jira.issue.IssueInputParametersImpl issueInputParameters, java.lang.String newValue)
          Modify the parameters accordingly to register this field's update.
 FieldEntry createEditEntry(I18n2 i18n, com.atlassian.jira.issue.Issue issue, com.atlassian.crowd.embedded.api.User user)
           
 FieldEntry createViewEntry(I18n2 i18n, com.atlassian.jira.issue.Issue issue, com.atlassian.crowd.embedded.api.User user)
           
 java.lang.String getId()
           
 boolean isFieldValid(com.atlassian.jira.issue.Issue issue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EpicStatusFieldEntryFactory

public EpicStatusFieldEntryFactory(com.atlassian.jira.issue.fields.CustomField customField,
                                   FieldHelper helper)
Method Detail

addIssueInputParameters

public void addIssueInputParameters(com.atlassian.jira.issue.IssueInputParametersImpl issueInputParameters,
                                    java.lang.String newValue)
Description copied from interface: SimpleEditableFieldEntryFactory
Modify the parameters accordingly to register this field's update.

Specified by:
addIssueInputParameters in interface SimpleEditableFieldEntryFactory
Parameters:
issueInputParameters - the parameters to modify
newValue - the new value

getId

public java.lang.String getId()
Specified by:
getId in interface FieldEntryFactory

createViewEntry

public FieldEntry createViewEntry(I18n2 i18n,
                                  com.atlassian.jira.issue.Issue issue,
                                  com.atlassian.crowd.embedded.api.User user)
Specified by:
createViewEntry in interface FieldEntryFactory

createEditEntry

public FieldEntry createEditEntry(I18n2 i18n,
                                  com.atlassian.jira.issue.Issue issue,
                                  com.atlassian.crowd.embedded.api.User user)
Specified by:
createEditEntry in interface FieldEntryFactory

isFieldValid

public boolean isFieldValid(com.atlassian.jira.issue.Issue issue)
Specified by:
isFieldValid in interface FieldEntryFactory


Copyright © 2007-2013 Atlassian. All Rights Reserved.