com.atlassian.plugin
Interface PluginArtifactBackedPlugin

All Superinterfaces:
Comparable<Plugin>, Plugin, Resourced
All Known Implementing Classes:
DefaultDynamicPlugin, OsgiBundlePlugin, OsgiPlugin, XmlDynamicPlugin

public interface PluginArtifactBackedPlugin
extends Plugin

Applied to Plugin implementations which are produced by PluginFactorys that are backed by PluginArtifacts

Since:
2.9.0

Field Summary
 
Fields inherited from interface com.atlassian.plugin.Plugin
NAME_COMPARATOR
 
Method Summary
 PluginArtifact getPluginArtifact()
           
 
Methods inherited from interface com.atlassian.plugin.Plugin
addModuleDescriptor, close, containsSystemModule, disable, enable, getClassLoader, getDateLoaded, getI18nNameKey, getKey, getModuleDescriptor, getModuleDescriptors, getModuleDescriptorsByModuleClass, getName, getPluginInformation, getPluginState, getPluginsVersion, getRequiredPlugins, getResource, getResourceAsStream, install, isBundledPlugin, isDeleteable, isDynamicallyLoaded, isEnabled, isEnabledByDefault, isSystemPlugin, isUninstallable, loadClass, setEnabled, setEnabledByDefault, setI18nNameKey, setKey, setName, setPluginInformation, setPluginsVersion, setResources, setSystemPlugin, uninstall
 
Methods inherited from interface com.atlassian.plugin.Resourced
getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getPluginArtifact

PluginArtifact getPluginArtifact()
Returns:
the original, unprocessed or transformed PluginArtifact used to create this plugin instance. Cannot be null.
Since:
2.9.0


Copyright © 2012 Atlassian. All Rights Reserved.