ch.ralscha.extdirectspring.util
Enum SupportedParameterTypes
java.lang.Object
java.lang.Enum<SupportedParameterTypes>
ch.ralscha.extdirectspring.util.SupportedParameterTypes
- All Implemented Interfaces:
- Serializable, Comparable<SupportedParameterTypes>
public enum SupportedParameterTypes
- extends Enum<SupportedParameterTypes>
Enum of all supported parameter types
- Author:
- mansari, Ralph Schaer
SERVLET_REQUEST
public static final SupportedParameterTypes SERVLET_REQUEST
SERVLET_RESPONSE
public static final SupportedParameterTypes SERVLET_RESPONSE
SESSION
public static final SupportedParameterTypes SESSION
LOCALE
public static final SupportedParameterTypes LOCALE
PRINCIPAL
public static final SupportedParameterTypes PRINCIPAL
values
public static SupportedParameterTypes[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (SupportedParameterTypes c : SupportedParameterTypes.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static SupportedParameterTypes valueOf(String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name - the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is null
getSupportedClass
public Class<?> getSupportedClass()
- Returns:
- the enclosing Class
isSupported
public static boolean isSupported(Class<?> clazz)
- Checks if the class is a supported parameter type
- Parameters:
clazz -
- Returns:
- true if is supported, else false
resolveParameter
public static Object resolveParameter(Class<?> parameterType,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Locale locale)
Copyright © 2010. All Rights Reserved.