org.olat.modules.wiki
Class WikiSecurityCallbackImpl
java.lang.Object
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
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WikiSecurityCallbackImpl
public WikiSecurityCallbackImpl(NodeEvaluation ne,
boolean isOlatAdmin,
boolean isGuestOnly,
boolean isGroupWiki,
boolean isResourceOwner,
SubscriptionContext subscriptionContext)
- Parameters:
ne - isOlatAdmin - isGuestOnly - isGroupWiki -
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.