| com.atlassian.plugin.metadata.PluginMetadataManager |
Known Indirect Subclasses
|
Provides information about plugins and modules that is application host specific. The information is not relevant to the plugins system but may be relevant to managing the plugins.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
This is used to determine if a module is considered optional.
| |||||||||||
This is used to determine if a plugin is considered optional.
| |||||||||||
This is used to determine if the plugin was provided by the host
application.
| |||||||||||
Determines if the plugin was installed by a user.
| |||||||||||
This is used to determine if a module is considered optional. If an optional module is disabled it should not adversely effect the host application. A module can not be optional if its containing plugin is not optional.
| moduleDescriptor | used to determine state, not null. |
|---|
This is used to determine if a plugin is considered optional. If an
optional plugin is disabled it should not adversely effect the host
application. If any ModuleDescriptor's are not optional then the
plugin is also not optional.
| plugin | used to determine the state, not null. |
|---|
This is used to determine if the plugin was provided by the host application.
| plugin | used to determine the state, not null. |
|---|
Determines if the plugin was installed by a user.
| plugin | used to determine the state, not null. |
|---|