com.atlassian.jira.issue.tabpanels
Class WorklogAction

java.lang.Object
  extended by com.atlassian.jira.plugin.issuetabpanel.AbstractIssueAction
      extended by com.atlassian.jira.issue.tabpanels.WorklogAction
All Implemented Interfaces:
IssueAction

public class WorklogAction
extends AbstractIssueAction


Field Summary
 
Fields inherited from class com.atlassian.jira.plugin.issuetabpanel.AbstractIssueAction
descriptor
 
Constructor Summary
WorklogAction(IssueTabPanelModuleDescriptor descriptor, Worklog worklog, Issue issue, JiraDurationUtils jiraDurationUtils)
           
 
Method Summary
 String getComment()
           
 Timestamp getCreatedDate()
           
 String getFullName()
           
 String getGroupLevel()
           
 Long getId()
           
 Issue getIssue()
           
 String getPrettyDuration(String duration)
           
 ProjectRole getRoleLevel()
           
 Date getTimePerformed()
          This is used to sort between IssueAction objects on the 'All' tab.
 String getTimeSpent()
           
 String getUsername()
           
protected  void populateVelocityParams(Map params)
           
 
Methods inherited from class com.atlassian.jira.plugin.issuetabpanel.AbstractIssueAction
getHtml, isDisplayActionAllTab
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorklogAction

public WorklogAction(IssueTabPanelModuleDescriptor descriptor,
                     Worklog worklog,
                     Issue issue,
                     JiraDurationUtils jiraDurationUtils)
Method Detail

getTimePerformed

public Date getTimePerformed()
Description copied from interface: IssueAction
This is used to sort between IssueAction objects on the 'All' tab.

Specified by:
getTimePerformed in interface IssueAction
Specified by:
getTimePerformed in class AbstractIssueAction
Returns:
timestamp of when the issue action was created, or throw UnsupportedOperationException if there is no timestamp (say for generic messages)
See Also:
IssueActionComparator

populateVelocityParams

protected void populateVelocityParams(Map params)
Specified by:
populateVelocityParams in class AbstractIssueAction

getId

public Long getId()

getIssue

public Issue getIssue()

getUsername

public String getUsername()

getFullName

public String getFullName()

getComment

public String getComment()

getGroupLevel

public String getGroupLevel()

getRoleLevel

public ProjectRole getRoleLevel()

getCreatedDate

public Timestamp getCreatedDate()

getTimeSpent

public String getTimeSpent()

getPrettyDuration

public String getPrettyDuration(String duration)


Copyright © 2002-2007 Atlassian. All Rights Reserved.