@NonInjectableComponent public class

WorklogAction

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

Summary

[Expand]
Inherited Fields
From class com.atlassian.jira.plugin.issuetabpanel.AbstractIssueAction
Public Constructors
WorklogAction(IssueTabPanelModuleDescriptor descriptor, Worklog worklog, JiraDurationUtils jiraDurationUtils, boolean canEditWorklog, boolean canDeleteWorklog, FieldLayoutManager fieldLayoutManager, RendererManager rendererManager, Locale locale)
Public Methods
String getPrettyDuration(String duration)
Date getTimePerformed()
This is used to sort between IssueAction objects on the 'All' tab.
Worklog getWorklog()
boolean isCanDeleteWorklog()
boolean isCanEditWorklog()
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 WorklogAction (IssueTabPanelModuleDescriptor descriptor, Worklog worklog, JiraDurationUtils jiraDurationUtils, boolean canEditWorklog, boolean canDeleteWorklog, FieldLayoutManager fieldLayoutManager, RendererManager rendererManager, Locale locale)

Public Methods

public String getPrettyDuration (String duration)

public Date getTimePerformed ()

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

Returns

public Worklog getWorklog ()

public boolean isCanDeleteWorklog ()

public boolean isCanEditWorklog ()

Protected Methods

protected void populateVelocityParams (Map params)