com.atlassian.confluence.plugin.descriptor.web.conditions
Class AbstractConfluenceCondition

java.lang.Object
  extended bycom.atlassian.confluence.plugin.descriptor.web.conditions.AbstractConfluenceCondition
All Implemented Interfaces:
Condition
Direct Known Subclasses:
AbstractPermissionCondition, CanClusterCondition, CreateContentCondition, FavouritePageCondition, FavouriteSpaceCondition, GlobalAdministratorOnlyCondition, NotPersonalSpaceCondition, NotSharedModeCondition, PrintableVersionCondition, ShowingPageAttachmentsCondition, ShowingUserAttachmentsCondition, UserLoggedInCondition, UserLoggedInEditableCondition, UserWatchingPageCondition, UserWatchingSpaceCondition, ViewingOwnProfileCondition, ViewingPageCondition

public abstract class AbstractConfluenceCondition
extends Object
implements Condition


Constructor Summary
AbstractConfluenceCondition()
           
 
Method Summary
 void init(Map params)
           
 boolean shouldDisplay(Map context)
           
abstract  boolean shouldDisplay(User user, GlobalHelper helper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractConfluenceCondition

public AbstractConfluenceCondition()
Method Detail

init

public void init(Map params)
          throws PluginParseException
Specified by:
init in interface Condition
Throws:
PluginParseException

shouldDisplay

public boolean shouldDisplay(Map context)
Specified by:
shouldDisplay in interface Condition

shouldDisplay

public abstract boolean shouldDisplay(User user,
                                      GlobalHelper helper)


Confluence is developed by Atlassian.