net.sf.sido.spring.mvc
Class DataObjectArgumentResolver

java.lang.Object
  extended by net.sf.sido.spring.mvc.AbstractSiDOArgumentResolver
      extended by net.sf.sido.spring.mvc.DataObjectArgumentResolver
All Implemented Interfaces:
org.springframework.web.bind.support.WebArgumentResolver

public class DataObjectArgumentResolver
extends AbstractSiDOArgumentResolver


Field Summary
static String REQUEST_PARAMETER_TYPE
           
 
Fields inherited from interface org.springframework.web.bind.support.WebArgumentResolver
UNRESOLVED
 
Constructor Summary
DataObjectArgumentResolver(DataFactory dataFactory)
           
 
Method Summary
protected  void check(DataObject o, org.springframework.core.MethodParameter methodParameter)
           
protected  DataFactory getDataFactory()
           
protected  String getExpectedDataTypeName(org.springframework.core.MethodParameter methodParameter, org.springframework.web.context.request.NativeWebRequest webRequest, boolean typeRequired)
           
protected  void init(DataObject o, org.springframework.core.MethodParameter methodParameter)
           
protected  boolean supportsParameterType(Class<?> parameterType)
           
protected  Object transform(DataObject dataObject, org.springframework.core.MethodParameter methodParameter, org.springframework.web.context.request.NativeWebRequest webRequest)
           
 
Methods inherited from class net.sf.sido.spring.mvc.AbstractSiDOArgumentResolver
getType, getTypeFromName, resolveArgument, resolveArgumentFromInputStream, resolveArgumentFromParameters, resolveInternal, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REQUEST_PARAMETER_TYPE

public static final String REQUEST_PARAMETER_TYPE
See Also:
Constant Field Values
Constructor Detail

DataObjectArgumentResolver

public DataObjectArgumentResolver(DataFactory dataFactory)
Method Detail

check

protected void check(DataObject o,
                     org.springframework.core.MethodParameter methodParameter)
Specified by:
check in class AbstractSiDOArgumentResolver

getDataFactory

protected DataFactory getDataFactory()
Specified by:
getDataFactory in class AbstractSiDOArgumentResolver

getExpectedDataTypeName

protected String getExpectedDataTypeName(org.springframework.core.MethodParameter methodParameter,
                                         org.springframework.web.context.request.NativeWebRequest webRequest,
                                         boolean typeRequired)
                                  throws Exception
Specified by:
getExpectedDataTypeName in class AbstractSiDOArgumentResolver
Throws:
Exception

init

protected void init(DataObject o,
                    org.springframework.core.MethodParameter methodParameter)
Specified by:
init in class AbstractSiDOArgumentResolver

supportsParameterType

protected boolean supportsParameterType(Class<?> parameterType)
Specified by:
supportsParameterType in class AbstractSiDOArgumentResolver

transform

protected Object transform(DataObject dataObject,
                           org.springframework.core.MethodParameter methodParameter,
                           org.springframework.web.context.request.NativeWebRequest webRequest)
Specified by:
transform in class AbstractSiDOArgumentResolver


Copyright © 2011. All Rights Reserved.