Class EditableDescriptionTabEntryFactory
java.lang.Object
com.atlassian.greenhopper.web.rapid.issue.tabs.editable.factory.BaseEditableTabEntryFactory<EditableTabEntry>
com.atlassian.greenhopper.web.rapid.issue.tabs.editable.factory.EditableDescriptionTabEntryFactory
- All Implemented Interfaces:
EditableTabEntryFactory
@Service
public class EditableDescriptionTabEntryFactory
extends BaseEditableTabEntryFactory<EditableTabEntry>
implements EditableTabEntryFactory
This is used to populate entry model for
DetailsViewTab#DESCRIPTION
- Since:
- v7.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DetailsViewTab
Returns tab which is being populated by the factoryprotected EditableTabEntry
Initializes a corresponding instance ofEditableTabEntry
per tab.protected void
populateTabParticularAttributes
(com.atlassian.jira.issue.Issue issue, EditableTabEntry tabEntry, Map<String, Object> rootContextMap) Populates other attributes, which are specified for each tab, into the entry.Methods inherited from class com.atlassian.greenhopper.web.rapid.issue.tabs.editable.factory.BaseEditableTabEntryFactory
buildSection, buildSections, createEntry, getDisplayableWebPanelsByTab, getEstimateField, getI18n, getLoggedInUser, getRapidView, getRapidViewId, getTab, getTrackingField
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.tabs.editable.factory.EditableTabEntryFactory
createEntry, getTab
-
Constructor Details
-
EditableDescriptionTabEntryFactory
public EditableDescriptionTabEntryFactory()
-
-
Method Details
-
newTabEntry
Description copied from class:BaseEditableTabEntryFactory
Initializes a corresponding instance ofEditableTabEntry
per tab.- Specified by:
newTabEntry
in classBaseEditableTabEntryFactory<EditableTabEntry>
- Returns:
- a new instance of
EditableTabEntry
-
getCurrentTab
Description copied from class:BaseEditableTabEntryFactory
Returns tab which is being populated by the factory- Specified by:
getCurrentTab
in classBaseEditableTabEntryFactory<EditableTabEntry>
- Returns:
DetailsViewTab
-
populateTabParticularAttributes
protected void populateTabParticularAttributes(com.atlassian.jira.issue.Issue issue, EditableTabEntry tabEntry, Map<String, Object> rootContextMap) Description copied from class:BaseEditableTabEntryFactory
Populates other attributes, which are specified for each tab, into the entry.- Specified by:
populateTabParticularAttributes
in classBaseEditableTabEntryFactory<EditableTabEntry>
-