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-2017 eXo Platform SAS. All Rights Reserved.