com.xpn.xwiki.user.impl.xwiki
Class XWikiRightServiceImpl
java.lang.Object
com.xpn.xwiki.user.impl.xwiki.XWikiRightServiceImpl
- All Implemented Interfaces:
- XWikiRightService
public class XWikiRightServiceImpl
- extends java.lang.Object
- implements XWikiRightService
|
Method Summary |
boolean |
checkAccess(java.lang.String action,
XWikiDocument doc,
XWikiContext context)
|
boolean |
checkRight(java.lang.String name,
XWikiDocument doc,
java.lang.String accessLevel,
boolean user,
boolean allow,
boolean global,
XWikiContext context)
|
java.lang.String |
getRight(java.lang.String action)
|
boolean |
hasAccessLevel(java.lang.String accessLevel,
java.lang.String name,
java.lang.String resourceKey,
boolean user,
XWikiContext context)
|
boolean |
hasAccessLevel(java.lang.String right,
java.lang.String username,
java.lang.String docname,
XWikiContext context)
|
boolean |
hasAdminRights(XWikiContext context)
|
boolean |
hasProgrammingRights(XWikiContext context)
|
boolean |
hasProgrammingRights(XWikiDocument doc,
XWikiContext context)
|
java.util.List<java.lang.String> |
listAllLevels(XWikiContext context)
|
protected void |
logAllow(java.lang.String username,
java.lang.String page,
java.lang.String action,
java.lang.String info)
|
protected void |
logDeny(java.lang.String username,
java.lang.String page,
java.lang.String action,
java.lang.String info)
|
protected void |
logDeny(java.lang.String name,
java.lang.String resourceKey,
java.lang.String accessLevel,
java.lang.String info,
java.lang.Exception e)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XWikiRightServiceImpl
public XWikiRightServiceImpl()
logAllow
protected void logAllow(java.lang.String username,
java.lang.String page,
java.lang.String action,
java.lang.String info)
logDeny
protected void logDeny(java.lang.String username,
java.lang.String page,
java.lang.String action,
java.lang.String info)
logDeny
protected void logDeny(java.lang.String name,
java.lang.String resourceKey,
java.lang.String accessLevel,
java.lang.String info,
java.lang.Exception e)
listAllLevels
public java.util.List<java.lang.String> listAllLevels(XWikiContext context)
throws XWikiException
- Specified by:
listAllLevels in interface XWikiRightService
- Throws:
XWikiException
getRight
public java.lang.String getRight(java.lang.String action)
checkAccess
public boolean checkAccess(java.lang.String action,
XWikiDocument doc,
XWikiContext context)
throws XWikiException
- Specified by:
checkAccess in interface XWikiRightService
- Throws:
XWikiException
hasAccessLevel
public boolean hasAccessLevel(java.lang.String right,
java.lang.String username,
java.lang.String docname,
XWikiContext context)
throws XWikiException
- Specified by:
hasAccessLevel in interface XWikiRightService
- Throws:
XWikiException
checkRight
public boolean checkRight(java.lang.String name,
XWikiDocument doc,
java.lang.String accessLevel,
boolean user,
boolean allow,
boolean global,
XWikiContext context)
throws XWikiRightNotFoundException,
XWikiException
- Throws:
XWikiRightNotFoundException
XWikiException
hasAccessLevel
public boolean hasAccessLevel(java.lang.String accessLevel,
java.lang.String name,
java.lang.String resourceKey,
boolean user,
XWikiContext context)
throws XWikiException
- Throws:
XWikiException
hasProgrammingRights
public boolean hasProgrammingRights(XWikiContext context)
- Specified by:
hasProgrammingRights in interface XWikiRightService
hasProgrammingRights
public boolean hasProgrammingRights(XWikiDocument doc,
XWikiContext context)
- Specified by:
hasProgrammingRights in interface XWikiRightService
hasAdminRights
public boolean hasAdminRights(XWikiContext context)
- Specified by:
hasAdminRights in interface XWikiRightService
Copyright © 2004-2008 XWiki. All Rights Reserved.