public abstract class AbstractApplicationManager extends Object implements ApplicationManager
ApplicationManager.
The host must implement ApplicationManager.getPlatform() to return the host specific PlatformApplication.
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractApplicationManager(PluginApplicationMetaDataManager pluginApplications,
I18nResolver i18nResolver,
LicenseLocator licenseLocator,
ApplicationAccessFactory applicationAccessFactory,
ApplicationConfigurationManager appConfigManager) |
| Modifier and Type | Method and Description |
|---|---|
io.atlassian.fugue.Option<ApplicationAccess> |
getAccess(ApplicationKey key) |
io.atlassian.fugue.Option<Application> |
getApplication(ApplicationKey key) |
<A extends Application> |
getApplication(ApplicationKey key,
Class<A> type) |
Iterable<Application> |
getApplications() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPlatformprotected AbstractApplicationManager(PluginApplicationMetaDataManager pluginApplications, I18nResolver i18nResolver, LicenseLocator licenseLocator, ApplicationAccessFactory applicationAccessFactory, ApplicationConfigurationManager appConfigManager)
public final Iterable<Application> getApplications()
getApplications in interface ApplicationManagerpublic final io.atlassian.fugue.Option<Application> getApplication(ApplicationKey key)
getApplication in interface ApplicationManagerpublic final <A extends Application> io.atlassian.fugue.Option<A> getApplication(ApplicationKey key, Class<A> type)
getApplication in interface ApplicationManagerpublic final io.atlassian.fugue.Option<ApplicationAccess> getAccess(ApplicationKey key)
getAccess in interface ApplicationManagerCopyright © 2018 Atlassian. All rights reserved.