Class PermissionOverrideExtensionDescriptor
java.lang.Object
com.atlassian.plugin.descriptors.AbstractModuleDescriptor<PermissionOverrideExtension>
com.atlassian.confluence.plugin.descriptor.PermissionOverrideExtensionDescriptor
- All Implemented Interfaces:
- PluginModuleFactory<PermissionOverrideExtension>,- com.atlassian.plugin.ModuleDescriptor<PermissionOverrideExtension>,- com.atlassian.plugin.Resourced,- com.atlassian.plugin.ScopeAware,- com.atlassian.plugin.StateAware,- com.atlassian.plugin.web.api.descriptors.WeightedDescriptor
@ExperimentalApi
public final class PermissionOverrideExtensionDescriptor
extends com.atlassian.plugin.descriptors.AbstractModuleDescriptor<PermissionOverrideExtension>
implements com.atlassian.plugin.web.api.descriptors.WeightedDescriptor, PluginModuleFactory<PermissionOverrideExtension>
A module descriptor that allows the adding of a 
PermissionOverrideExtension into Confluence.
 To register the override add the following code block to your atlassian-plugin.xml
 
 
  <permission-override-extension key="myPermissionOverride" class="com.mycompany.mypackage.MyPermissionOverride" weight="1"/>
  
 - Since:
- 9.2.6
- 
Field SummaryFields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptorkey, moduleClass, moduleClassName, moduleFactory, name, plugin, resources
- 
Constructor SummaryConstructorsConstructorDescriptionPermissionOverrideExtensionDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory) 
- 
Method SummaryMethods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptorassertModuleClassImplements, checkPermissions, destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceLocation, getScopeKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, loadClass, satisfiesMinJavaVersion, setBroken, setPlugin, toString, validateMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.atlassian.plugin.ModuleDescriptorgetDisplayName
- 
Constructor Details- 
PermissionOverrideExtensionDescriptorpublic PermissionOverrideExtensionDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory) 
 
- 
- 
Method Details- 
initpublic void init(@NonNull com.atlassian.plugin.Plugin plugin, @NonNull com.atlassian.plugin.module.Element element) throws com.atlassian.plugin.PluginParseException - Specified by:
- initin interface- com.atlassian.plugin.ModuleDescriptor<PermissionOverrideExtension>
- Overrides:
- initin class- com.atlassian.plugin.descriptors.AbstractModuleDescriptor<PermissionOverrideExtension>
- Throws:
- com.atlassian.plugin.PluginParseException
 
- 
createModule- Specified by:
- createModulein interface- PluginModuleFactory<PermissionOverrideExtension>
 
- 
getModule- Specified by:
- getModulein interface- com.atlassian.plugin.ModuleDescriptor<PermissionOverrideExtension>
- Specified by:
- getModulein class- com.atlassian.plugin.descriptors.AbstractModuleDescriptor<PermissionOverrideExtension>
 
- 
enabledpublic void enabled()- Specified by:
- enabledin interface- com.atlassian.plugin.StateAware
- Overrides:
- enabledin class- com.atlassian.plugin.descriptors.AbstractModuleDescriptor<PermissionOverrideExtension>
 
- 
disabledpublic void disabled()- Specified by:
- disabledin interface- com.atlassian.plugin.StateAware
- Overrides:
- disabledin class- com.atlassian.plugin.descriptors.AbstractModuleDescriptor<PermissionOverrideExtension>
 
- 
getWeightpublic int getWeight()- Specified by:
- getWeightin interface- com.atlassian.plugin.web.api.descriptors.WeightedDescriptor
 
 
-