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,
Mapping 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,
Mapping selfRecordMapping) |
boolean |
shouldPreserveDocument() |
getNodeOrderingPolicy, initialize, setNodeOrderingPolicypublic DescriptorLevelDocumentPreservationPolicy()
public void addObjectToCache(java.lang.Object obj,
org.w3c.dom.Node node)
addObjectToCache in class DocumentPreservationPolicypublic void addObjectToCache(java.lang.Object obj,
org.w3c.dom.Node node,
Mapping selfRecordMapping)
addObjectToCache in class DocumentPreservationPolicypublic org.w3c.dom.Node getNodeForObject(java.lang.Object obj)
getNodeForObject in class DocumentPreservationPolicypublic java.lang.Object getObjectForNode(org.w3c.dom.Node node)
getObjectForNode in class DocumentPreservationPolicypublic java.lang.Object getObjectForNode(org.w3c.dom.Node node,
Mapping selfRecordMapping)
getObjectForNode in class DocumentPreservationPolicypublic boolean shouldPreserveDocument()
shouldPreserveDocument in class DocumentPreservationPolicyEclipseLink 2.6.3, "build v20160428-59c81c5" API Reference