public final class DefaultApplicationMetaDataModuleDescriptor extends com.atlassian.plugin.descriptors.AbstractModuleDescriptor<PluginApplicationMetaData> implements ApplicationMetaDataModuleDescriptor
PluginApplicationMetaData. For example:
<application key="completeModule" name="ModuleDescriptorName">
<applicationKey>com.atlassian.jira.platform</applicationKey>
<applicationName>Test Product</applicationName>
<applicationDescriptionKey>some.key</applicationDescriptionKey>
<configURI>/configureMe</configURI>
<postInstallURI>/postInstall</postInstallURI>
<postUpdateURI>/postUpdate/actions.do</postUpdateURI>
<productHelpServerSpaceURI>help-space-010</productHelpServerSpaceURI>
<productHelpCloudSpaceURI>HELPCLOUDSPACE</productHelpCloudSpaceURI>
<userCountKey>other.key</userCountKey>
<applicationPlugins>
<plugin>one</plugin>
<plugin>two</plugin>
<plugin>three</plugin>
</applicationPlugins>
<utilityPlugins>
<plugin>two</plugin>
<plugin>three</plugin>
<plugin>four</plugin>
</utilityPlugins>
<defaultGroup>jira-testers</defaultGroup>
</application>
The applicationKey, applicationName and applicationDescriptionKey attributes are required.
All other attributes are optional.| Constructor and Description |
|---|
DefaultApplicationMetaDataModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory)
Create a new module descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
ApplicationKey |
getApplicationKey()
Returns the
ApplicationKey this module defines. |
PluginApplicationMetaData |
getModule() |
void |
init(com.atlassian.plugin.Plugin plugin,
org.dom4j.Element element) |
assertModuleClassImplements, checkPermissions, destroy, disabled, enabled, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceLocation, getScopeKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, loadClass, provideValidationRules, satisfiesMinJavaVersion, setBroken, setPlugin, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitdestroy, equals, getCompleteKey, getDescription, getDescriptionKey, getDisplayName, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion, setBrokenpublic DefaultApplicationMetaDataModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory)
moduleFactory - the factory used to create modules. Not used in this class.public void init(com.atlassian.plugin.Plugin plugin,
org.dom4j.Element element)
throws com.atlassian.plugin.PluginParseException
init in interface com.atlassian.plugin.ModuleDescriptor<PluginApplicationMetaData>init in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<PluginApplicationMetaData>com.atlassian.plugin.PluginParseExceptionpublic PluginApplicationMetaData getModule()
getModule in interface com.atlassian.plugin.ModuleDescriptor<PluginApplicationMetaData>getModule in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<PluginApplicationMetaData>public ApplicationKey getApplicationKey()
ApplicationMetaDataModuleDescriptorApplicationKey this module defines.getApplicationKey in interface ApplicationMetaDataModuleDescriptorApplicationKey this module defines.Copyright © 2018 Atlassian. All rights reserved.