@Deprecated public abstract class AbstractDelegatingPlugin extends Object implements Plugin, Plugin.Resolvable, Plugin.EnabledMetricsSource, Comparable<Plugin>
Plugin.EnabledMetricsSource, Plugin.ResolvablePlugin.Resolvable.DefaultPlugin.EnabledMetricsSource.DefaultNAME_COMPARATOR, VERSION_1, VERSION_2, VERSION_3| Constructor and Description |
|---|
AbstractDelegatingPlugin(Plugin delegate)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addModuleDescriptor(ModuleDescriptor<?> moduleDescriptor)
Deprecated.
|
void |
close()
Deprecated.
|
int |
compareTo(Plugin o)
Deprecated.
|
boolean |
containsSystemModule()
Deprecated.
|
void |
disable()
Deprecated.
|
void |
enable()
Deprecated.
|
Set<String> |
getActivePermissions()
Deprecated.
|
ClassLoader |
getClassLoader()
Deprecated.
|
Date |
getDateEnabled()
Deprecated.
|
Date |
getDateEnabling()
Deprecated.
|
Date |
getDateInstalled()
Deprecated.
|
Date |
getDateLoaded()
Deprecated.
|
Plugin |
getDelegate()
Deprecated.
|
PluginDependencies |
getDependencies()
Deprecated.
|
String |
getI18nNameKey()
Deprecated.
|
InstallationMode |
getInstallationMode()
Deprecated.
|
String |
getKey()
Deprecated.
|
ModuleDescriptor<?> |
getModuleDescriptor(String key)
Deprecated.
|
Collection<ModuleDescriptor<?>> |
getModuleDescriptors()
Deprecated.
|
<M> List<ModuleDescriptor<M>> |
getModuleDescriptorsByModuleClass(Class<M> moduleClass)
Deprecated.
|
String |
getName()
Deprecated.
|
PluginArtifact |
getPluginArtifact()
Deprecated.
|
PluginInformation |
getPluginInformation()
Deprecated.
|
PluginState |
getPluginState()
Deprecated.
|
int |
getPluginsVersion()
Deprecated.
|
Set<String> |
getRequiredPlugins()
Deprecated.
|
URL |
getResource(String path)
Deprecated.
|
InputStream |
getResourceAsStream(String name)
Deprecated.
|
ResourceDescriptor |
getResourceDescriptor(String type,
String name)
Deprecated.
|
List<ResourceDescriptor> |
getResourceDescriptors()
Deprecated.
|
List<ResourceDescriptor> |
getResourceDescriptors(String type)
Deprecated.
|
ResourceLocation |
getResourceLocation(String type,
String name)
Deprecated.
|
Optional<String> |
getScopeKey()
Deprecated.
|
boolean |
hasAllPermissions()
Deprecated.
|
void |
install()
Deprecated.
|
boolean |
isBundledPlugin()
Deprecated.
|
boolean |
isDeleteable()
Deprecated.
|
boolean |
isDynamicallyLoaded()
Deprecated.
|
boolean |
isEnabled()
Deprecated.
|
boolean |
isEnabledByDefault()
Deprecated.
|
boolean |
isSystemPlugin()
Deprecated.
|
boolean |
isUninstallable()
Deprecated.
|
<T> Class<T> |
loadClass(String clazz,
Class<?> callingClass)
Deprecated.
|
void |
resolve()
Deprecated.
|
void |
setEnabled(boolean enabled)
Deprecated.
|
void |
setEnabledByDefault(boolean enabledByDefault)
Deprecated.
|
void |
setI18nNameKey(String i18nNameKey)
Deprecated.
|
void |
setKey(String aPackage)
Deprecated.
|
void |
setName(String name)
Deprecated.
|
void |
setPluginInformation(PluginInformation pluginInformation)
Deprecated.
|
void |
setPluginsVersion(int version)
Deprecated.
|
void |
setResources(Resourced resources)
Deprecated.
|
void |
setSystemPlugin(boolean system)
Deprecated.
|
String |
toString()
Deprecated.
|
void |
uninstall()
Deprecated.
|
public AbstractDelegatingPlugin(Plugin delegate)
public int getPluginsVersion()
getPluginsVersion in interface Pluginpublic void setPluginsVersion(int version)
setPluginsVersion in interface Pluginpublic String getI18nNameKey()
getI18nNameKey in interface Pluginpublic void setI18nNameKey(String i18nNameKey)
setI18nNameKey in interface Pluginpublic void addModuleDescriptor(ModuleDescriptor<?> moduleDescriptor)
addModuleDescriptor in interface Pluginpublic Collection<ModuleDescriptor<?>> getModuleDescriptors()
getModuleDescriptors in interface Pluginpublic ModuleDescriptor<?> getModuleDescriptor(String key)
getModuleDescriptor in interface Pluginpublic <M> List<ModuleDescriptor<M>> getModuleDescriptorsByModuleClass(Class<M> moduleClass)
getModuleDescriptorsByModuleClass in interface Pluginpublic InstallationMode getInstallationMode()
getInstallationMode in interface Pluginpublic boolean isEnabledByDefault()
isEnabledByDefault in interface Pluginpublic void setEnabledByDefault(boolean enabledByDefault)
setEnabledByDefault in interface Pluginpublic PluginInformation getPluginInformation()
getPluginInformation in interface Pluginpublic void setPluginInformation(PluginInformation pluginInformation)
setPluginInformation in interface Pluginpublic void setResources(Resourced resources)
setResources in interface Pluginpublic PluginState getPluginState()
getPluginState in interface Pluginpublic boolean isSystemPlugin()
isSystemPlugin in interface Pluginpublic boolean containsSystemModule()
containsSystemModule in interface Pluginpublic void setSystemPlugin(boolean system)
setSystemPlugin in interface Pluginpublic boolean isBundledPlugin()
isBundledPlugin in interface Pluginpublic Date getDateLoaded()
getDateLoaded in interface Pluginpublic Date getDateInstalled()
getDateInstalled in interface Plugin@ExperimentalApi public Date getDateEnabling()
getDateEnabling in interface PlugingetDateEnabling in interface Plugin.EnabledMetricsSource@ExperimentalApi public Date getDateEnabled()
getDateEnabled in interface PlugingetDateEnabled in interface Plugin.EnabledMetricsSourcepublic PluginArtifact getPluginArtifact()
getPluginArtifact in interface Pluginpublic Optional<String> getScopeKey()
getScopeKey in interface ScopeAwarepublic boolean isUninstallable()
isUninstallable in interface Pluginpublic boolean isDeleteable()
isDeleteable in interface Pluginpublic boolean isDynamicallyLoaded()
isDynamicallyLoaded in interface Pluginpublic <T> Class<T> loadClass(String clazz, Class<?> callingClass) throws ClassNotFoundException
loadClass in interface PluginClassNotFoundExceptionpublic ClassLoader getClassLoader()
getClassLoader in interface Pluginpublic URL getResource(String path)
getResource in interface Pluginpublic InputStream getResourceAsStream(String name)
getResourceAsStream in interface Pluginpublic void setEnabled(boolean enabled)
setEnabled in interface Pluginpublic Set<String> getRequiredPlugins()
getRequiredPlugins in interface Plugin@Nonnull public PluginDependencies getDependencies()
getDependencies in interface Pluginpublic List<ResourceDescriptor> getResourceDescriptors()
getResourceDescriptors in interface Resourcedpublic List<ResourceDescriptor> getResourceDescriptors(String type)
getResourceDescriptors in interface Resourcedpublic ResourceDescriptor getResourceDescriptor(String type, String name)
getResourceDescriptor in interface Resourcedpublic ResourceLocation getResourceLocation(String type, String name)
getResourceLocation in interface Resourcedpublic int compareTo(Plugin o)
compareTo in interface Comparable<Plugin>public Plugin getDelegate()
public Set<String> getActivePermissions()
getActivePermissions in interface Pluginpublic boolean hasAllPermissions()
hasAllPermissions in interface Pluginpublic void resolve()
resolve in interface Pluginresolve in interface Plugin.ResolvableCopyright © 2018 Atlassian. All rights reserved.