Class AclPrincipalReport
java.lang.Object
org.apache.jackrabbit.webdav.version.report.AbstractReport
org.apache.jackrabbit.webdav.security.report.AbstractSecurityReport
org.apache.jackrabbit.webdav.security.report.AclPrincipalReport
- All Implemented Interfaces:
Report,XmlSerializable
The AclPrincipalReport report returns the requested property set
for all principals in the DAV:acl property, that are identified by http(s)
URLs or by a DAV:property principal.
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.11
The 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.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetType()Returns the registered type of this report.voidinit(DavResource resource, ReportInfo info) Checks if the given resource and report info are notnull, that the requested report type matches this implementation and that no other Depth header than 0 is present.Methods inherited from class org.apache.jackrabbit.webdav.security.report.AbstractSecurityReport
isMultiStatusReport, toXml
-
Field Details
-
REPORT_NAME
- See Also:
-
REPORT_TYPE
The report type
-
-
Constructor Details
-
AclPrincipalReport
public AclPrincipalReport()
-
-
Method Details
-
getType
Description copied from interface:ReportReturns the registered type of this report.- Returns:
- the type of this report.
- See Also:
-
init
Description copied from class:AbstractSecurityReportChecks if the given resource and report info are notnull, that the requested report type matches this implementation and that no other Depth header than 0 is present.- Specified by:
initin interfaceReport- Overrides:
initin classAbstractSecurityReport- Parameters:
resource-info-- Throws:
DavException- See Also:
-