|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object info.magnolia.cms.security.PermissionUtil
public class PermissionUtil
Collection of methods for handling permission related processing.
Constructor Summary | |
---|---|
PermissionUtil()
|
Method Summary | |
---|---|
static String |
convertPermissions(long oldPermissions)
Return String-representation of permissions convert from provided long-permission (old). |
static long |
convertPermissions(String newPermissions)
Return String-representation of permissions convert from provided long-permission (old). |
static List<Permission> |
getPermissions(Subject subject,
String name)
Retrieves permissions for current user. |
static boolean |
isGranted(javax.jcr.Session jcrSession,
String path,
String action)
Return whether given session has requested permission on provided path. |
static boolean |
isGranted(String workspace,
String path,
String requiredPermissions)
Convenience call hiding all ugly details of permission conversions. |
static void |
verifyIsGrantedOrThrowException(javax.jcr.Session jcrSession,
String path,
String action)
Checks whether given session has requested permission on provided path. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PermissionUtil()
Method Detail |
---|
public static List<Permission> getPermissions(Subject subject, String name)
public static boolean isGranted(String workspace, String path, String requiredPermissions)
public static boolean isGranted(javax.jcr.Session jcrSession, String path, String action)
public static long convertPermissions(String newPermissions)
public static String convertPermissions(long oldPermissions)
public static void verifyIsGrantedOrThrowException(javax.jcr.Session jcrSession, String path, String action) throws AccessDeniedException
AccessDeniedException
- when permission is not granted.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |