public abstract class Permission extends Object
| Modifier and Type | Field and Description |
|---|---|
protected MOWService |
mowService |
| Constructor and Description |
|---|
Permission() |
| Modifier and Type | Method and Description |
|---|---|
protected org.chromattic.api.ChromatticSession |
getChromatticSession() |
protected javax.jcr.Node |
getJCRNode(String path) |
MOWService |
getMOWService() |
abstract HashMap<String,String[]> |
getPermission(String path) |
abstract boolean |
hasPermission(PermissionType permissionType,
String path) |
abstract boolean |
hasPermission(PermissionType permissionType,
String path,
org.exoplatform.services.security.Identity user) |
void |
setMOWService(MOWService mowService) |
abstract void |
setPermission(HashMap<String,String[]> permissions,
String path) |
protected MOWService mowService
public void setMOWService(MOWService mowService)
public MOWService getMOWService()
protected org.chromattic.api.ChromatticSession getChromatticSession()
public abstract HashMap<String,String[]> getPermission(String path) throws Exception
Exceptionpublic abstract boolean hasPermission(PermissionType permissionType, String path) throws Exception
Exceptionpublic abstract boolean hasPermission(PermissionType permissionType, String path, org.exoplatform.services.security.Identity user) throws Exception
ExceptionCopyright © 2003–2014 eXo Platform SAS. All rights reserved.