public class

MockHelpUrlsLoader

extends Object
implements HelpUrlsLoader
java.lang.Object
   ↳ com.atlassian.jira.help.MockHelpUrlsLoader

Summary

Nested Classes
class MockHelpUrlsLoader.MockHelpUrlsLoaderKey  
Public Constructors
MockHelpUrlsLoader()
Public Methods
HelpUrls apply(HelpUrlsLoader.HelpUrlsLoaderKey input)
Return the HelpUrls associated with the passed HelpUrlsLoader.HelpUrlsLoaderKey.
MockHelpUrlsLoader.MockHelpUrlsLoaderKey createKey(long id)
MockHelpUrls createUrls(MockHelpUrlsLoader.MockHelpUrlsLoaderKey key)
@Nonnull HelpUrlsLoader.HelpUrlsLoaderKey keyForCurrentUser()
Return the HelpUrlsLoader.HelpUrlsLoaderKey associated with the calling user.
MockHelpUrlsLoader setCurrentId(long id)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.help.HelpUrlsLoader
From interface com.google.common.base.Function

Public Constructors

public MockHelpUrlsLoader ()

Public Methods

public HelpUrls apply (HelpUrlsLoader.HelpUrlsLoaderKey input)

Return the HelpUrls associated with the passed HelpUrlsLoader.HelpUrlsLoaderKey. The passed HelpUrlsLoaderKey must have been returned from a previous call to keyForCurrentUser() on this instance. It is not safe to use HelpUrlsLoaderKey across instances of HelpUrlsLoader.

Parameters
input the HelpUrlsLoaderKey to query for. It must have been returned from a keyForCurrentUser() on this instance. Using HelpUrlsLoaderKey from other instances may result in runtime exceptions.
Returns
  • the HelpUrls associated with the passed key.

public MockHelpUrlsLoader.MockHelpUrlsLoaderKey createKey (long id)

@Nonnull public HelpUrlsLoader.HelpUrlsLoaderKey keyForCurrentUser ()

Return the HelpUrlsLoader.HelpUrlsLoaderKey associated with the calling user. It can safely be used as a key to cache the result of a HelpUrls lookup.

Returns
  • the loader key associated with the calling user.

public MockHelpUrlsLoader setCurrentId (long id)