public class UserErasureModuleDescriptor extends BaseWeightedModuleDescriptor<UserErasureHandler>
user erasure handlers
.
Usage example:
<user-erasure-handler key="my-user-erasure-handler" class="com.example.bitbucket.MyUserErasureHandler" weight="120" />
UserAdminService.eraseUser(String)
,
UserErasureHandler
Modifier and Type | Field and Description |
---|---|
static String |
XML_ELEMENT_NAME |
key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources
COMPARABLE
Constructor and Description |
---|
UserErasureModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory) |
Modifier and Type | Method and Description |
---|---|
void |
disabled() |
UserErasureHandler |
getModule() |
compareTo, getWeight, init
assertModuleClassImplements, checkPermissions, destroy, 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, toString, validate
public static final String XML_ELEMENT_NAME
public UserErasureModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory)
public void disabled()
disabled
in interface com.atlassian.plugin.StateAware
disabled
in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<UserErasureHandler>
public UserErasureHandler getModule()
getModule
in interface com.atlassian.plugin.ModuleDescriptor<UserErasureHandler>
getModule
in class com.atlassian.plugin.descriptors.AbstractModuleDescriptor<UserErasureHandler>
Copyright © 2024 Atlassian. All rights reserved.