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.RepositoryException
protected 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.RepositoryException
public boolean hasPermission(AccessControlList acl, String[] permission, Identity user)
acl
- access control listpermission
- permissions arrayuser
- user IdentityCopyright © 2003-2017 eXo Platform SAS. All Rights Reserved.