public class

DefaultWatchedIssuesAccessor

extends Object
implements WatchedIssuesAccessor
java.lang.Object
   ↳ com.atlassian.jira.issue.watchers.DefaultWatchedIssuesAccessor

Summary

Public Constructors
DefaultWatchedIssuesAccessor(WatcherManager watcherManager, SearchProvider searchProvider, SearchProviderFactory factory)
Public Methods
Iterable<Long> getWatchedIssueIds(User watcher, User searcher, WatchedIssuesAccessor.Security security)
Get the issues a particular user is watching.
boolean isWatchingEnabled()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.issue.watchers.WatchedIssuesAccessor

Public Constructors

public DefaultWatchedIssuesAccessor (WatcherManager watcherManager, SearchProvider searchProvider, SearchProviderFactory factory)

Public Methods

public Iterable<Long> getWatchedIssueIds (User watcher, User searcher, WatchedIssuesAccessor.Security security)

Get the issues a particular user is watching.

Parameters
watcher the user whose watches we are searching for.
searcher the user who is searching for the watched issues.
security whether to respect or override security.
Returns
  • the ids of the found issues.

public boolean isWatchingEnabled ()