Copyright © 2008, 2009 Pedro Agulló Soliveres

com.softwarementors.extjs.djn.router
Class SimpleFormPostRequestProcessor

java.lang.Object
  extended by com.softwarementors.extjs.djn.router.SimpleFormPostRequestProcessor

public class SimpleFormPostRequestProcessor
extends java.lang.Object


Constructor Summary
SimpleFormPostRequestProcessor(Registry registry, com.softwarementors.extjs.djn.router.Dispatcher dispatcher, GlobalConfiguration globalConfiguration)
           
 
Method Summary
protected  void appendIndividualResponseJsonString(com.softwarementors.extjs.djn.router.ResponseBase response, java.lang.StringBuilder result)
           
protected  com.softwarementors.extjs.djn.router.JsonErrorResponse createJsonServerErrorResponse(com.softwarementors.extjs.djn.router.RequestBase request, java.lang.Throwable t)
           
protected  java.lang.Object dispatch(java.lang.Class<?> instanceClass, java.lang.reflect.Method method, java.lang.Object[] parameters)
           
protected  java.lang.Object dispatch(java.lang.String actionName, java.lang.String methodName, java.lang.Object[] parameters)
           
protected  boolean getDebug()
           
protected static java.util.Map<java.lang.String,java.lang.String> getDecodedRequestParameters(java.lang.String requestString)
           
protected  com.softwarementors.extjs.djn.router.Dispatcher getDispatcher()
           
protected static java.lang.String getExceptionMessage(java.lang.Throwable t)
           
protected static java.lang.Throwable getExceptionToReport(java.lang.Throwable t)
           
protected  java.lang.String getExceptionWhere(java.lang.Throwable t)
           
protected  GlobalConfiguration getGlobalConfiguration()
           
protected  com.google.gson.Gson getGson()
           
protected  com.google.gson.JsonParser getJsonParser()
           
protected  RegisteredMethod getMethod(java.lang.String actionName, java.lang.String methodName)
           
protected  Registry getRegistry()
           
 void process(java.io.Reader reader, java.io.Writer writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleFormPostRequestProcessor

public SimpleFormPostRequestProcessor(Registry registry,
                                      com.softwarementors.extjs.djn.router.Dispatcher dispatcher,
                                      GlobalConfiguration globalConfiguration)
Method Detail

process

public void process(java.io.Reader reader,
                    java.io.Writer writer)
             throws java.io.IOException
Throws:
java.io.IOException

getGlobalConfiguration

protected GlobalConfiguration getGlobalConfiguration()

getGson

protected com.google.gson.Gson getGson()

getJsonParser

protected com.google.gson.JsonParser getJsonParser()

appendIndividualResponseJsonString

protected void appendIndividualResponseJsonString(com.softwarementors.extjs.djn.router.ResponseBase response,
                                                  java.lang.StringBuilder result)

getRegistry

protected Registry getRegistry()

getDispatcher

protected com.softwarementors.extjs.djn.router.Dispatcher getDispatcher()

getDebug

protected boolean getDebug()

createJsonServerErrorResponse

protected com.softwarementors.extjs.djn.router.JsonErrorResponse createJsonServerErrorResponse(com.softwarementors.extjs.djn.router.RequestBase request,
                                                                                               java.lang.Throwable t)

getExceptionToReport

protected static java.lang.Throwable getExceptionToReport(java.lang.Throwable t)

getExceptionMessage

protected static java.lang.String getExceptionMessage(java.lang.Throwable t)

getExceptionWhere

protected java.lang.String getExceptionWhere(java.lang.Throwable t)

getMethod

protected RegisteredMethod getMethod(java.lang.String actionName,
                                     java.lang.String methodName)

dispatch

protected java.lang.Object dispatch(java.lang.Class<?> instanceClass,
                                    java.lang.reflect.Method method,
                                    java.lang.Object[] parameters)

dispatch

protected java.lang.Object dispatch(java.lang.String actionName,
                                    java.lang.String methodName,
                                    java.lang.Object[] parameters)

getDecodedRequestParameters

protected static java.util.Map<java.lang.String,java.lang.String> getDecodedRequestParameters(java.lang.String requestString)

Copyright © 2008, 2009 Pedro Agulló Soliveres