palio.mvc
Class RequestHandlerData

java.lang.Object
  extended by palio.mvc.RequestHandlerData

public class RequestHandlerData
extends java.lang.Object

A data of request handler method of a controller class.

Author:
kmadyniak
See Also:
RequestHandler

Constructor Summary
RequestHandlerData(java.lang.reflect.Method method, jpalio.mvc.annotations.RequestHandler annotation, java.util.List<RequestHandlerParamData> params)
           
 
Method Summary
 jpalio.mvc.annotations.RequestHandler getAnnotation()
           
 java.lang.reflect.Method getMethod()
           
 java.util.List<RequestHandlerParamData> getParams()
           
 int getRequiredRequestParamsNumber()
           
 boolean isDefaultHandler()
          Checks if given method is marked as default request handler
 boolean isRequestTokenCheckingRequired()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestHandlerData

public RequestHandlerData(java.lang.reflect.Method method,
                          jpalio.mvc.annotations.RequestHandler annotation,
                          java.util.List<RequestHandlerParamData> params)
Method Detail

getMethod

public java.lang.reflect.Method getMethod()

getAnnotation

public jpalio.mvc.annotations.RequestHandler getAnnotation()

getParams

public java.util.List<RequestHandlerParamData> getParams()

isDefaultHandler

public boolean isDefaultHandler()
Checks if given method is marked as default request handler

Parameters:
method - Method to check
Returns:
True if method is marked as default, otherwise false

getRequiredRequestParamsNumber

public int getRequiredRequestParamsNumber()

isRequestTokenCheckingRequired

public boolean isRequestTokenCheckingRequired()