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 ) >
Node.getCorrespondingNodePath(String)
Modifier and Type | Field and Description |
---|---|
static ReportType |
LOCATE_CORRESPONDING_NODE_REPORT
The corresponding-node report type
|
Constructor and Description |
---|
LocateCorrespondingNodeReport() |
Modifier and Type | Method and Description |
---|---|
ReportType |
getType()
Returns
LOCATE_CORRESPONDING_NODE_REPORT |
void |
init(DavResource resource,
ReportInfo info)
Performs basic validation checks common to all JCR specific reports.
|
boolean |
isMultiStatusReport()
Always returns
false . |
Element |
toXml(Document document)
Returns the xml representation of the implementing object as
Element . |
normalizeResourceHref
public static final ReportType LOCATE_CORRESPONDING_NODE_REPORT
public ReportType getType()
LOCATE_CORRESPONDING_NODE_REPORT
LOCATE_CORRESPONDING_NODE_REPORT
Report.getType()
public boolean isMultiStatusReport()
false
.Report.isMultiStatusReport()
public void init(DavResource resource, ReportInfo info) throws DavException
AbstractJcrReport
init
in interface Report
init
in class AbstractJcrReport
DavException
Report.init(DavResource, ReportInfo)
public Element toXml(Document document)
XmlSerializable
Element
. The given Document
is used
as factory and represents the owner document
of the returned DOM element.document
- to be used as factory.XmlSerializable.toXml(Document)
Copyright © 2004–2023 The Apache Software Foundation. All rights reserved.