info.magnolia.ui.admincentral.dialog.action
Class SaveDialogAction<T extends SaveDialogActionDefinition>
java.lang.Object
info.magnolia.ui.api.action.AbstractAction<T>
info.magnolia.ui.admincentral.dialog.action.SaveDialogAction<T>
- Type Parameters:
T
- definition type
- All Implemented Interfaces:
- info.magnolia.ui.api.action.Action
public class SaveDialogAction<T extends SaveDialogActionDefinition>
- extends info.magnolia.ui.api.action.AbstractAction<T>
Saves a dialog.
- See Also:
SaveDialogActionDefinition
Field Summary |
protected info.magnolia.ui.form.EditorCallback |
callback
|
protected com.vaadin.data.Item |
item
|
protected info.magnolia.ui.form.EditorValidator |
validator
|
Constructor Summary |
SaveDialogAction(T definition,
com.vaadin.data.Item item,
info.magnolia.ui.form.EditorValidator validator,
info.magnolia.ui.form.EditorCallback callback)
|
Method Summary |
void |
execute()
|
protected void |
setNodeName(javax.jcr.Node node,
info.magnolia.ui.vaadin.integration.jcr.JcrNodeAdapter item)
Set the node Name. |
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 |
item
protected final com.vaadin.data.Item item
validator
protected final info.magnolia.ui.form.EditorValidator validator
callback
protected final info.magnolia.ui.form.EditorCallback callback
SaveDialogAction
public SaveDialogAction(T definition,
com.vaadin.data.Item item,
info.magnolia.ui.form.EditorValidator validator,
info.magnolia.ui.form.EditorCallback callback)
execute
public void execute()
throws info.magnolia.ui.api.action.ActionExecutionException
- Throws:
info.magnolia.ui.api.action.ActionExecutionException
setNodeName
protected void setNodeName(javax.jcr.Node node,
info.magnolia.ui.vaadin.integration.jcr.JcrNodeAdapter item)
throws javax.jcr.RepositoryException
- Set the node Name.
Node name is set to:
the value of the property 'name' if it is present.
- Throws:
javax.jcr.RepositoryException
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.