Class AServletParameter

java.lang.Object
de.xima.fc.servlet.parameter.AServletParameter
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AjaxUploadServletAddUploadParams, AjaxUploadServletFetchUploadDataParams, AjaxUploadServletRemoveUploadParams, AppointmentFreeSlotsServletParameter, AppointmentIcalServletParameter

public abstract class AServletParameter extends Object implements Serializable
Base class for servlet parameters classes. They encapsulate the parameters of a servlet and are responsible for parsing a request.
Author:
XIMA MEDIA GmbH
See Also:
  • Field Details

    • LOG

      protected static org.slf4j.Logger LOG
  • Constructor Details

    • AServletParameter

      public AServletParameter()
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getBoolean

      protected static Boolean getBoolean(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, Boolean defaultValue)
    • getBoolean

      protected static Boolean getBoolean(String name, javax.servlet.http.HttpServletRequest request, boolean required, Boolean defaultValue)
    • getBoolean

      protected static Boolean getBoolean(String name, MultipartRequest request, boolean required, Boolean defaultValue)
    • getEnum

      protected static <E extends Enum<E>> E getEnum(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, E defaultValue, Class<E> enumClass)
    • getEnum

      protected static <E extends Enum<E>> E getEnum(String name, javax.servlet.http.HttpServletRequest request, boolean required, E defaultValue, Class<E> enumClass)
    • getEnum

      protected static <E extends Enum<E>> E getEnum(String name, MultipartRequest request, boolean required, E defaultValue, Class<E> enumClass)
    • getFileItem

      protected static org.apache.commons.fileupload.FileItem getFileItem(String name, MultipartRequest req, boolean required)
    • getInteger

      protected static Integer getInteger(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, Integer defaultValue)
    • getInteger

      protected static Integer getInteger(String name, javax.servlet.http.HttpServletRequest request, boolean required, Integer defaultValue)
    • getInteger

      protected static Integer getInteger(String name, MultipartRequest request, boolean required, Integer defaultValue)
    • getLocalDateTime

      protected static LocalDateTime getLocalDateTime(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, LocalDateTime defaultValue)
    • getLocalDateTime

      protected static LocalDateTime getLocalDateTime(String name, javax.servlet.http.HttpServletRequest request, boolean required, LocalDateTime defaultValue)
    • getLocalDateTime

      protected static LocalDateTime getLocalDateTime(String name, MultipartRequest request, boolean required, LocalDateTime defaultValue)
    • getLocale

      protected static Locale getLocale(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, Locale defaultValue)
    • getLocale

      protected static Locale getLocale(String name, javax.servlet.http.HttpServletRequest request, boolean required, Locale defaultValue)
    • getLocale

      protected static Locale getLocale(String name, MultipartRequest request, boolean required, Locale defaultValue)
    • getLong

      protected static Long getLong(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, Long defaultValue)
    • getLong

      protected static Long getLong(String name, javax.servlet.http.HttpServletRequest request, boolean required, Long defaultValue)
    • getLong

      protected static Long getLong(String name, MultipartRequest request, boolean required, Long defaultValue)
    • getPathPart

      protected static String getPathPart(int pathIndex, javax.servlet.http.HttpServletRequest request)
    • getString

      protected static String getString(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, String defaultValue)
    • getString

      protected static String getString(String name, javax.servlet.http.HttpServletRequest request, boolean required, String defaultValue)
    • getString

      protected static String getString(String name, MultipartRequest request, boolean required, String defaultValue)
    • getUuid

      protected static UUID getUuid(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, UUID defaultValue)
    • getUuid

      protected static UUID getUuid(String name, javax.servlet.http.HttpServletRequest request, boolean required, UUID defaultValue)
    • getUuid

      protected static UUID getUuid(String name, MultipartRequest request, boolean required, UUID defaultValue)
    • getZoneId

      protected static ZoneId getZoneId(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, ZoneId defaultValue)
    • getZoneId

      protected static ZoneId getZoneId(String name, javax.servlet.http.HttpServletRequest request, boolean required, ZoneId defaultValue)
    • getZoneId

      protected static ZoneId getZoneId(String name, MultipartRequest request, boolean required, ZoneId defaultValue)
    • toBoolean

      protected static Boolean toBoolean(String name, String value, boolean required, Boolean defaultValue)
    • toEnum

      protected static <E extends Enum<E>> E toEnum(String name, String value, boolean required, E defaultValue, Class<E> enumClass)
    • toInteger

      protected static Integer toInteger(String name, String value, boolean required, Integer defaultValue)
    • toLocalDateTime

      protected static LocalDateTime toLocalDateTime(String name, Long timestamp, boolean required, LocalDateTime defaultValue)
    • toLocale

      protected static Locale toLocale(String name, String languageTag, boolean required, Locale defaultValue)
    • toLong

      protected static Long toLong(String name, String value, boolean required, Long defaultValue)
    • toString

      protected static String toString(String name, String value, boolean required, String defaultValue)
    • toUuid

      protected static UUID toUuid(String name, String value, boolean required, UUID defaultValue)
    • toZoneId

      protected static ZoneId toZoneId(String name, String value, boolean required, ZoneId defaultValue)
    • getFileData

      @Deprecated protected static byte[] getFileData(String name, AServletParameter.MultipartRequest req, boolean required)
      Deprecated.