org.apache.jackrabbit.oak.jcr.security
Class AccessManager
java.lang.Object
org.apache.jackrabbit.oak.jcr.security.AccessManager
public class AccessManager
- extends Object
AccessManager
Constructor Summary |
AccessManager(SessionDelegate delegate,
org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider permissionProvider)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AccessManager
public AccessManager(SessionDelegate delegate,
org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider permissionProvider)
hasPermissions
public boolean hasPermissions(@Nonnull
String oakPath,
@Nonnull
String actions)
hasPermissions
public boolean hasPermissions(@Nonnull
org.apache.jackrabbit.oak.api.Tree tree,
@Nullable
org.apache.jackrabbit.oak.api.PropertyState property,
long permissions)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
checkPermissions
public void checkPermissions(@Nonnull
String oakPath,
@Nonnull
String actions)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
checkPermissions
public void checkPermissions(@Nonnull
org.apache.jackrabbit.oak.api.Tree tree,
@Nullable
org.apache.jackrabbit.oak.api.PropertyState property,
long permissions)
throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.