info.magnolia.dam.app.assets.form.action
Class SaveAssetFormAction
java.lang.Object
info.magnolia.ui.api.action.AbstractAction<info.magnolia.ui.form.action.SaveFormActionDefinition>
info.magnolia.ui.form.action.SaveFormAction
info.magnolia.dam.app.assets.form.action.SaveAssetFormAction
- All Implemented Interfaces:
- info.magnolia.ui.api.action.Action
public class SaveAssetFormAction
- extends info.magnolia.ui.form.action.SaveFormAction
Action for saving asset.
Put the file name as node name when the node is created.
Put the file name as node property 'name' in any cases.
We currently can't rename the node on change.
This must be properly solved by passing the node identifier to ContentChangedEvent
.
See MGNLUI-226.
Fields inherited from class info.magnolia.ui.form.action.SaveFormAction |
callback, item, validator |
Constructor Summary |
SaveAssetFormAction(info.magnolia.ui.form.action.SaveFormActionDefinition definition,
com.vaadin.data.Item item,
info.magnolia.ui.form.EditorCallback callback,
info.magnolia.ui.form.EditorValidator validator)
|
Method Summary |
protected void |
setNodeName(javax.jcr.Node node,
info.magnolia.ui.vaadin.integration.jcr.JcrNodeAdapter item)
|
Methods inherited from class info.magnolia.ui.form.action.SaveFormAction |
execute |
Methods inherited from class info.magnolia.ui.api.action.AbstractAction |
getDefinition |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SaveAssetFormAction
public SaveAssetFormAction(info.magnolia.ui.form.action.SaveFormActionDefinition definition,
com.vaadin.data.Item item,
info.magnolia.ui.form.EditorCallback callback,
info.magnolia.ui.form.EditorValidator validator)
setNodeName
protected void setNodeName(javax.jcr.Node node,
info.magnolia.ui.vaadin.integration.jcr.JcrNodeAdapter item)
throws javax.jcr.RepositoryException
- Overrides:
setNodeName
in class info.magnolia.ui.form.action.SaveFormAction
- Throws:
javax.jcr.RepositoryException
Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.