public class AssetContentClipboard
extends info.magnolia.ui.contentapp.browser.JcrContentClipboard
JcrContentClipboard
to synchronize name when pasting assets.Constructor and Description |
---|
AssetContentClipboard() |
Modifier and Type | Method and Description |
---|---|
protected String |
getUniqueNewItemName(javax.jcr.Item referenceItem,
javax.jcr.Node destination)
Insert unique increment before the extension in case of asset; primarily deduce reference name from the fileName property.
|
protected info.magnolia.ui.vaadin.integration.jcr.JcrItemId |
pasteSingleNode(javax.jcr.Node sourceNode,
javax.jcr.Node destinationNode)
When passing an asset, in case file name of asset has extension, update asset name to reflect node name.
|
protected info.magnolia.ui.vaadin.integration.jcr.JcrItemId pasteSingleNode(javax.jcr.Node sourceNode, javax.jcr.Node destinationNode) throws javax.jcr.RepositoryException
pasteSingleNode
in class info.magnolia.ui.contentapp.browser.JcrContentClipboard
javax.jcr.RepositoryException
protected String getUniqueNewItemName(javax.jcr.Item referenceItem, javax.jcr.Node destination) throws javax.jcr.RepositoryException
getUniqueNewItemName
in class info.magnolia.ui.contentapp.browser.JcrContentClipboard
javax.jcr.RepositoryException
Copyright © 2018 Magnolia International Ltd.. All rights reserved.