Package de.xima.fc.servlet.parameter
Class AServletParameter
- java.lang.Object
-
- de.xima.fc.servlet.parameter.AServletParameter
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AServletParameter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static BooleangetBoolean(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, Boolean defaultValue)protected static BooleangetBoolean(String name, javax.servlet.http.HttpServletRequest request, boolean required, Boolean defaultValue)protected static <E extends Enum<E>>
EgetEnum(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, E defaultValue, Class<E> enumClass)protected static <E extends Enum<E>>
EgetEnum(String name, javax.servlet.http.HttpServletRequest request, boolean required, E defaultValue, Class<E> enumClass)protected static IntegergetInteger(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, Integer defaultValue)protected static IntegergetInteger(String name, javax.servlet.http.HttpServletRequest request, boolean required, Integer defaultValue)protected static LocalDateTimegetLocalDateTime(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, LocalDateTime defaultValue)protected static LocalDateTimegetLocalDateTime(String name, javax.servlet.http.HttpServletRequest request, boolean required, LocalDateTime defaultValue)protected static LocalegetLocale(String name, javax.servlet.http.HttpServletRequest request, boolean required, Locale defaultValue)protected static LonggetLong(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, Long defaultValue)protected static LonggetLong(String name, javax.servlet.http.HttpServletRequest request, boolean required, Long defaultValue)protected static StringgetPathPart(int pathIndex, javax.servlet.http.HttpServletRequest request)protected static StringgetString(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, String defaultValue)protected static StringgetString(String name, javax.servlet.http.HttpServletRequest request, boolean required, String defaultValue)protected static UUIDgetUuid(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, UUID defaultValue)protected static UUIDgetUuid(String name, javax.servlet.http.HttpServletRequest request, boolean required, UUID defaultValue)protected static ZoneIdgetZoneId(String name, javax.servlet.http.HttpServletRequest request, boolean required, ZoneId defaultValue)protected static BooleantoBoolean(String name, String value, boolean required, Boolean defaultValue)protected static <E extends Enum<E>>
EtoEnum(String name, String value, boolean required, E defaultValue, Class<E> enumClass)protected static IntegertoInteger(String name, String value, boolean required, Integer defaultValue)protected static LocalDateTimetoLocalDateTime(String name, Long timestamp, boolean required, LocalDateTime defaultValue)protected static LocaletoLocale(String name, String languageTag, boolean required, Locale defaultValue)protected static LongtoLong(String name, String value, boolean required, Long defaultValue)StringtoString()protected static StringtoString(String name, String value, boolean required, String defaultValue)protected static UUIDtoUuid(String name, String value, boolean required, UUID defaultValue)protected static ZoneIdtoZoneId(String name, String value, boolean required, ZoneId defaultValue)
-
-
-
Method Detail
-
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)
-
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)
-
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)
-
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)
-
getLocale
protected static Locale getLocale(String name, javax.servlet.http.HttpServletRequest 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)
-
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)
-
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)
-
getZoneId
protected static ZoneId getZoneId(String name, javax.servlet.http.HttpServletRequest 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)
-
-