Class PluginInformation

java.lang.Object
com.atlassian.plugin.PluginInformation

public class PluginInformation extends Object
  • Constructor Details

    • PluginInformation

      public PluginInformation()
  • Method Details

    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • setVendorName

      public void setVendorName(String vendorName)
    • setVendorUrl

      public void setVendorUrl(String vendorUrl)
    • getVendorName

      public String getVendorName()
    • getVendorUrl

      public String getVendorUrl()
    • setScopeKey

      public void setScopeKey(Optional<String> scopeKey)
    • getScopeKey

      public Optional<String> getScopeKey()
    • getMinJavaVersion

      public Float getMinJavaVersion()
    • setMinJavaVersion

      public void setMinJavaVersion(Float minJavaVersion)
    • getParameters

      public Map<String,String> getParameters()
    • getPermissions

      public Set<PluginPermission> getPermissions()
      The set of permissions that the plugin requires to run.
      Returns:
      the permissions as parsed from the plugin descriptor.
    • setPermissions

      public void setPermissions(Set<PluginPermission> permissions)
    • addParameter

      public void addParameter(String key, String value)
    • satisfiesMinJavaVersion

      public boolean satisfiesMinJavaVersion()
    • setDescriptionKey

      public void setDescriptionKey(String descriptionKey)
    • getDescriptionKey

      public String getDescriptionKey()
    • getStartup

      public String getStartup()
    • setStartup

      public void setStartup(String startup)
    • getModuleScanFolders

      public Set<String> getModuleScanFolders()
    • setModuleScanFolders

      public void setModuleScanFolders(Iterable<String> moduleScanFolders)