public class JcrClipboard extends Object implements info.magnolia.ui.framework.ContentClipboard<javax.jcr.Item>
ContentClipboard
.Constructor and Description |
---|
JcrClipboard(info.magnolia.ui.contentapp.browser.ItemInteractionAvailability<javax.jcr.Item> itemInteractionAvailability,
info.magnolia.jcr.util.NodeNameHelper nodeNameHelper,
JcrDatasource jcrDatasource) |
Modifier and Type | Method and Description |
---|---|
boolean |
canCopy(List<javax.jcr.Item> source) |
boolean |
canPasteInto() |
boolean |
canPasteInto(javax.jcr.Item destination) |
protected boolean |
canPasteInto(javax.jcr.Item sourceItem,
javax.jcr.Item destinationItem) |
void |
copy(List<javax.jcr.Item> source) |
void |
cut(List<javax.jcr.Item> source) |
Stream<javax.jcr.Item> |
getContents() |
List<javax.jcr.Item> |
paste(javax.jcr.Item destination) |
List<javax.jcr.Item> |
pasteToRoot() |
@Inject public JcrClipboard(info.magnolia.ui.contentapp.browser.ItemInteractionAvailability<javax.jcr.Item> itemInteractionAvailability, info.magnolia.jcr.util.NodeNameHelper nodeNameHelper, JcrDatasource jcrDatasource)
public void cut(List<javax.jcr.Item> source)
cut
in interface info.magnolia.ui.framework.ContentClipboard<javax.jcr.Item>
public Stream<javax.jcr.Item> getContents()
getContents
in interface info.magnolia.ui.framework.ContentClipboard<javax.jcr.Item>
public void copy(List<javax.jcr.Item> source)
copy
in interface info.magnolia.ui.framework.ContentClipboard<javax.jcr.Item>
public List<javax.jcr.Item> paste(javax.jcr.Item destination)
paste
in interface info.magnolia.ui.framework.ContentClipboard<javax.jcr.Item>
public List<javax.jcr.Item> pasteToRoot()
pasteToRoot
in interface info.magnolia.ui.framework.ContentClipboard<javax.jcr.Item>
public boolean canCopy(List<javax.jcr.Item> source)
canCopy
in interface info.magnolia.ui.framework.ContentClipboard<javax.jcr.Item>
public boolean canPasteInto()
canPasteInto
in interface info.magnolia.ui.framework.ContentClipboard<javax.jcr.Item>
public boolean canPasteInto(javax.jcr.Item destination)
canPasteInto
in interface info.magnolia.ui.framework.ContentClipboard<javax.jcr.Item>
protected boolean canPasteInto(javax.jcr.Item sourceItem, javax.jcr.Item destinationItem)
Copyright © 2020 Magnolia International Ltd.. All rights reserved.