public abstract class AccessManager extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static org.exoplatform.services.log.Log |
LOG |
protected Map<String,String> |
parameters |
| Modifier | Constructor and Description |
|---|---|
protected |
AccessManager(RepositoryEntry config,
WorkspaceEntry wsConfig) |
| Modifier and Type | Method and Description |
|---|---|
protected InvocationContext |
context() |
boolean |
hasPermission(AccessControlList acl,
String[] permission,
Identity user)
Has permission.
|
boolean |
hasPermission(AccessControlList acl,
String permission,
Identity user)
Has permission.
|
void |
setContext(InvocationContext context) |
protected AccessManager(RepositoryEntry config, WorkspaceEntry wsConfig) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionprotected final InvocationContext context()
public final void setContext(InvocationContext context)
public final boolean hasPermission(AccessControlList acl, String permission, Identity user) throws javax.jcr.RepositoryException
acl - access control listpermission - permissionuser - user Identityjavax.jcr.RepositoryExceptionpublic boolean hasPermission(AccessControlList acl, String[] permission, Identity user)
acl - access control listpermission - permissions arrayuser - user IdentityCopyright © 2003-2018 eXo Platform SAS. All Rights Reserved.