public class MyAccessManager extends Object implements org.apache.jackrabbit.core.security.AccessManager
| Constructor and Description | 
|---|
MyAccessManager()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
canAccess(String workspaceName)  | 
boolean | 
canRead(org.apache.jackrabbit.spi.Path itemPath)  | 
void | 
checkPermission(org.apache.jackrabbit.core.ItemId id,
               int permissions)  | 
void | 
checkPermission(org.apache.jackrabbit.spi.Path arg0,
               int arg1)  | 
void | 
close()  | 
void | 
init(org.apache.jackrabbit.core.security.AMContext context)  | 
void | 
init(org.apache.jackrabbit.core.security.AMContext context,
    org.apache.jackrabbit.core.security.authorization.AccessControlProvider acProvider,
    org.apache.jackrabbit.core.security.authorization.WorkspaceAccessManager wspAccessMgr)  | 
boolean | 
isGranted(org.apache.jackrabbit.core.ItemId id,
         int permissions)  | 
boolean | 
isGranted(org.apache.jackrabbit.spi.Path absPath,
         int permissions)  | 
boolean | 
isGranted(org.apache.jackrabbit.spi.Path parentPath,
         org.apache.jackrabbit.spi.Name childName,
         int permissions)  | 
public void init(org.apache.jackrabbit.core.security.AMContext context)
          throws javax.jcr.AccessDeniedException,
                 Exception
init in interface org.apache.jackrabbit.core.security.AccessManagerjavax.jcr.AccessDeniedExceptionExceptionpublic void init(org.apache.jackrabbit.core.security.AMContext context,
                 org.apache.jackrabbit.core.security.authorization.AccessControlProvider acProvider,
                 org.apache.jackrabbit.core.security.authorization.WorkspaceAccessManager wspAccessMgr)
          throws javax.jcr.AccessDeniedException,
                 Exception
init in interface org.apache.jackrabbit.core.security.AccessManagerjavax.jcr.AccessDeniedExceptionExceptionpublic void close()
           throws Exception
close in interface org.apache.jackrabbit.core.security.AccessManagerExceptionpublic boolean canAccess(String workspaceName) throws javax.jcr.NoSuchWorkspaceException, javax.jcr.RepositoryException
canAccess in interface org.apache.jackrabbit.core.security.AccessManagerjavax.jcr.NoSuchWorkspaceExceptionjavax.jcr.RepositoryExceptionpublic boolean canRead(org.apache.jackrabbit.spi.Path itemPath)
                throws javax.jcr.RepositoryException
canRead in interface org.apache.jackrabbit.core.security.AccessManagerjavax.jcr.RepositoryExceptionpublic void checkPermission(org.apache.jackrabbit.core.ItemId id,
                            int permissions)
                     throws javax.jcr.AccessDeniedException,
                            javax.jcr.ItemNotFoundException,
                            javax.jcr.RepositoryException
checkPermission in interface org.apache.jackrabbit.core.security.AccessManagerjavax.jcr.AccessDeniedExceptionjavax.jcr.ItemNotFoundExceptionjavax.jcr.RepositoryExceptionpublic boolean isGranted(org.apache.jackrabbit.core.ItemId id,
                         int permissions)
                  throws javax.jcr.ItemNotFoundException,
                         javax.jcr.RepositoryException
isGranted in interface org.apache.jackrabbit.core.security.AccessManagerjavax.jcr.ItemNotFoundExceptionjavax.jcr.RepositoryExceptionpublic boolean isGranted(org.apache.jackrabbit.spi.Path absPath,
                         int permissions)
                  throws javax.jcr.RepositoryException
isGranted in interface org.apache.jackrabbit.core.security.AccessManagerjavax.jcr.RepositoryExceptionpublic boolean isGranted(org.apache.jackrabbit.spi.Path parentPath,
                         org.apache.jackrabbit.spi.Name childName,
                         int permissions)
                  throws javax.jcr.RepositoryException
isGranted in interface org.apache.jackrabbit.core.security.AccessManagerjavax.jcr.RepositoryExceptionpublic void checkPermission(org.apache.jackrabbit.spi.Path arg0,
                            int arg1)
                     throws javax.jcr.AccessDeniedException,
                            javax.jcr.RepositoryException
checkPermission in interface org.apache.jackrabbit.core.security.AccessManagerjavax.jcr.AccessDeniedExceptionjavax.jcr.RepositoryExceptionCopyright © 2016. All rights reserved.