public interface AclResource extends DavResource
AclResource...| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
METHODS
The AclResource must support the ACL method and the REPORT method in order
to retrieve various security related reports.
|
| Modifier and Type | Method and Description |
|---|---|
void |
alterAcl(AclProperty aclProperty)
Modify the DAV:acl property of this resource object.
Note: RFC 3744 limits modification of access control elements (ACEs) to elements that are neither inherited nor protected. |
Report |
getReport(ReportInfo reportInfo)
Same as
DeltaVResource.getReport(ReportInfo). |
addLockManager, addMember, alterProperties, copy, exists, getCollection, getComplianceClass, getDisplayName, getFactory, getHref, getLocator, getLock, getLocks, getMembers, getModificationTime, getProperties, getProperty, getPropertyNames, getResourcePath, getSession, getSupportedMethods, hasLock, isCollection, isLockable, lock, move, refreshLock, removeMember, removeProperty, setProperty, spool, unlockstatic final java.lang.String METHODS
void alterAcl(AclProperty aclProperty) throws DavException
aclProperty - DAV:acl property listing the set of ACEs to be modified
by this call. This may be a subset of all access control elements
present on this resource object only.DavException - If the request fails. RFC 3744 defines a set of
preconditions which must be met for a successful ACL request.
If these conditions are violated, this method must fail with
403 (Forbidden) or
409 (Conflict) and should provide
a detailed error condition in the response body. See
RFC 3744 Section 8.1.1
(ACL Preconditions) for further details.Report getReport(ReportInfo reportInfo) throws DavException
DeltaVResource.getReport(ReportInfo).reportInfo - specifying the report details retrieved from the REPORT
request.DavException - in case an error occurred or if the specified
ReportInfo is either not valid or cannot be run by this
resource.Copyright © 2010 - 2023 Adobe. All Rights Reserved