public class

ChangeHistoryAction

extends AbstractIssueAction
java.lang.Object
   ↳ com.atlassian.jira.plugin.issuetabpanel.AbstractIssueAction
     ↳ com.atlassian.jira.issue.tabpanels.ChangeHistoryAction

Class Overview

This class is the wrapper around the ChangeHistory object and is used when displaying change history in the View Issue page, on the 'Change History' tab panel.

Summary

[Expand]
Inherited Fields
From class com.atlassian.jira.plugin.issuetabpanel.AbstractIssueAction
Public Constructors
ChangeHistoryAction(IssueTabPanelModuleDescriptor descriptor, ChangeHistory changeHistory, boolean showHeader, AttachmentManager attachmentManager, JiraDurationUtils jiraDurationUtils, CustomFieldManager customFieldManager, DateTimeFormatter formatter, Issue issue, DateTimeFieldChangeLogHelper changeLogHelper, HistoryMetadata historyMetadata, HistoryMetadataRenderHelper historyMetadataRenderHelper)
Public Methods
String formatDateValue(String value, String string, String fieldName)
String formatValueStringForDisplay(String value)
String getAuthor()
List getChangeItems()
String getComment()
Timestamp getCreatedDate()
String getCreatedDateHtml()
String getCreatedDateIso8601Html()
String getFullName()
HistoryMetadata getHistoryMetadata()
Long getId()
String getLevel()
String getPrettyDuration(String duration)
Date getTimePerformed()
This is used to sort between IssueAction objects on the 'All' tab.
boolean isAttachmentValid(String fileId)
boolean isDateField(String fieldName)
boolean isShowHeader()
Protected Methods
void populateVelocityParams(Map params)
[Expand]
Inherited Methods
From class com.atlassian.jira.plugin.issuetabpanel.AbstractIssueAction
From class java.lang.Object
From interface com.atlassian.jira.plugin.issuetabpanel.IssueAction

Public Constructors

public ChangeHistoryAction (IssueTabPanelModuleDescriptor descriptor, ChangeHistory changeHistory, boolean showHeader, AttachmentManager attachmentManager, JiraDurationUtils jiraDurationUtils, CustomFieldManager customFieldManager, DateTimeFormatter formatter, Issue issue, DateTimeFieldChangeLogHelper changeLogHelper, HistoryMetadata historyMetadata, HistoryMetadataRenderHelper historyMetadataRenderHelper)

Public Methods

public String formatDateValue (String value, String string, String fieldName)

public String formatValueStringForDisplay (String value)

public String getAuthor ()

public List getChangeItems ()

public String getComment ()

public Timestamp getCreatedDate ()

public String getCreatedDateHtml ()

public String getCreatedDateIso8601Html ()

public String getFullName ()

public HistoryMetadata getHistoryMetadata ()

public Long getId ()

public String getLevel ()

public String getPrettyDuration (String duration)

public Date getTimePerformed ()

This is used to sort between IssueAction objects on the 'All' tab.

Returns

public boolean isAttachmentValid (String fileId)

public boolean isDateField (String fieldName)

public boolean isShowHeader ()

Protected Methods

protected void populateVelocityParams (Map params)