Package es.internna.spring.mvc.api

Source Code of es.internna.spring.mvc.api.AbstractAdvisableFormController

package es.internna.spring.mvc.api;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.springframework.validation.Validator;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.SimpleFormController;

public class AbstractAdvisableFormController extends AbstractRequestHandler
{
    private SimpleFormController formController = new SimpleFormController();
   
    public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception
    {
        ModelAndView mv = formController.handleRequest(request, response);
        if (mv.getViewName().equals(getSuccessView())) doSubmitAction(mv.getModel().get(getCommandName()));
        return mv;
    }

    public void doSubmitAction(Object command)
    {
        return;
    }
   
    public String getFormView()
    {
        return formController.getFormView();
    }

    public void setFormView(String formView)
    {
        formController.setFormView(formView);
    }

    public String getSuccessView()
    {
        return formController.getSuccessView();
    }

    public void setSuccessView(String successView)
    {
        formController.setSuccessView(successView);
    }

    public Validator getValidator()
    {
        return formController.getValidator();
    }

    public void setValidator(Validator validator)
    {
        formController.setValidator(validator);
    }

    public String getCommandName()
    {
        return formController.getCommandName();
    }

    public void setCommandName(String commandName)
    {
        formController.setCommandName(commandName);
    }

    public Class getCommandClass()
    {
        return formController.getCommandClass();
    }

    public void setCommandClass(Class commandClass)
    {
        formController.setCommandClass(commandClass);
    }

    public boolean isSessionForm()
    {
        return formController.isSessionForm();
    }

    public void setSessionForm(boolean sessionForm)
    {
        formController.setSessionForm(sessionForm);
    }
   
}
TOP

Related Classes of es.internna.spring.mvc.api.AbstractAdvisableFormController

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.