org.appfuse.webapp.controller
Class UserFormController

java.lang.Object
  extended by org.appfuse.webapp.controller.BaseFormController
      extended by org.appfuse.webapp.controller.UserFormController
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.web.context.ServletContextAware

@Controller
@RequestMapping(value="/userform*")
public class UserFormController
extends BaseFormController

Implementation of SimpleFormController that interacts with the UserManager to retrieve/persist values to the database.

View Source

Author:
Matt Raible

Field Summary
 
Fields inherited from class org.appfuse.webapp.controller.BaseFormController
cancelView, log, mailEngine, message, MESSAGES_KEY, successView, templateName
 
Constructor Summary
UserFormController()
           
 
Method Summary
protected  boolean isAdd(javax.servlet.http.HttpServletRequest request)
           
 String onSubmit(org.appfuse.model.User user, org.springframework.validation.BindingResult errors, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setRoleManager(RoleManager roleManager)
           
protected  org.appfuse.model.User showForm(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class org.appfuse.webapp.controller.BaseFormController
getCancelView, getConfiguration, getServletContext, getSuccessView, getText, getText, getText, getUserManager, initBinder, saveError, saveMessage, sendUserMessage, setCancelView, setMailEngine, setMessage, setMessages, setServletContext, setSuccessView, setTemplateName, setUserManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserFormController

public UserFormController()
Method Detail

setRoleManager

@Autowired
public void setRoleManager(RoleManager roleManager)

onSubmit

@RequestMapping(method=POST)
public String onSubmit(org.appfuse.model.User user,
                                      org.springframework.validation.BindingResult errors,
                                      javax.servlet.http.HttpServletRequest request,
                                      javax.servlet.http.HttpServletResponse response)
                throws Exception
Throws:
Exception

showForm

@ModelAttribute
@RequestMapping(method=GET)
protected org.appfuse.model.User showForm(javax.servlet.http.HttpServletRequest request,
                                                                        javax.servlet.http.HttpServletResponse response)
                                   throws Exception
Throws:
Exception

isAdd

protected boolean isAdd(javax.servlet.http.HttpServletRequest request)


Copyright © 2003-2012. All Rights Reserved.