Class AbstractCustomFieldEntryFactory<T extends FieldEntry>

All Implemented Interfaces:
FieldEntryFactory
Direct Known Subclasses:
DefaultCustomFieldEntryFactory, LabelsCustomFieldEntryFactory, VersionCustomFieldEntryFactory

public abstract class AbstractCustomFieldEntryFactory<T extends FieldEntry> extends ReadOnlyCustomFieldEntryFactory implements FieldEntryFactory
  • Constructor Details

    • AbstractCustomFieldEntryFactory

      public AbstractCustomFieldEntryFactory(FieldHelper helper, com.atlassian.jira.issue.fields.CustomField field)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface FieldEntryFactory
    • createViewEntry

      public T createViewEntry(I18n2 i18n, com.atlassian.jira.issue.Issue issue, com.atlassian.jira.user.ApplicationUser user)
      Specified by:
      createViewEntry in interface FieldEntryFactory
    • setBaseInformation

      protected void setBaseInformation(I18n2 i18n, com.atlassian.jira.issue.Issue issue, com.atlassian.jira.user.ApplicationUser user, T fieldEntry)
    • createFieldEntry

      protected abstract T createFieldEntry()
    • renderFieldEntry

      protected abstract void renderFieldEntry(I18n2 i18n, com.atlassian.jira.issue.Issue issue, com.atlassian.jira.user.ApplicationUser user, T fieldEntry)