public class DescriptorLevelDocumentPreservationPolicy extends DocumentPreservationPolicy
Purpose:Provide an implementation of DocumentPreservation Policy that accesses the session cache to store Objects and their associated nodes.
Responsibilities:
Constructor and Description |
---|
DescriptorLevelDocumentPreservationPolicy() |
Modifier and Type | Method and Description |
---|---|
void |
addObjectToCache(java.lang.Object obj,
org.w3c.dom.Node node) |
void |
addObjectToCache(java.lang.Object obj,
org.w3c.dom.Node node,
XMLMapping selfRecordMapping) |
org.w3c.dom.Node |
getNodeForObject(java.lang.Object obj) |
java.lang.Object |
getObjectForNode(org.w3c.dom.Node node) |
java.lang.Object |
getObjectForNode(org.w3c.dom.Node node,
XMLMapping selfRecordMapping) |
boolean |
shouldPreserveDocument() |
getNodeOrderingPolicy, initialize, setNodeOrderingPolicy
public DescriptorLevelDocumentPreservationPolicy()
public void addObjectToCache(java.lang.Object obj, org.w3c.dom.Node node)
addObjectToCache
in class DocumentPreservationPolicy
public void addObjectToCache(java.lang.Object obj, org.w3c.dom.Node node, XMLMapping selfRecordMapping)
addObjectToCache
in class DocumentPreservationPolicy
public org.w3c.dom.Node getNodeForObject(java.lang.Object obj)
getNodeForObject
in class DocumentPreservationPolicy
public java.lang.Object getObjectForNode(org.w3c.dom.Node node)
getObjectForNode
in class DocumentPreservationPolicy
public java.lang.Object getObjectForNode(org.w3c.dom.Node node, XMLMapping selfRecordMapping)
getObjectForNode
in class DocumentPreservationPolicy
public boolean shouldPreserveDocument()
shouldPreserveDocument
in class DocumentPreservationPolicy
EclipseLink 2.4.2, "build v20130514-5956486" API Reference