Class Permissions

java.lang.Object
com.atlassian.plugin.Permissions

public final class Permissions extends Object
Since:
3.0
  • Field Details

    • ALL_PERMISSIONS

      public static final String ALL_PERMISSIONS

      Represents all the permissions in one. This is useful for plugins before version 3 which by default require all permissions.

      It is not a good idea to use this as a plugin developer, as this is a way internally to define permissions for legacy plugins.

      See Also:
    • EXECUTE_JAVA

      public static final String EXECUTE_JAVA
      A permission to execute java code. You will need this permission if as a plugin developers you write your own java components for your plugin, be it a simple service, a servlet, etc.
      See Also:
    • CREATE_SYSTEM_MODULES

      public static final String CREATE_SYSTEM_MODULES
      A permission to create system modules.
      See Also:
    • GENERATE_ANY_HTML

      public static final String GENERATE_ANY_HTML

      A permission to generate arbitrary HTML.

      Generating arbitrary HTML can be a security threat hence why it would require such permission.

      See Also:
  • Method Details