public abstract class

BasePermissionCondition

extends BaseConfluenceCondition
java.lang.Object
   ↳ com.atlassian.confluence.plugin.descriptor.web.conditions.BaseConfluenceCondition
     ↳ com.atlassian.confluence.plugin.descriptor.web.conditions.BasePermissionCondition
Known Direct Subclasses

Class Overview

Base class for conditions which check a permission on an object. The permission should be specified as a "permission" parameter in the plugin XML file. The object should be returned by implementing getPermissionTarget(WebInterfaceContext).

Summary

Public Constructors
BasePermissionCondition()
Public Methods
void init(Map<StringString> params)
void setPermissionManager(PermissionManager permissionManager)
boolean shouldDisplay(WebInterfaceContext context)
Protected Methods
abstract Object getPermissionTarget(WebInterfaceContext context)
[Expand]
Inherited Methods
From class com.atlassian.confluence.plugin.descriptor.web.conditions.BaseConfluenceCondition
From class java.lang.Object
From interface com.atlassian.plugin.web.Condition

Public Constructors

public BasePermissionCondition ()

Public Methods

public void init (Map<StringString> params)

Throws
PluginParseException

public void setPermissionManager (PermissionManager permissionManager)

public boolean shouldDisplay (WebInterfaceContext context)

Protected Methods

protected abstract Object getPermissionTarget (WebInterfaceContext context)