Class RequestHelper


  • public class RequestHelper
    extends Object
    RequestHelper provides utility methods for request handling.
    • Constructor Detail

      • RequestHelper

        public RequestHelper()
    • Method Detail

      • getLongParameter

        public static long getLongParameter​(HttpServletRequest request,
                                            String paramName,
                                            long defaultValue)
        Returns the long parameter with name paramName. This method returns the defaultValue if the parameter value is malformed or missing.
        Parameters:
        request - the request.
        paramName - the parameter name.
        defaultValue - a default value.
        Returns:
        the parameter value as a long or the default if missing or malformed.
      • getDateParameter

        public static long getDateParameter​(HttpServletRequest request,
                                            String paramName,
                                            long defaultValue)
        Returns the date parameter with name paramName. This method returns the defaultValue if the parameter value is malformed or missing.

        The expected date pattern is: 'yyyyMMdd'.

        Parameters:
        request - the request.
        paramName - the parameter name.
        defaultValue - a default value.
        Returns:
        the parameter value as a long date or the default if missing or malformed.
      • getStringParameter

        public static String getStringParameter​(HttpServletRequest request,
                                                String paramName,
                                                String defaultValue)
        Returns the String parameter with name paramName. This method returns the defaultValue if the parameter value is missing.
        Parameters:
        request - the request.
        paramName - the parameter name.
        defaultValue - a default value.
        Returns:
        the parameter value or the default if missing.