org.riotfamily.riot.form.ui
Class FormController
java.lang.Object
org.riotfamily.forms.controller.AbstractFormController
org.riotfamily.forms.controller.AjaxFormController
org.riotfamily.forms.factory.RepositoryFormController
org.riotfamily.riot.form.ui.BaseFormController
org.riotfamily.riot.form.ui.FormController
- All Implemented Interfaces:
- MessageSourceAware, Controller
- Direct Known Subclasses:
- FormChooserController, PopupFormController
public class FormController
- extends BaseFormController
Method Summary |
protected ModelAndView |
afterSave(Form form,
ObjectEditorDefinition editorDefinition,
HttpServletRequest request,
HttpServletResponse response)
|
protected ModelAndView |
afterUpdate(Form form,
ObjectEditorDefinition editorDefinition,
HttpServletRequest request,
HttpServletResponse response)
|
protected Map<String,Object> |
createModel(Form form,
ObjectEditorDefinition editorDefinition,
HttpServletRequest request,
HttpServletResponse response)
|
static String |
getUrl(String editorId,
String objectId,
String parentId,
String parentEditorId)
|
protected ModelAndView |
reloadForm(Form form,
ObjectEditorDefinition editorDefinition,
String focusElement)
|
protected ModelAndView |
showParentList(Form form,
ObjectEditorDefinition editorDefinition)
|
Methods inherited from class org.riotfamily.riot.form.ui.BaseFormController |
createForm, getFormBackingObject, getFormId, getObjectEditorDefinition, getObjectId, getParentEditor, getParentId, getSessionAttribute, handleFormSubmission, handleFormSubmissionInternal, saveOrUpdate, setViewName, showForm |
Methods inherited from class org.riotfamily.forms.controller.AbstractFormController |
createAndInitForm, createModelAndView, getForm, getWriter, handleContentRequest, handleRequest, initController, isContentRequest, isExclusiveRequest, populateForm, processForm, removeFormFromSession, setFormContextFactory, setProcessNewForms |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FormController
public FormController(EditorRepository editorRepository,
FormRepository formRepository,
PlatformTransactionManager transactionManager,
ListService listService)
createModel
protected Map<String,Object> createModel(Form form,
ObjectEditorDefinition editorDefinition,
HttpServletRequest request,
HttpServletResponse response)
- Overrides:
createModel
in class BaseFormController
afterSave
protected ModelAndView afterSave(Form form,
ObjectEditorDefinition editorDefinition,
HttpServletRequest request,
HttpServletResponse response)
- Specified by:
afterSave
in class BaseFormController
afterUpdate
protected ModelAndView afterUpdate(Form form,
ObjectEditorDefinition editorDefinition,
HttpServletRequest request,
HttpServletResponse response)
- Specified by:
afterUpdate
in class BaseFormController
showParentList
protected ModelAndView showParentList(Form form,
ObjectEditorDefinition editorDefinition)
reloadForm
protected ModelAndView reloadForm(Form form,
ObjectEditorDefinition editorDefinition,
String focusElement)
getUrl
public static String getUrl(String editorId,
String objectId,
String parentId,
String parentEditorId)