public class JcrContentClipboard extends Object implements ContentClipboard<JcrItemId>
ContentClipboard
.Constructor and Description |
---|
JcrContentClipboard() |
Modifier and Type | Method and Description |
---|---|
boolean |
canCopy(List<JcrItemId> source)
Check whether given objects can be copied into the clipboard.
|
boolean |
canPasteInto(JcrItemId destination)
Check whether objects in the clipboard can be pasted under given object.
|
protected boolean |
canPasteInto(JcrItemId source,
JcrItemId destination) |
void |
copy(List<JcrItemId> source)
Save the information about provided objects to be saved to the clipboard.
|
protected String |
getUniqueNewItemName(javax.jcr.Item referenceItem,
javax.jcr.Node destination) |
List<JcrItemId> |
paste(JcrItemId destination)
Paste objects into the clipboard under the provided object.
|
protected JcrItemId |
pasteSingleItem(JcrItemId source,
JcrItemId destination) |
protected JcrItemId |
pasteSingleNode(javax.jcr.Node sourceNode,
javax.jcr.Node destinationNode) |
protected JcrItemId |
pasteSingleProperty(javax.jcr.Property property,
javax.jcr.Node destinationNode) |
public void copy(List<JcrItemId> source)
ContentClipboard
copy
in interface ContentClipboard<JcrItemId>
public List<JcrItemId> paste(JcrItemId destination)
ContentClipboard
paste
in interface ContentClipboard<JcrItemId>
protected JcrItemId pasteSingleItem(JcrItemId source, JcrItemId destination) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
protected JcrItemId pasteSingleNode(javax.jcr.Node sourceNode, javax.jcr.Node destinationNode) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
protected JcrItemId pasteSingleProperty(javax.jcr.Property property, javax.jcr.Node destinationNode) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public boolean canCopy(List<JcrItemId> source)
ContentClipboard
canCopy
in interface ContentClipboard<JcrItemId>
public boolean canPasteInto(JcrItemId destination)
ContentClipboard
canPasteInto
in interface ContentClipboard<JcrItemId>
protected String getUniqueNewItemName(javax.jcr.Item referenceItem, javax.jcr.Node destination) throws javax.jcr.RepositoryException
referenceItem
- the JCR item whose name must be unique at the given destinationdestination
- the destination targeted for uniqueness checkjavax.jcr.RepositoryException
Copyright © 2019 Magnolia International Ltd.. All rights reserved.