Class LocateByHistoryReport
java.lang.Object
org.apache.jackrabbit.webdav.version.report.AbstractReport
org.apache.jackrabbit.webdav.version.report.LocateByHistoryReport
- All Implemented Interfaces:
DeltaVConstants,Report,XmlSerializable
LocateByHistoryReport encapsulates the DAV:locate-by-hisotry
report, that may be used to locate a version-controlled resource for that
version history. The DAV:locate-by-history report can be applied to a collection
to locate the collection member that is a version-controlled resource for a
specified version history resource.
<!ELEMENT locate-by-history (version-history-set, prop)> <!ELEMENT version-history-set (href+)>
-
Field Summary
Fields inherited from interface org.apache.jackrabbit.webdav.version.DeltaVConstants
ATTR_NAME, ATTR_NAMESPACE, COMMENT, CREATOR_DISPLAYNAME, HEADER_LABEL, HEADER_LOCATION, NAMESPACE, SUPPORTED_LIVE_PROPERTY_SET, SUPPORTED_METHOD_SET, SUPPORTED_REPORT_SET, VERSION_CONTROLLED_CONFIGURATION, WORKSPACE, XML_ACTIVITY, XML_ACTIVITY_COLLECTION_SET, XML_BASELINE, XML_CHECKOUT, XML_CHECKOUT_CHECKIN, XML_CHECKOUT_UNLOCK_CHECKIN, XML_EXPAND_PROPERTY, XML_LABEL, XML_LABEL_ADD, XML_LABEL_NAME, XML_LABEL_REMOVE, XML_LABEL_SET, XML_LOCATE_BY_HISTORY, XML_LOCKED_CHECKIN, XML_MERGE, XML_N0_AUTO_MERGE, XML_N0_CHECKOUT, XML_OPTIONS, XML_OPTIONS_RESPONSE, XML_PROPERTY, XML_REPORT, XML_SUPPORTED_METHOD, XML_SUPPORTED_REPORT, XML_UPDATE, XML_VERSION, XML_VERSION_HISTORY, XML_VERSION_HISTORY_SET, XML_VERSION_TREE, XML_VH_COLLECTION_SET, XML_WORKSPACE, XML_WSP_COLLECTION_SET -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetType()ReturnsReportType.LOCATE_BY_HISTORY.voidinit(DavResource resource, ReportInfo info) Set theDeltaVResourcefor which this report was requested and theReportInfoas specified by the REPORT request body, that defines the details for this report.
Please note that this methods should perform basic validation checks in order to prevent exceptional situations during the xml serialization.booleanAlways returnstrue.Run the report.
-
Constructor Details
-
LocateByHistoryReport
public LocateByHistoryReport()
-
-
Method Details
-
getType
ReturnsReportType.LOCATE_BY_HISTORY. -
init
Description copied from interface:ReportSet theDeltaVResourcefor which this report was requested and theReportInfoas specified by the REPORT request body, that defines the details for this report.
Please note that this methods should perform basic validation checks in order to prevent exceptional situations during the xml serialization.- Specified by:
initin interfaceReport- Parameters:
resource-info-- Throws:
DavException- See Also:
-
isMultiStatusReport
public boolean isMultiStatusReport()Always returnstrue.- Specified by:
isMultiStatusReportin interfaceReport- Returns:
- true
- See Also:
-
toXml
Run the report.- Specified by:
toXmlin interfaceXmlSerializable- Parameters:
document-- Returns:
- Xml
Documentrepresenting the report in the required format. - See Also:
-