Package com.atlassian.plugin.manager
Interface ApplicationDefinedPluginsProvider
@PublicSpi
public interface ApplicationDefinedPluginsProvider
Allows to extract the plugin keys defined by 'applications' built on top of a 'product'
This component should be overridden by the host product (if it supports the concept of 'applications')
For example: For the 'JIRA' product, we have applications such as 'JIRA Service Desk', 'JIRA Software', etc.
com.atlassian.application.api.ApplicationManager)-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ApplicationDefinedPluginsProviderDefault implementation of application defined plugins provider Allows to omit all the checks for application defined descriptors -
Method Summary
Modifier and TypeMethodDescriptiongetPluginKeys(Iterable<ModuleDescriptor> descriptors) This method extracts the set of plugin keys from the list of module descriptors
-
Field Details
-
NO_APPLICATION_PLUGINS
Default implementation of application defined plugins provider Allows to omit all the checks for application defined descriptors
-
-
Method Details
-
getPluginKeys
This method extracts the set of plugin keys from the list of module descriptors- Parameters:
descriptors- list of module descriptors available in the system- Returns:
- set of the plugin keys that are related to the applications
-