Package com.atlassian.plugin
Class Permissions
java.lang.Object
com.atlassian.plugin.Permissions
- Since:
- 3.0
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic PluginaddPermission(Plugin plugin, String permission, InstallationMode mode) getRequiredPermissions(Class<?> type)
-
Field Details
-
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
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
A permission to create system modules.- See Also:
-
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
-
getRequiredPermissions
-
addPermission
-