com.atlassian.plugin
Class Permissions

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

public final class Permissions
extends java.lang.Object

Since:
3.0

Field Summary
static java.lang.String ALL_PERMISSIONS
          Represents all the permissions in one.
static java.lang.String EXECUTE_JAVA
          A permission to execute java code.
static java.lang.String GENERATE_ANY_HTML
          A permission to generate arbitrary HTML.
 
Method Summary
static Plugin addPermission(Plugin plugin, java.lang.String permission, InstallationMode mode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL_PERMISSIONS

public static final java.lang.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:
Constant Field Values

EXECUTE_JAVA

public static final java.lang.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:
Constant Field Values

GENERATE_ANY_HTML

public static final java.lang.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:
Constant Field Values
Method Detail

addPermission

public static Plugin addPermission(Plugin plugin,
                                   java.lang.String permission,
                                   InstallationMode mode)


Copyright © 2013 Atlassian. All Rights Reserved.