public class

ManageWatchers

extends AbstractIssueSelectAction
implements ParameterAware
java.lang.Object
   ↳ webwork.action.ActionSupport
     ↳ com.atlassian.jira.action.JiraActionSupport
       ↳ com.atlassian.jira.web.action.JiraWebActionSupport
         ↳ com.atlassian.jira.web.action.ProjectActionSupport
           ↳ com.atlassian.jira.web.action.IssueActionSupport
             ↳ com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
               ↳ com.atlassian.jira.web.action.issue.ManageWatchers

Summary

Constants
String REMOVE_WATCHERS_PREFIX
[Expand]
Inherited Constants
From class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
From class com.atlassian.jira.web.action.JiraWebActionSupport
From interface webwork.action.Action
[Expand]
Inherited Fields
From class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
From class com.atlassian.jira.web.action.IssueActionSupport
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
Public Constructors
ManageWatchers(WatcherManager watcherManager, VelocityTemplatingEngine templatingEngine, UserPickerSearchService searchService, PermissionManager permissionManager, CrowdService crowdService)
Public Methods
String doDefault()
String doStartWatchers()
String doStartWatching()
String doStopWatchers()
String doStopWatching()
String getCheckboxName(User user)
UserPickerLayoutBean getManageWatchersLayout()
Map getParams()
String getUserNames()
String getUserPickerHtml()
boolean isCanEditWatcherList()
boolean isCanStartWatching()
boolean isCanStopWatching()
boolean isCanViewWatcherList()
boolean isWatching()
boolean isWatchingEnabled()
void setParameters(Map params)
void setUserNames(String userNames)
[Expand]
Inherited Methods
From class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
From class com.atlassian.jira.web.action.IssueActionSupport
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
From class java.lang.Object
From interface com.atlassian.jira.util.ErrorCollection
From interface com.atlassian.jira.util.I18nHelper
From interface com.atlassian.jira.web.HttpServletVariables
From interface com.atlassian.jira.web.action.issue.IssueSummaryAware
From interface com.atlassian.jira.web.util.AuthorizationSupport
From interface webwork.action.Action
From interface webwork.action.CommandDriven
From interface webwork.action.IllegalArgumentAware
From interface webwork.action.ParameterAware

Constants

public static final String REMOVE_WATCHERS_PREFIX

Constant Value: "stopwatch_"

Public Constructors

public ManageWatchers (WatcherManager watcherManager, VelocityTemplatingEngine templatingEngine, UserPickerSearchService searchService, PermissionManager permissionManager, CrowdService crowdService)

Public Methods

public String doDefault ()

Throws
Exception

public String doStartWatchers ()

Throws
GenericEntityException

public String doStartWatching ()

Throws
GenericEntityException

public String doStopWatchers ()

Throws
GenericEntityException

public String doStopWatching ()

Throws
GenericEntityException

public String getCheckboxName (User user)

public UserPickerLayoutBean getManageWatchersLayout ()

public Map getParams ()

public String getUserNames ()

public String getUserPickerHtml ()

Throws
GenericEntityException

public boolean isCanEditWatcherList ()

Throws
GenericEntityException

public boolean isCanStartWatching ()

public boolean isCanStopWatching ()

public boolean isCanViewWatcherList ()

Throws
GenericEntityException

public boolean isWatching ()

public boolean isWatchingEnabled ()

public void setParameters (Map params)

public void setUserNames (String userNames)