|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ACL
A concrete ACL (workspace, path and permissions). Also implements the JAAS Principal
.
Method Summary | |
---|---|
void |
addPermission(Object permission)
Add permission in to an existing list. |
List<Permission> |
getList()
Returns list of permissions for this principal. |
String |
getName()
|
String |
getRepository()
Get repository ID for which this ACL has been constructed. |
String |
getWorkspace()
Get workspace ID for which this ACL has been constructed. |
void |
setList(List<Permission> list)
Initialize access control list with provided permissions it will overwrite any existing permissions set before. |
void |
setName(String name)
|
void |
setRepository(String repository)
Set repository ID for which this ACL will be constructed. |
void |
setWorkspace(String workspace)
Set workspace ID for which this ACL will be constructed. |
Methods inherited from interface java.security.Principal |
---|
equals, hashCode, toString |
Method Detail |
---|
String getName()
getName
in interface Principal
void setName(String name)
String getRepository()
void setRepository(String repository)
String getWorkspace()
void setWorkspace(String workspace)
void addPermission(Object permission)
void setList(List<Permission> list)
List<Permission> getList()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |