Spring Framework

Spring Projects

Spring Project 1

adplus-dvertising
BaseCommandController in Spring MVC
Previous Home Next

This controller provide the facility to create an Object it means that command object on received of a request and populate command object with request parameter.

It is also provide the facility to populate JavaBean based> on request parameter ,validation and custom editors it means of propertyEditors to transform objects into strings.

Syntax:

public abstract class BaseCommandController
extends AbstractController

This Controller provide following types of method:

setCommandName:

public final void setCommandName(String commandName)

getCommandName:

public final String getCommandName()

setCommandClass:

public final void setCommandClass(Class commandClass)

getCommandClass:

public final Class getCommandClass()

setValidator:

public final void setValidator(Validator validator)

getValidator:

public final Validator getValidator()

setValidators:

public final void Validator[] getValidators()

setValidateOnBinding:

public final void setValidateOnBinding(boolean validateOnBinding)

isValidateOnBinding:

public final boolean isValidateOnBinding()

setMessageCodesResolver:

public final void setMessageCodesResolver
(MessageCodesResolver messageCodesResolver)

getMessageCodesResolver:

public final MessageCodesResolver getMessageCodesResolver()

setBindingErrorProcessor:

public final void setBindingErrorProcessor
(BindingErrorProcessor bindingErrorProcessor)

getBindingErrorProcessor:

public final BindingErrorProcessor getBindingErrorProcessor()

setPropertyEditorRegistrar:

public final void setPropertyEditorRegistrar
(PropertyEditorRegistrar propertyEditorRegistrar)

setPropertyEditorRegistrars:

public final void setPropertyEditorRegistrars
(PropertyEditorRegistrar[] propertyEditorRegistrar)

getPropertyEditorRegistrar:

public final PropertyEditorRegistrar[] getPropertyEditorRegistrar()

initApplicationContext:

protected void initApplicationContext()

getCommand:

protected Object getCommand(HttpServletRequest request)
throws Exception

createCommand:

protected final Object createCommand()throws Exception

checkCommand:

protected final boolean checkCommand(Object command)

bindAndValidate:

protected final ServletRequestDataBinder bindAndValidate
(HttpServletRequest request,Object command)throws Exception

suppressBinding:

protected boolean suppressBinding(HttpServletRequest request)

createBinder:

protected SrvletRequestDataBinder createBinder
(HttpServletRequest request,Object command)throws Exception

prepareBinder:

protected final void prepareBinder
(ServletRequestDataBinder binder)

initBinder:

protected void initBinder(HttpServletRequest request,
ServletResponseDataBinder binder)throws Exception

onBind:

protected void onBind(HttpServletRequest request, Object command,
BindException errors)throws Exception

onBind:

protected void onBind(HttpServletRequest request, Object command)
throws Exception

suppressValidation:

protected boolean suppressValidation(HttpServletRequest request)

onBindAndValidate:


protected void onBindAndValidate(HttpServletRequest request,
Object command,BindException errors)throws Exception

Example of BaseCommandController in Spring MVC

Previous Home Next