@Configuration public class AppSpecificConfig extends Object
| Constructor and Description |
|---|
AppSpecificConfig() |
| Modifier and Type | Method and Description |
|---|---|
ApplicationAccessor |
applicationAccessor(com.atlassian.sal.api.ApplicationProperties applicationProperties,
PluginRetriever pluginRetriever) |
ApplicationActionResultService |
applicationActionResultService(com.atlassian.cache.CacheFactory cacheFactory) |
ApplicationLicenseReceiptHandler |
applicationLicenseReceiptHandler(com.atlassian.application.api.ApplicationManager applicationManager,
com.atlassian.sal.api.license.LicenseHandler licenseHandler,
com.atlassian.sal.api.message.LocaleResolver localeResolver,
com.atlassian.sal.api.message.I18nResolver i18nResolver,
PermissionEnforcer permissionEnforcer,
ApplicationUriBuilder uriBuilder,
AnalyticsLogger analyticsLogger) |
ApplicationManagerHandler |
applicationManagerHandler(ApplicationAccessor applicationAccessor,
com.atlassian.application.api.ApplicationManager applicationManager,
ApplicationMarketplaceQueries applicationMarketplaceQueries,
ApplicationRepresentationFactory representationFactory,
ApplicationLinkBuilder linkBuilder,
com.atlassian.sal.api.ApplicationProperties applicationProperties,
com.atlassian.templaterenderer.TemplateRenderer renderer,
PermissionEnforcer permissionEnforcer,
com.atlassian.sal.api.auth.LoginUriProvider loginUriProvider,
com.atlassian.sal.api.websudo.WebSudoManager webSudoManager,
com.atlassian.soy.renderer.SoyTemplateRenderer soyTemplateRenderer,
com.atlassian.sal.api.license.LicenseHandler licenseHandler,
ApplicationActionResultService resultService,
com.atlassian.sal.api.user.UserManager userManager,
PolicyEnforcer policyEnforcer) |
ApplicationMarketplaceQueries |
applicationMarketplaceQueries(ApplicationAccessor applicationAccessor,
com.atlassian.sal.api.ApplicationProperties applicationProperties,
VersionAwareHostApplicationInformation hostApplicationInformation,
com.atlassian.event.api.EventPublisher eventPublisher,
MarketplaceClientManager marketplaceClientFactory,
SysPersisted sysPersisted,
com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory threadLocalDelegateExecutorFactory,
com.atlassian.cache.CacheFactory cacheFactory) |
ApplicationPluginsManagerImpl |
applicationPluginsManager(VersionAwareHostApplicationInformation hostApplicationInformation,
UpmAppManager upmAppManager,
com.atlassian.plugin.metadata.PluginMetadataManager metadata,
PluginRetriever pluginRetriever) |
ApplicationRepresentationFactory |
applicationRepresentationFactory(com.atlassian.sal.api.license.LicenseHandler licenseHandler,
ApplicationAccessor applicationAccessor,
PluginControlHandlerRegistry pluginControlHandlerRegistry,
LicenseDateFormatter dateFormatter,
ApplicationLinkBuilder linkBuilder,
ApplicationUriBuilder uriBuilder) |
ClassUtils |
classUtils() |
ClientContextFactory |
clientContextFactory(com.atlassian.sal.api.ApplicationProperties applicationProperties,
DefaultHostApplicationInformation hostApplicationInformation) |
com.atlassian.upm.api.license.DataCenterCrossgradeablePlugins |
dataCenterCrossgradeablePlugins(PluginRetriever pluginRetriever,
PluginLicenseRepository pluginLicenseRepository,
LicensingUsageVerifier licensingUsageVerifier) |
HostApplicationLicenseFactory |
hostApplicationLicenseFactory(LicenseEntityFactory factory,
HostApplicationDescriptor hostApplicationDescriptor,
RoleBasedLicensingPluginService roleBasedService,
com.atlassian.sal.api.ApplicationProperties applicationProperties,
UpmPluginAccessor accessor) |
LicenseEntityFactory |
licenseEntityFactory(HostApplicationDescriptor hostApplicationDescriptor,
RoleBasedLicensingPluginService roleBasedLicensingPluginService,
com.atlassian.sal.api.ApplicationProperties applicationProperties,
UpmAppManager appManager) |
LicenseManagerProvider |
licenseManagerProvider() |
LicenseMismatchDetector |
licenseMismatchDetector(com.atlassian.sal.api.license.LicenseHandler licenseHandler,
com.atlassian.upm.api.license.DataCenterCrossgradeablePlugins dataCenterCrossgradeablePlugins) |
LicensingUsageVerifierImpl |
licensingUsageVerifier(VersionAwareHostApplicationInformation hostApplicationInformation,
PluginRetriever pluginRetriever,
ApplicationPluginsManager applicationPluginsManager) |
ApplicationLinkBuilder |
linkBuilder(ApplicationUriBuilder uriBuilder,
PermissionEnforcer permissionEnforcer,
ApplicationAccessor applicationAccessor) |
MarketplaceClientManager |
marketplaceClientManager(com.atlassian.sal.api.ApplicationProperties applicationProperties,
ClientContextFactory clientContextFactory,
org.osgi.framework.BundleContext bundleContext,
com.atlassian.event.api.EventPublisher eventPublisher) |
MultipleApplicationLicenseAdapterFactory |
multipleApplicationLicenseAdapterFactory(com.atlassian.sal.api.license.LicenseHandler licenseHandler,
com.atlassian.sal.api.message.LocaleResolver localeResolver,
ClassUtils classUtils) |
PermissionEnforcer |
permissionEnforcer(com.atlassian.sal.api.user.UserManager userManager,
PermissionService permissionService) |
PluginLicenseEventPublisherRegistry |
pluginLicenseEventPublisherRegistry() |
PluginLicenseRepository |
pluginLicenseRepository(HostLicenseProvider hostLicenseProvider,
PluginLicenseValidator licenseValidator,
PluginLicenseEventPublisherRegistry publisherRegistry,
LicenseEntityFactory licenseEntityFactory,
RoleBasedPluginDescriptorMetadataCache rbpCache,
PluginLicenseStore licenseStore,
UpmPluginAccessor accessor,
com.atlassian.cache.CacheFactory cacheFactory,
PluginLicenseEventPublisherRegistry licenseEventPublisher,
com.atlassian.event.api.EventPublisher atlassianEventPublisher) |
PluginLicenseValidator |
pluginLicenseValidator(LicenseEntityFactory factory,
LicenseManagerProvider licenseManagerProvider,
UpmPluginAccessor pluginAccessor,
HostLicenseProvider hostLicenseProvider) |
PluginSettingsPluginLicenseStore |
pluginSettingsPluginLicenseStore(com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory,
com.atlassian.sal.api.transaction.TransactionTemplate txTemplate) |
PolicyEnforcer |
policyEnforcer() |
RoleBasedLicensingPluginService |
roleBasedLicensingPluginService(RoleBasedPluginDescriptorMetadataCache metadataCache,
com.atlassian.event.api.EventPublisher eventPublisher,
UpmPluginAccessor pluginAccessor,
PluginLicenseEventPublisherRegistry registry) |
RoleBasedPluginDescriptorMetadataCache |
roleBasedPluginDescriptorMetadataCache(com.atlassian.cache.CacheFactory cacheFactory,
UpmPluginAccessor pluginAccessor) |
UpmAppManager |
upmAppManager(org.osgi.framework.BundleContext bundleContext) |
ApplicationUriBuilder |
uriBuilder(com.atlassian.sal.api.ApplicationProperties applicationProperties,
com.atlassian.sal.api.user.UserManager userManager,
com.atlassian.sal.api.license.LicenseHandler licenseHandler) |
@Bean public ApplicationAccessor applicationAccessor(com.atlassian.sal.api.ApplicationProperties applicationProperties, PluginRetriever pluginRetriever)
@Bean public ApplicationActionResultService applicationActionResultService(com.atlassian.cache.CacheFactory cacheFactory)
@Bean public ApplicationLicenseReceiptHandler applicationLicenseReceiptHandler(com.atlassian.application.api.ApplicationManager applicationManager, com.atlassian.sal.api.license.LicenseHandler licenseHandler, com.atlassian.sal.api.message.LocaleResolver localeResolver, com.atlassian.sal.api.message.I18nResolver i18nResolver, PermissionEnforcer permissionEnforcer, ApplicationUriBuilder uriBuilder, AnalyticsLogger analyticsLogger)
@Bean public ApplicationManagerHandler applicationManagerHandler(ApplicationAccessor applicationAccessor, com.atlassian.application.api.ApplicationManager applicationManager, ApplicationMarketplaceQueries applicationMarketplaceQueries, ApplicationRepresentationFactory representationFactory, ApplicationLinkBuilder linkBuilder, com.atlassian.sal.api.ApplicationProperties applicationProperties, com.atlassian.templaterenderer.TemplateRenderer renderer, PermissionEnforcer permissionEnforcer, com.atlassian.sal.api.auth.LoginUriProvider loginUriProvider, com.atlassian.sal.api.websudo.WebSudoManager webSudoManager, com.atlassian.soy.renderer.SoyTemplateRenderer soyTemplateRenderer, com.atlassian.sal.api.license.LicenseHandler licenseHandler, ApplicationActionResultService resultService, com.atlassian.sal.api.user.UserManager userManager, PolicyEnforcer policyEnforcer)
@Bean public ApplicationMarketplaceQueries applicationMarketplaceQueries(ApplicationAccessor applicationAccessor, com.atlassian.sal.api.ApplicationProperties applicationProperties, VersionAwareHostApplicationInformation hostApplicationInformation, com.atlassian.event.api.EventPublisher eventPublisher, MarketplaceClientManager marketplaceClientFactory, SysPersisted sysPersisted, com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory threadLocalDelegateExecutorFactory, com.atlassian.cache.CacheFactory cacheFactory)
@Bean public ApplicationRepresentationFactory applicationRepresentationFactory(com.atlassian.sal.api.license.LicenseHandler licenseHandler, ApplicationAccessor applicationAccessor, PluginControlHandlerRegistry pluginControlHandlerRegistry, LicenseDateFormatter dateFormatter, ApplicationLinkBuilder linkBuilder, ApplicationUriBuilder uriBuilder)
@Bean public ApplicationLinkBuilder linkBuilder(ApplicationUriBuilder uriBuilder, PermissionEnforcer permissionEnforcer, ApplicationAccessor applicationAccessor)
@Bean public ApplicationUriBuilder uriBuilder(com.atlassian.sal.api.ApplicationProperties applicationProperties, com.atlassian.sal.api.user.UserManager userManager, com.atlassian.sal.api.license.LicenseHandler licenseHandler)
@Bean public ClassUtils classUtils()
@Bean public ClientContextFactory clientContextFactory(com.atlassian.sal.api.ApplicationProperties applicationProperties, DefaultHostApplicationInformation hostApplicationInformation)
@Bean public com.atlassian.upm.api.license.DataCenterCrossgradeablePlugins dataCenterCrossgradeablePlugins(PluginRetriever pluginRetriever, PluginLicenseRepository pluginLicenseRepository, LicensingUsageVerifier licensingUsageVerifier)
@Bean public HostApplicationLicenseFactory hostApplicationLicenseFactory(LicenseEntityFactory factory, HostApplicationDescriptor hostApplicationDescriptor, RoleBasedLicensingPluginService roleBasedService, com.atlassian.sal.api.ApplicationProperties applicationProperties, UpmPluginAccessor accessor)
@Bean public LicenseEntityFactory licenseEntityFactory(HostApplicationDescriptor hostApplicationDescriptor, RoleBasedLicensingPluginService roleBasedLicensingPluginService, com.atlassian.sal.api.ApplicationProperties applicationProperties, UpmAppManager appManager)
@Bean public LicenseManagerProvider licenseManagerProvider()
@Bean public LicenseMismatchDetector licenseMismatchDetector(com.atlassian.sal.api.license.LicenseHandler licenseHandler, com.atlassian.upm.api.license.DataCenterCrossgradeablePlugins dataCenterCrossgradeablePlugins)
@Bean public MarketplaceClientManager marketplaceClientManager(com.atlassian.sal.api.ApplicationProperties applicationProperties, ClientContextFactory clientContextFactory, org.osgi.framework.BundleContext bundleContext, com.atlassian.event.api.EventPublisher eventPublisher)
@Bean public MultipleApplicationLicenseAdapterFactory multipleApplicationLicenseAdapterFactory(com.atlassian.sal.api.license.LicenseHandler licenseHandler, com.atlassian.sal.api.message.LocaleResolver localeResolver, ClassUtils classUtils)
@Bean public PermissionEnforcer permissionEnforcer(com.atlassian.sal.api.user.UserManager userManager, PermissionService permissionService)
@Bean public PluginLicenseEventPublisherRegistry pluginLicenseEventPublisherRegistry()
@Bean public PluginLicenseRepository pluginLicenseRepository(HostLicenseProvider hostLicenseProvider, PluginLicenseValidator licenseValidator, PluginLicenseEventPublisherRegistry publisherRegistry, LicenseEntityFactory licenseEntityFactory, RoleBasedPluginDescriptorMetadataCache rbpCache, PluginLicenseStore licenseStore, UpmPluginAccessor accessor, com.atlassian.cache.CacheFactory cacheFactory, PluginLicenseEventPublisherRegistry licenseEventPublisher, com.atlassian.event.api.EventPublisher atlassianEventPublisher)
@Bean public PluginLicenseValidator pluginLicenseValidator(LicenseEntityFactory factory, LicenseManagerProvider licenseManagerProvider, UpmPluginAccessor pluginAccessor, HostLicenseProvider hostLicenseProvider)
@Bean public PluginSettingsPluginLicenseStore pluginSettingsPluginLicenseStore(com.atlassian.sal.api.pluginsettings.PluginSettingsFactory pluginSettingsFactory, com.atlassian.sal.api.transaction.TransactionTemplate txTemplate)
@Bean public PolicyEnforcer policyEnforcer()
@Bean public RoleBasedLicensingPluginService roleBasedLicensingPluginService(RoleBasedPluginDescriptorMetadataCache metadataCache, com.atlassian.event.api.EventPublisher eventPublisher, UpmPluginAccessor pluginAccessor, PluginLicenseEventPublisherRegistry registry)
@Bean public RoleBasedPluginDescriptorMetadataCache roleBasedPluginDescriptorMetadataCache(com.atlassian.cache.CacheFactory cacheFactory, UpmPluginAccessor pluginAccessor)
@Bean public UpmAppManager upmAppManager(org.osgi.framework.BundleContext bundleContext)
@Bean public LicensingUsageVerifierImpl licensingUsageVerifier(VersionAwareHostApplicationInformation hostApplicationInformation, PluginRetriever pluginRetriever, ApplicationPluginsManager applicationPluginsManager)
@Bean public ApplicationPluginsManagerImpl applicationPluginsManager(VersionAwareHostApplicationInformation hostApplicationInformation, UpmAppManager upmAppManager, com.atlassian.plugin.metadata.PluginMetadataManager metadata, PluginRetriever pluginRetriever)
Copyright © 2024 Atlassian. All rights reserved.