org.apache.jackrabbit.webdav.jcr.version.report
Class LocateCorrespondingNodeReport

java.lang.Object
  extended byorg.apache.jackrabbit.webdav.jcr.version.report.LocateCorrespondingNodeReport
All Implemented Interfaces:
org.apache.jackrabbit.webdav.version.report.Report

public class LocateCorrespondingNodeReport
extends Object
implements org.apache.jackrabbit.webdav.version.report.Report

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
static org.apache.jackrabbit.webdav.version.report.ReportType LOCATE_CORRESPONDING_NODE_REPORT
          The corresponding-node report type
 
Constructor Summary
LocateCorrespondingNodeReport()
           
 
Method Summary
 org.apache.jackrabbit.webdav.version.report.ReportType getType()
          Returns LOCATE_CORRESPONDING_NODE_REPORT
 void setInfo(org.apache.jackrabbit.webdav.version.report.ReportInfo info)
           
 void setResource(org.apache.jackrabbit.webdav.version.DeltaVResource resource)
           
 org.jdom.Document toXml()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOCATE_CORRESPONDING_NODE_REPORT

public static final org.apache.jackrabbit.webdav.version.report.ReportType LOCATE_CORRESPONDING_NODE_REPORT
The corresponding-node report type

Constructor Detail

LocateCorrespondingNodeReport

public LocateCorrespondingNodeReport()
Method Detail

getType

public org.apache.jackrabbit.webdav.version.report.ReportType getType()
Returns LOCATE_CORRESPONDING_NODE_REPORT

Specified by:
getType in interface org.apache.jackrabbit.webdav.version.report.Report
Returns:
always returns LOCATE_CORRESPONDING_NODE_REPORT
See Also:
Report.getType()

setResource

public void setResource(org.apache.jackrabbit.webdav.version.DeltaVResource resource)
Specified by:
setResource in interface org.apache.jackrabbit.webdav.version.report.Report
See Also:
Report.setResource(org.apache.jackrabbit.webdav.version.DeltaVResource)

setInfo

public void setInfo(org.apache.jackrabbit.webdav.version.report.ReportInfo info)
Specified by:
setInfo in interface org.apache.jackrabbit.webdav.version.report.Report
See Also:
Report.setInfo(org.apache.jackrabbit.webdav.version.report.ReportInfo)

toXml

public org.jdom.Document toXml()
                        throws org.apache.jackrabbit.webdav.DavException
Specified by:
toXml in interface org.apache.jackrabbit.webdav.version.report.Report
Throws:
org.apache.jackrabbit.webdav.DavException
See Also:
Report.toXml()


Copyright © 2005 . All Rights Reserved.