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

java.lang.Object
  extended by com.atlassian.greenhopper.web.rapid.issue.fields.ReadOnlyFieldEntryFactory
      extended by com.atlassian.greenhopper.web.rapid.issue.fields.ReadOnlyCustomFieldEntryFactory
          extended by com.atlassian.greenhopper.web.rapid.issue.fields.EpicLinkFieldEntryFactory
All Implemented Interfaces:
FieldEntryFactory

public class EpicLinkFieldEntryFactory
extends ReadOnlyCustomFieldEntryFactory
implements FieldEntryFactory

Generates the FieldEntry for the epic label field. This field is special in that it also contains information about the epic color


Field Summary
 
Fields inherited from class com.atlassian.greenhopper.web.rapid.issue.fields.ReadOnlyCustomFieldEntryFactory
field, fieldHelper
 
Constructor Summary
EpicLinkFieldEntryFactory(FieldHelper helper, EpicCustomFieldService epicCustomFieldService, PermissionService permissionService, IssueTypeService issueTypeService)
           
 
Method Summary
 EpicLinkFieldEntry 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 com.atlassian.greenhopper.web.rapid.issue.fields.ReadOnlyFieldEntryFactory
createEditEntry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.greenhopper.web.rapid.issue.fields.FieldEntryFactory
createEditEntry
 

Constructor Detail

EpicLinkFieldEntryFactory

public EpicLinkFieldEntryFactory(FieldHelper helper,
                                 EpicCustomFieldService epicCustomFieldService,
                                 PermissionService permissionService,
                                 IssueTypeService issueTypeService)
Method Detail

getId

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

createViewEntry

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

isFieldValid

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


Copyright © 2007-2013 Atlassian. All Rights Reserved.