|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WebdavAccessControlTreeModel<T>
Implemented by tree models that can provide information about their ACL.
This interface is designed to be implemented by clients. |
Nested Class Summary | |
---|---|
static class |
WebdavAccessControlTreeModel.AclRestriction
Enumeration about the supported acl-restrictions |
Method Summary | |
---|---|
java.net.URI |
getOwner(T item)
Returns information about the owner principal. |
void |
visitAccessControlList(WebdavAccessControlEntryHandler handler,
T item)
The current privileges of the different users on a resource. |
void |
visitAclRestrictions(WebdavAclRestrictionHandler handler)
The acl-restrictions of this tree model. |
void |
visitCurrentUserPrivileges(WebdavPrivilegeHandler handler,
T item)
The privileges of the current user on a resource. |
void |
visitSupportedPrivileges(WebdavSupportedPrivilegeHandler handler,
T item)
The supported privileges of a resource. |
Methods inherited from interface com.ibm.portal.resolver.webdav.tree.WebdavTreeModel |
---|
createDataSource, getItem, getLocalized, getName, getTreeModel, isCollection |
Methods inherited from interface com.ibm.portal.Disposable |
---|
dispose |
Method Detail |
---|
java.net.URI getOwner(T item) throws java.io.IOException
Returns information about the owner principal.
The information is used to compute the following WebDAV properties:
item
- item, not null
null
java.io.IOException
void visitSupportedPrivileges(WebdavSupportedPrivilegeHandler handler, T item) throws java.io.IOException
handler
- Provide the handler for the privileges supported by an item.item
- item, not null
java.io.IOException
void visitCurrentUserPrivileges(WebdavPrivilegeHandler handler, T item) throws java.io.IOException
handler
- Provide the handler for the privileges of the current user on an item.item
- item, not null
java.io.IOException
void visitAccessControlList(WebdavAccessControlEntryHandler handler, T item) throws java.io.IOException
handler
- Provide the handler for the current privileges of the different users on an item.item
- item, not null
java.io.IOException
void visitAclRestrictions(WebdavAclRestrictionHandler handler) throws java.io.IOException
handler
- Provide the handler for the acl-restrictions.
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |