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.