|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HelpUrlsLoader
Searches and loads the HelpUrls
using a HelpUrlsLoader.HelpUrlsLoaderKey
.
Nested Class Summary | |
---|---|
static interface |
HelpUrlsLoader.HelpUrlsLoaderKey
Marker interface for all the state that is required to get a HelpUrls instance. |
Method Summary | |
---|---|
HelpUrls |
apply(HelpUrlsLoader.HelpUrlsLoaderKey input)
Return the HelpUrls associated with the passed HelpUrlsLoader.HelpUrlsLoaderKey . |
HelpUrlsLoader.HelpUrlsLoaderKey |
keyForCurrentUser()
Return the HelpUrlsLoader.HelpUrlsLoaderKey associated with the calling user. |
Methods inherited from interface com.google.common.base.Function |
---|
equals |
Method Detail |
---|
@Nonnull HelpUrlsLoader.HelpUrlsLoaderKey keyForCurrentUser()
HelpUrlsLoader.HelpUrlsLoaderKey
associated with the calling user. It can safely be used as
a key to cache the result of a HelpUrls
lookup.
HelpUrls apply(@Nullable HelpUrlsLoader.HelpUrlsLoaderKey input)
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
.
apply
in interface com.google.common.base.Function<HelpUrlsLoader.HelpUrlsLoaderKey,HelpUrls>
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.
HelpUrls
associated with the passed key.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |