public class UnloadablePlugin extends StaticPlugin
DefaultPluginManagerpluginArtifact| Constructor and Description |
|---|
UnloadablePlugin() |
UnloadablePlugin(String text) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
String |
getErrorText() |
boolean |
isDeleteable()
Should the plugin file be deleted on uninstall?
|
boolean |
isDynamicallyLoaded()
Whether or not this plugin is loaded dynamically at runtime.
|
boolean |
isEnabledByDefault() |
boolean |
isUninstallable()
Static plugins loaded from the classpath can't be uninstalled.
|
void |
setDeletable(boolean deletable) |
void |
setDynamicallyLoaded(boolean dynamic) |
void |
setErrorText(String errorText) |
void |
setUninstallable(boolean uninstallable) |
String |
toString() |
protected void |
uninstallInternal()
Perform any internal uninstallation logic.
|
getClassLoader, getResource, getResourceAsStream, loadClassaddDynamicModuleDescriptor, addModuleDescriptor, cleanVersionString, compareAndSetPluginState, compareTo, containsSystemModule, disable, disableInternal, enable, enableInternal, getActivePermissions, getDateEnabled, getDateEnabling, getDateInstalled, getDateLoaded, getDependencies, getDynamicModuleDescriptors, getI18nNameKey, getInstallationMode, getKey, getLog, getModuleDescriptor, getModuleDescriptors, getModuleDescriptorsByModuleClass, getName, getPluginArtifact, getPluginInformation, getPluginState, getPluginsVersion, getRequiredPlugins, getResourceDescriptor, getResourceDescriptors, getResourceLocation, getScopeKey, hasAllPermissions, install, installInternal, isBundledPlugin, isSystemPlugin, removeDynamicModuleDescriptor, removeModuleDescriptor, resolve, setBundledPlugin, setEnabledByDefault, setI18nNameKey, setKey, setName, setPluginInformation, setPluginState, setPluginsVersion, setResources, setSystemPlugin, uninstallpublic UnloadablePlugin()
public UnloadablePlugin(String text)
text - The error textpublic boolean isUninstallable()
StaticPluginisUninstallable in interface PluginisUninstallable in class StaticPlugintrue if this plugin can be 'uninstalled'.public void setDeletable(boolean deletable)
public boolean isDeleteable()
PluginisDeleteable in interface PluginisDeleteable in class StaticPlugintrue if this plugin file should be deleted on uninstall.public void setUninstallable(boolean uninstallable)
public boolean isEnabledByDefault()
isEnabledByDefault in interface PluginisEnabledByDefault in class AbstractPluginpublic String getErrorText()
public void setErrorText(String errorText)
public boolean isDynamicallyLoaded()
PluginisDynamicallyLoaded in interface PluginisDynamicallyLoaded in class StaticPlugintrue if this plugin is loaded dynamically at runtime.public void setDynamicallyLoaded(boolean dynamic)
public void close()
close in class AbstractPluginprotected void uninstallInternal()
AbstractPluginPluginException.uninstallInternal in class StaticPluginpublic String toString()
toString in class AbstractPluginCopyright © 2019 Atlassian. All rights reserved.