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
 
 public class AclPrincipalReport extends AbstractSecurityReport 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.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.
- 
- 
Field SummaryFields Modifier and Type Field Description static StringREPORT_NAMEstatic ReportTypeREPORT_TYPEThe report type- 
Fields inherited from class org.apache.jackrabbit.webdav.security.report.AbstractSecurityReportresponses
 
- 
 - 
Constructor SummaryConstructors Constructor Description AclPrincipalReport()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ReportTypegetType()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.AbstractSecurityReportisMultiStatusReport, toXml
 - 
Methods inherited from class org.apache.jackrabbit.webdav.version.report.AbstractReportnormalizeResourceHref
 
- 
 
- 
- 
- 
Field Detail- 
REPORT_NAMEpublic static final String REPORT_NAME - See Also:
- Constant Field Values
 
 - 
REPORT_TYPEpublic static final ReportType REPORT_TYPE The report type
 
- 
 - 
Method Detail- 
getTypepublic ReportType getType() Description copied from interface:ReportReturns the registered type of this report.- Returns:
- the type of this report.
- See Also:
- Report.getType()
 
 - 
initpublic void init(DavResource resource, ReportInfo info) throws DavException 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 interface- Report
- Overrides:
- initin class- AbstractSecurityReport
- Throws:
- DavException
- See Also:
- Report.init(DavResource, ReportInfo)
 
 
- 
 
-