public class JcrContentClipboard extends Object implements info.magnolia.ui.framework.ContentClipboard<info.magnolia.ui.vaadin.integration.jcr.JcrItemId>
ContentClipboard
.Constructor and Description |
---|
JcrContentClipboard() |
Modifier and Type | Method and Description |
---|---|
boolean |
canCopy(List<info.magnolia.ui.vaadin.integration.jcr.JcrItemId> source) |
boolean |
canPasteInto(info.magnolia.ui.vaadin.integration.jcr.JcrItemId destination) |
protected boolean |
canPasteInto(info.magnolia.ui.vaadin.integration.jcr.JcrItemId source,
info.magnolia.ui.vaadin.integration.jcr.JcrItemId destination) |
void |
copy(List<info.magnolia.ui.vaadin.integration.jcr.JcrItemId> source) |
protected String |
getUniqueNewItemName(javax.jcr.Item referenceItem,
javax.jcr.Node destination) |
List<info.magnolia.ui.vaadin.integration.jcr.JcrItemId> |
paste(info.magnolia.ui.vaadin.integration.jcr.JcrItemId destination) |
protected info.magnolia.ui.vaadin.integration.jcr.JcrItemId |
pasteSingleItem(info.magnolia.ui.vaadin.integration.jcr.JcrItemId source,
info.magnolia.ui.vaadin.integration.jcr.JcrItemId destination) |
protected info.magnolia.ui.vaadin.integration.jcr.JcrItemId |
pasteSingleNode(javax.jcr.Node sourceNode,
javax.jcr.Node destinationNode) |
protected info.magnolia.ui.vaadin.integration.jcr.JcrItemId |
pasteSingleProperty(javax.jcr.Property property,
javax.jcr.Node destinationNode) |
public void copy(List<info.magnolia.ui.vaadin.integration.jcr.JcrItemId> source)
copy
in interface info.magnolia.ui.framework.ContentClipboard<info.magnolia.ui.vaadin.integration.jcr.JcrItemId>
public List<info.magnolia.ui.vaadin.integration.jcr.JcrItemId> paste(info.magnolia.ui.vaadin.integration.jcr.JcrItemId destination)
paste
in interface info.magnolia.ui.framework.ContentClipboard<info.magnolia.ui.vaadin.integration.jcr.JcrItemId>
protected info.magnolia.ui.vaadin.integration.jcr.JcrItemId pasteSingleItem(info.magnolia.ui.vaadin.integration.jcr.JcrItemId source, info.magnolia.ui.vaadin.integration.jcr.JcrItemId destination) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
protected info.magnolia.ui.vaadin.integration.jcr.JcrItemId pasteSingleNode(javax.jcr.Node sourceNode, javax.jcr.Node destinationNode) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
protected info.magnolia.ui.vaadin.integration.jcr.JcrItemId pasteSingleProperty(javax.jcr.Property property, javax.jcr.Node destinationNode) throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
public boolean canCopy(List<info.magnolia.ui.vaadin.integration.jcr.JcrItemId> source)
canCopy
in interface info.magnolia.ui.framework.ContentClipboard<info.magnolia.ui.vaadin.integration.jcr.JcrItemId>
public boolean canPasteInto(info.magnolia.ui.vaadin.integration.jcr.JcrItemId destination)
canPasteInto
in interface info.magnolia.ui.framework.ContentClipboard<info.magnolia.ui.vaadin.integration.jcr.JcrItemId>
protected boolean canPasteInto(info.magnolia.ui.vaadin.integration.jcr.JcrItemId source, info.magnolia.ui.vaadin.integration.jcr.JcrItemId destination)
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 © 2017 Magnolia International Ltd.. All rights reserved.