| java.lang.Object org.lucane.server.acl.AccessController
All known Subclasses: org.lucane.server.acl.DefaultAccessController,
AccessController | abstract public class AccessController (Code) | | |
Method Summary | |
abstract public void | allowGroup(String appName, String item, String access, String group) | abstract public void | allowUser(String appName, String item, String access, String user) | abstract public void | denyGroup(String appName, String item, String access, String group) | abstract public void | denyUser(String appName, String item, String access, String user) | abstract public String[] | getAccesses(String appName, String item, String user) | abstract public AclInfo[] | getAcls(String appName, String item) | abstract public boolean | hasAccess(String appName, String item, String access, String user) | public static AccessController | newInstance(ServerConfig config) | abstract public void | removeAclForGroup(String appName, String item, String access, String group) | abstract public void | removeAclForUser(String appName, String item, String access, String user) | abstract public void | removeApplication(String appName) | abstract public void | removeGroup(String group) | abstract public void | removeItem(String appName, String item) | abstract public void | removeUser(String user) |
removeApplication | abstract public void removeApplication(String appName) throws Exception(Code) | | Remove an application and all linked ACLs
|
removeGroup | abstract public void removeGroup(String group) throws Exception(Code) | | Remove a group and all linked ACLs
|
removeUser | abstract public void removeUser(String user) throws Exception(Code) | | Remove an user and all linked ACLs
|
|
|