protected class SessionNode.DeepClone extends SessionNode.DeepCopy
connectors, documentStore, linkedPlaceholdersToOriginal, propertyFactory, sourceCache, sourceKeyToReferenceProperties, sourceNode, sourceToTargetKeys, startingPathInSource, systemWorkspaceKey, targetCache, targetNode, targetWorkspaceKey, valueFactories| Modifier | Constructor and Description |
|---|---|
protected |
DeepClone(SessionNode targetNode,
WritableSessionCache cache,
CachedNode sourceNode,
SessionCache sourceCache,
String systemWorkspaceKey,
Connectors connectors) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
copyProperties(MutableCachedNode targetNode,
CachedNode sourceNode,
boolean includeVersionProperties) |
protected void |
copyUUIDProperty(Property sourceProperty,
MutableCachedNode targetNode,
CachedNode sourceNode) |
protected NodeKey |
createTargetKeyFor(NodeKey sourceKey,
NodeKey parentKeyInTarget,
String preferredKey) |
protected String |
getOperationName() |
convertToInternalBinaryValue, doPhase1, doPhase2, execute, getSourceToTargetKeys, resolveReferences, shouldProcessSourceKey, toStringprotected DeepClone(SessionNode targetNode, WritableSessionCache cache, CachedNode sourceNode, SessionCache sourceCache, String systemWorkspaceKey, Connectors connectors)
protected void copyProperties(MutableCachedNode targetNode, CachedNode sourceNode, boolean includeVersionProperties)
copyProperties in class SessionNode.DeepCopyprotected void copyUUIDProperty(Property sourceProperty, MutableCachedNode targetNode, CachedNode sourceNode)
copyUUIDProperty in class SessionNode.DeepCopyprotected NodeKey createTargetKeyFor(NodeKey sourceKey, NodeKey parentKeyInTarget, String preferredKey)
createTargetKeyFor in class SessionNode.DeepCopyprotected String getOperationName()
getOperationName in class SessionNode.DeepCopyCopyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.