org.apache.jackrabbit.oak.jcr.security
Class AccessManager

java.lang.Object
  extended by 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)
           
 
Method Summary
 void checkPermissions(String oakPath, String actions)
           
 void checkPermissions(org.apache.jackrabbit.oak.api.Tree tree, org.apache.jackrabbit.oak.api.PropertyState property, long permissions)
           
 boolean hasPermissions(String oakPath, String actions)
           
 boolean hasPermissions(org.apache.jackrabbit.oak.api.Tree tree, org.apache.jackrabbit.oak.api.PropertyState property, long permissions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AccessManager

public AccessManager(SessionDelegate delegate,
                     org.apache.jackrabbit.oak.spi.security.authorization.permission.PermissionProvider permissionProvider)
Method Detail

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.