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 class
Deprecated. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static Boolean
getBoolean
(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, Boolean defaultValue) protected static Boolean
getBoolean
(String name, MultipartRequest request, boolean required, Boolean defaultValue) protected static Boolean
getBoolean
(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.FileItem
getFileItem
(String name, MultipartRequest req, boolean required) protected static Integer
getInteger
(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, Integer defaultValue) protected static Integer
getInteger
(String name, MultipartRequest request, boolean required, Integer defaultValue) protected static Integer
getInteger
(String name, javax.servlet.http.HttpServletRequest request, boolean required, Integer defaultValue) protected static LocalDateTime
getLocalDateTime
(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, LocalDateTime defaultValue) protected static LocalDateTime
getLocalDateTime
(String name, MultipartRequest request, boolean required, LocalDateTime defaultValue) protected static LocalDateTime
getLocalDateTime
(String name, javax.servlet.http.HttpServletRequest request, boolean required, LocalDateTime defaultValue) protected static Locale
getLocale
(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, Locale defaultValue) protected static Locale
getLocale
(String name, MultipartRequest request, boolean required, Locale defaultValue) protected static Locale
getLocale
(String name, javax.servlet.http.HttpServletRequest request, boolean required, Locale defaultValue) protected static Long
getLong
(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, Long defaultValue) protected static Long
getLong
(String name, MultipartRequest request, boolean required, Long defaultValue) protected static Long
getLong
(String name, javax.servlet.http.HttpServletRequest request, boolean required, Long defaultValue) protected static String
getPathPart
(int pathIndex, javax.servlet.http.HttpServletRequest request) protected static String
getString
(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, String defaultValue) protected static String
getString
(String name, MultipartRequest request, boolean required, String defaultValue) protected static String
getString
(String name, javax.servlet.http.HttpServletRequest request, boolean required, String defaultValue) protected static UUID
getUuid
(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, UUID defaultValue) protected static UUID
getUuid
(String name, MultipartRequest request, boolean required, UUID defaultValue) protected static UUID
getUuid
(String name, javax.servlet.http.HttpServletRequest request, boolean required, UUID defaultValue) protected static ZoneId
getZoneId
(int pathIndex, javax.servlet.http.HttpServletRequest request, boolean required, ZoneId defaultValue) protected static ZoneId
getZoneId
(String name, MultipartRequest request, boolean required, ZoneId defaultValue) protected static ZoneId
getZoneId
(String name, javax.servlet.http.HttpServletRequest request, boolean required, ZoneId defaultValue) protected static Boolean
protected static <E extends Enum<E>>
Eprotected static Integer
protected static LocalDateTime
toLocalDateTime
(String name, Long timestamp, boolean required, LocalDateTime defaultValue) protected static Locale
protected static Long
toString()
protected static String
protected static UUID
protected 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