Package de.xima.fc.servlet.parameter
Class AServletParameter
java.lang.Object
de.xima.fc.servlet.parameter.AServletParameter
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
AjaxUploadServletAddUploadParams,AjaxUploadServletFetchUploadDataParams,AjaxUploadServletRemoveUploadParams,AppointmentFreeSlotsServletParameter,AppointmentIcalServletParameter
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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classDeprecated. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static BooleangetBoolean(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, Boolean defaultValue) protected static BooleangetBoolean(String name, MultipartRequest 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, MultipartRequest 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 byte[]getFileData(String name, AServletParameter.MultipartRequest req, boolean required) Deprecated.protected static org.apache.commons.fileupload.FileItemgetFileItem(String name, MultipartRequest req, boolean required) protected static IntegergetInteger(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, Integer defaultValue) protected static IntegergetInteger(String name, MultipartRequest 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, MultipartRequest request, boolean required, LocalDateTime defaultValue) protected static LocalDateTimegetLocalDateTime(String name, javax.servlet.http.HttpServletRequest request, boolean required, LocalDateTime defaultValue) protected static LocalegetLocale(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, Locale defaultValue) protected static LocalegetLocale(String name, MultipartRequest request, boolean required, Locale 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, MultipartRequest 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, MultipartRequest 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, MultipartRequest request, boolean required, UUID defaultValue) protected static UUIDgetUuid(String name, javax.servlet.http.HttpServletRequest request, boolean required, UUID defaultValue) protected static ZoneIdgetZoneId(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, ZoneId defaultValue) protected static ZoneIdgetZoneId(String name, MultipartRequest request, boolean required, ZoneId defaultValue) protected static ZoneIdgetZoneId(String name, javax.servlet.http.HttpServletRequest request, boolean required, ZoneId defaultValue) protected static Booleanprotected static <E extends Enum<E>>
Eprotected static Integerprotected static LocalDateTimetoLocalDateTime(String name, Long timestamp, boolean required, LocalDateTime defaultValue) protected static Localeprotected static LongtoString()protected static Stringprotected static UUIDprotected static ZoneId
-
Field Details
-
LOG
protected static org.slf4j.Logger LOG
-
-
Constructor Details
-
AServletParameter
public AServletParameter()
-
-
Method Details
-
toString
-
getBoolean
-
getBoolean
-
getBoolean
protected static Boolean getBoolean(String name, MultipartRequest request, boolean required, Boolean defaultValue) -
getEnum
-
getEnum
-
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
-
getInteger
-
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
-
getLocale
-
getLocale
protected static Locale getLocale(String name, MultipartRequest request, boolean required, Locale defaultValue) -
getLong
-
getLong
-
getLong
protected static Long getLong(String name, MultipartRequest request, boolean required, Long defaultValue) -
getPathPart
-
getString
-
getString
-
getString
protected static String getString(String name, MultipartRequest request, boolean required, String defaultValue) -
getUuid
-
getUuid
-
getUuid
protected static UUID getUuid(String name, MultipartRequest request, boolean required, UUID defaultValue) -
getZoneId
-
getZoneId
-
getZoneId
protected static ZoneId getZoneId(String name, MultipartRequest request, boolean required, ZoneId defaultValue) -
toBoolean
-
toEnum
-
toInteger
-
toLocalDateTime
protected static LocalDateTime toLocalDateTime(String name, Long timestamp, boolean required, LocalDateTime defaultValue) -
toLocale
-
toLong
-
toString
-
toUuid
-
toZoneId
-
getFileData
@Deprecated protected static byte[] getFileData(String name, AServletParameter.MultipartRequest req, boolean required) Deprecated.
-
MultipartRequest