org.olat.modules.wiki
Class WikiSecurityCallbackImpl

java.lang.Object
  extended by org.olat.modules.wiki.WikiSecurityCallbackImpl
All Implemented Interfaces:
WikiSecurityCallback

public class WikiSecurityCallbackImpl
extends java.lang.Object
implements WikiSecurityCallback

Initial Date: Nov 28, 2006

Author:
guido

Constructor Summary
WikiSecurityCallbackImpl(NodeEvaluation ne, boolean isOlatAdmin, boolean isGuestOnly, boolean isGroupWiki, boolean isResourceOwner, SubscriptionContext subscriptionContext)
           
 
Method Summary
 SubscriptionContext getSubscriptionContext()
           
 boolean mayEditAndCreateArticle()
           
 boolean mayEditWikiMenu()
           
 boolean mayModerateForum()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WikiSecurityCallbackImpl

public WikiSecurityCallbackImpl(NodeEvaluation ne,
                                boolean isOlatAdmin,
                                boolean isGuestOnly,
                                boolean isGroupWiki,
                                boolean isResourceOwner,
                                SubscriptionContext subscriptionContext)
Parameters:
ne -
isOlatAdmin -
isGuestOnly -
isGroupWiki -
Method Detail

mayEditAndCreateArticle

public boolean mayEditAndCreateArticle()
Specified by:
mayEditAndCreateArticle in interface WikiSecurityCallback
Returns:
true if admin or allowed by preconditions

mayEditWikiMenu

public boolean mayEditWikiMenu()
Specified by:
mayEditWikiMenu in interface WikiSecurityCallback
Returns:
true if admin or resource owner or used in group context

getSubscriptionContext

public SubscriptionContext getSubscriptionContext()
Specified by:
getSubscriptionContext in interface WikiSecurityCallback
Returns:
the subscriptionContext. if null, then no subscription must be offered

mayModerateForum

public boolean mayModerateForum()
Specified by:
mayModerateForum in interface WikiSecurityCallback
Returns:
true if admin or resource owner.