public class AclPrincipalReport extends AbstractSecurityReport
The request body MUST be a DAV:acl-principal-prop-set XML element:
<!ELEMENT acl-principal-prop-set ANY> ANY value: a sequence of one or more elements, with at most one DAV:prop element. prop: see RFC 2518, Section 12.11The response body MUST be a DAV:multistatus element containing a DAV:response element for each principal identified by a http(s) URL listed in a DAV:principal XML element of an ACE within the DAV:acl property of the resource this report is requested for.
Modifier and Type | Field and Description |
---|---|
static String |
REPORT_NAME |
static ReportType |
REPORT_TYPE
The report type
|
responses
Constructor and Description |
---|
AclPrincipalReport() |
Modifier and Type | Method and Description |
---|---|
ReportType |
getType()
Returns the registered type of this report.
|
void |
init(DavResource resource,
ReportInfo info)
Checks if the given resource and report info are not
null ,
that the requested report type matches this implementation and that no
other Depth header than 0 is present. |
isMultiStatusReport, toXml
normalizeResourceHref
public static final String REPORT_NAME
public static final ReportType REPORT_TYPE
public ReportType getType()
Report
Report.getType()
public void init(DavResource resource, ReportInfo info) throws DavException
AbstractSecurityReport
null
,
that the requested report type matches this implementation and that no
other Depth header than 0 is present.init
in interface Report
init
in class AbstractSecurityReport
DavException
Report.init(DavResource, ReportInfo)
Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.