Class LocateCorrespondingNodeReport
- java.lang.Object
-
- org.apache.jackrabbit.webdav.version.report.AbstractReport
-
- org.apache.jackrabbit.webdav.jcr.version.report.AbstractJcrReport
-
- org.apache.jackrabbit.webdav.jcr.version.report.LocateCorrespondingNodeReport
-
- All Implemented Interfaces:
org.apache.jackrabbit.webdav.version.report.Report
,org.apache.jackrabbit.webdav.xml.XmlSerializable
public class LocateCorrespondingNodeReport extends AbstractJcrReport
LocateCorrespondingNodeReport
is used to identify the resource that represents the corresponding node in another workspace.The request body must be a 'dcr:locate-corresponding-node' XML element, that contains the href of the source workspace, where the corresponding node should be searched:
<!ELEMENT locate-corresponding-node ( workspace ) > <!ELEMENT workspace ( href ) > (as defined by RFC 3253)
The response to a successful report request must be a 'dcr:locate-corresponding-node-report' element that contains the href of the corresponding node in the given source workspace:<!ELEMENT locate-corresponding-node-report ( href ) >
- See Also:
Node.getCorrespondingNodePath(String)
-
-
Field Summary
Fields Modifier and Type Field Description static org.apache.jackrabbit.webdav.version.report.ReportType
LOCATE_CORRESPONDING_NODE_REPORT
The corresponding-node report type
-
Constructor Summary
Constructors Constructor Description LocateCorrespondingNodeReport()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.jackrabbit.webdav.version.report.ReportType
getType()
ReturnsLOCATE_CORRESPONDING_NODE_REPORT
void
init(org.apache.jackrabbit.webdav.DavResource resource, org.apache.jackrabbit.webdav.version.report.ReportInfo info)
Performs basic validation checks common to all JCR specific reports.boolean
isMultiStatusReport()
Always returnsfalse
.Element
toXml(Document document)
-
-
-
Method Detail
-
getType
public org.apache.jackrabbit.webdav.version.report.ReportType getType()
ReturnsLOCATE_CORRESPONDING_NODE_REPORT
- Returns:
- always returns
LOCATE_CORRESPONDING_NODE_REPORT
- See Also:
Report.getType()
-
isMultiStatusReport
public boolean isMultiStatusReport()
Always returnsfalse
.- Returns:
- false
- See Also:
Report.isMultiStatusReport()
-
init
public void init(org.apache.jackrabbit.webdav.DavResource resource, org.apache.jackrabbit.webdav.version.report.ReportInfo info) throws org.apache.jackrabbit.webdav.DavException
Description copied from class:AbstractJcrReport
Performs basic validation checks common to all JCR specific reports.- Specified by:
init
in interfaceorg.apache.jackrabbit.webdav.version.report.Report
- Overrides:
init
in classAbstractJcrReport
- Throws:
org.apache.jackrabbit.webdav.DavException
- See Also:
Report.init(DavResource, ReportInfo)
-
-