Copyright © 2008, 2009 Pedro Agulló Soliveres

com.softwarementors.extjs.djn.router
Class RequestException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.softwarementors.extjs.djn.DirectJNgineException
                  extended by com.softwarementors.extjs.djn.router.RequestException
All Implemented Interfaces:
java.io.Serializable

public class RequestException
extends DirectJNgineException

See Also:
Serialized Form

Method Summary
static RequestException forActionMethodNotFound(java.lang.String actionName, java.lang.String methodName)
           
static RequestException forActionNotFound(java.lang.String actionName)
           
static RequestException forFormPostMissingParameters(java.util.List<java.lang.String> missingParameters)
           
static RequestException forJsonElementMissing(java.lang.String elementName)
           
static RequestException forJsonElementMustBeAJsonArray(java.lang.String elementName, java.lang.String jsonString)
           
static RequestException forJsonElementMustBeANonNullOrEmptyValue(java.lang.String elementName, java.lang.Class<?> primitiveType)
           
static RequestException forPollEventNotFound(java.lang.String eventName)
           
static RequestException forRequestBatchItemMustBeAValidJsonObject(int itemPosition)
           
static RequestException forRequestBatchMustHaveAtLeastOneRequest()
           
static RequestException forRequestFormatNotRecognized()
           
static RequestException forRequestMustBeAValidJsonObjectOrArray()
           
static RequestException forWrongMethodArgumentCount(java.lang.reflect.Method method, int expectedArgumentCount, int realArgumentCount)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

forJsonElementMustBeAJsonArray

public static RequestException forJsonElementMustBeAJsonArray(java.lang.String elementName,
                                                              java.lang.String jsonString)

forActionNotFound

public static RequestException forActionNotFound(java.lang.String actionName)

forActionMethodNotFound

public static RequestException forActionMethodNotFound(java.lang.String actionName,
                                                       java.lang.String methodName)

forRequestBatchMustHaveAtLeastOneRequest

public static RequestException forRequestBatchMustHaveAtLeastOneRequest()

forRequestBatchItemMustBeAValidJsonObject

public static RequestException forRequestBatchItemMustBeAValidJsonObject(int itemPosition)

forRequestMustBeAValidJsonObjectOrArray

public static RequestException forRequestMustBeAValidJsonObjectOrArray()

forRequestFormatNotRecognized

public static RequestException forRequestFormatNotRecognized()

forJsonElementMustBeANonNullOrEmptyValue

public static RequestException forJsonElementMustBeANonNullOrEmptyValue(java.lang.String elementName,
                                                                        java.lang.Class<?> primitiveType)

forJsonElementMissing

public static RequestException forJsonElementMissing(java.lang.String elementName)

forWrongMethodArgumentCount

public static RequestException forWrongMethodArgumentCount(java.lang.reflect.Method method,
                                                           int expectedArgumentCount,
                                                           int realArgumentCount)

forFormPostMissingParameters

public static RequestException forFormPostMissingParameters(java.util.List<java.lang.String> missingParameters)

forPollEventNotFound

public static RequestException forPollEventNotFound(java.lang.String eventName)

Copyright © 2008, 2009 Pedro Agulló Soliveres