| Package | Description | 
|---|---|
| org.apache.jackrabbit.webdav.jcr.version.report | Contains JCR specific reports. | 
| org.apache.jackrabbit.webdav.security | |
| org.apache.jackrabbit.webdav.security.report | |
| org.apache.jackrabbit.webdav.simple | |
| org.apache.jackrabbit.webdav.version | Interfaces and classes used to cover functionality defined by
RFC 3253: Versioning Extensions to WebDAV. | 
| org.apache.jackrabbit.webdav.version.report | Report interface and inplementation for default reports defined by RFC 3253. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractJcrReportAbstractJcrReport... | 
| class  | ExportViewReportExportViewReporthandles REPORT requests for the 'exportview'
 report. | 
| class  | JcrPrivilegeReportReport to retrieve the permissions granted to the reading session as defined
 by  Session.hasPermission(String, String). | 
| class  | LocateByUuidReportLocateByUuidReporthandles REPORT requests for the 'locate-by-uuid'
 report. | 
| class  | LocateCorrespondingNodeReportLocateCorrespondingNodeReportis used to identify the resource that
 represents the corresponding node in another workspace. | 
| class  | NodeTypesReportNodeTypesReportallows to retrieve the definition of a single
 or multiple node types. | 
| class  | RegisteredNamespacesReportRegisteredNamespacesReportlet the client retrieve the namespaces
 registered on the repository. | 
| class  | RepositoryDescriptorsReportRepositoryDescriptorsReportallows to retrieve the repository
 descriptors. | 
| Modifier and Type | Method and Description | 
|---|---|
| Report | AclResource. getReport(ReportInfo reportInfo)Same as  DeltaVResource.getReport(ReportInfo). | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractSecurityReportAbstractSecurityReportcovers basic validation and utilities
 common to the majority of the reports defined within RFC 3744. | 
| class  | AclPrincipalReportThe 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. | 
| class  | PrincipalMatchReportPrincipalMatchReportcan be request for any collection resources. | 
| class  | PrincipalSearchReportThe  PrincipalSearchReportperforms a search for all principals
 that match the search criteria specified in the request. | 
| class  | SearchablePropertyReportSearchablePropertyReportidentifies those properties that may be
 searched using theDAV:principal-property-search REPORT. | 
| Modifier and Type | Method and Description | 
|---|---|
| Report | DeltaVResourceImpl. getReport(ReportInfo reportInfo) | 
| Modifier and Type | Method and Description | 
|---|---|
| Report | DeltaVResource. getReport(ReportInfo reportInfo)Runs the report specified by the given  ReportInfo. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CompareBaselineReportCompareBaselineReport... | 
| class  | ExpandPropertyReportExpandPropertyReportencapsulates the DAV:expand-property report,
 that provides a mechanism for retrieving in one request the properties from
 the resources identified by those DAV:href elements. | 
| class  | LatestActivityVersionReportLatestActivityVersionReportis applied to a version history to
 identify the latest version that is selected from that version history by a
 given activity. | 
| class  | LocateByHistoryReportLocateByHistoryReportencapsulates the DAV:locate-by-hisotry
 report, that may be used to locate a version-controlled resource for that
 version history. | 
| class  | VersionTreeReportVersionTreeReportencapsulates the DAV:version-tree report. | 
| Modifier and Type | Method and Description | 
|---|---|
| Report | ReportType. createReport(DeltaVResource resource,
            ReportInfo info)Creates a new  Reportwith this type. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ReportType | ReportType. register(String localName,
        Namespace namespace,
        Class<? extends Report> reportClass)Register the report type with the given name, namespace and class, that can
 run that report. | 
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.