info.magnolia.module.data.dialogs
Class TypeSelectDataDialog
java.lang.Object
info.magnolia.cms.servlets.MVCServletHandlerImpl
info.magnolia.module.admininterface.DialogMVCHandler
info.magnolia.module.admininterface.dialogs.ConfiguredDialog
info.magnolia.module.data.dialogs.DataDialog
info.magnolia.module.data.dialogs.TypeSelectDataDialog
- All Implemented Interfaces:
- info.magnolia.cms.servlets.MVCServletHandler
public class TypeSelectDataDialog
- extends DataDialog
When creating a new item, this dialog checks to see if there is a choice of items and displays that choice.
- Version:
- $Revision$ ($Author$)
- Author:
- Jan Haderka, Bert Leunis (Neteffect, Amsterdam)
Fields inherited from class info.magnolia.module.admininterface.DialogMVCHandler |
COMMAND_SAVE, COMMAND_SELECT_PARAGRAPH, COMMAND_SHOW_DIALOG, form, hm, locale, msgs, nodeName, params, path, repository, richE, richEPaste, storageNode, VIEW_CLOSE_WINDOW, VIEW_SHOW_DIALOG |
Fields inherited from class info.magnolia.cms.servlets.MVCServletHandlerImpl |
exception, request, response, VIEW_ERROR, VIEW_SUCCESS |
Fields inherited from interface info.magnolia.cms.servlets.MVCServletHandler |
VIEW_NOTHING |
Constructor Summary |
TypeSelectDataDialog(String name,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
info.magnolia.cms.core.Content configNode)
|
Method Summary |
protected info.magnolia.cms.gui.dialog.Dialog |
createDialog(info.magnolia.cms.core.Content configNode,
info.magnolia.cms.core.Content websiteNode)
|
protected boolean |
onPostSave(info.magnolia.module.admininterface.SaveHandler handler)
|
protected boolean |
onPreSave(info.magnolia.module.admininterface.SaveHandler handler)
Overridden to force creation if the node does not exist. |
String |
save()
|
Methods inherited from class info.magnolia.module.admininterface.dialogs.ConfiguredDialog |
getConfigNode, getConfiguredDialog, getConfiguredDialog |
Methods inherited from class info.magnolia.module.admininterface.DialogMVCHandler |
configureSaveHandler, createSaveHandler, getCommand, getDialog, getItemType, getRepository, getSaveHandler, getStorageNode, onSave, onSaveFailed, removeSessionAttributes, renderHtml, setDialog, setItemType, setJsExecutedAfterSaving, showDialog, validate |
Methods inherited from class info.magnolia.cms.servlets.MVCServletHandlerImpl |
execute, getException, getExceptionStackTrace, getName, getRequest, getResponse, init, populateFromRequest, setCommand, setRequest, setResponse |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TypeSelectDataDialog
public TypeSelectDataDialog(String name,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
info.magnolia.cms.core.Content configNode)
onPreSave
protected boolean onPreSave(info.magnolia.module.admininterface.SaveHandler handler)
- Description copied from class:
DataDialog
- Overridden to force creation if the node does not exist.
- Overrides:
onPreSave
in class DataDialog
onPostSave
protected boolean onPostSave(info.magnolia.module.admininterface.SaveHandler handler)
- Overrides:
onPostSave
in class DataDialog
createDialog
protected info.magnolia.cms.gui.dialog.Dialog createDialog(info.magnolia.cms.core.Content configNode,
info.magnolia.cms.core.Content websiteNode)
throws javax.jcr.RepositoryException
- Overrides:
createDialog
in class DataDialog
- Throws:
javax.jcr.RepositoryException
- See Also:
.DialogMVCHandler#createDialog(Content, Content)
save
public String save()
- Overrides:
save
in class info.magnolia.module.admininterface.DialogMVCHandler
- See Also:
DialogMVCHandler.save()
Copyright © 2012 Magnolia International Ltd.. All Rights Reserved.