|Modifier and Type||Field and Description|
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|
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.
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, unlock
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
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
reportInfo- specifying the report details retrieved from the REPORT request.
DavException- in case an error occurred or if the specified
ReportInfois either not valid or cannot be run by this resource.
Copyright © 2004–2020 The Apache Software Foundation. All rights reserved.