Class RequestHelper

java.lang.Object
com.day.cq.statistics.util.RequestHelper

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

    • RequestHelper

      public RequestHelper()
  • Method Details

    • 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.