Package ipsk.beans
Class MapConverter
- java.lang.Object
-
- ipsk.beans.MapConverter
-
public class MapConverter extends java.lang.ObjectApplies property maps from HTTP requests to bean objects.- Author:
- K.Jaensch, klausj@phonetik.uni-muenchen.de
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDATE_DAY_KEYstatic java.lang.StringDATE_HOUR_KEYstatic java.lang.StringDATE_HOUR_OF_DAY_KEYstatic java.lang.StringDATE_MILLISECOND_KEYstatic java.lang.StringDATE_MINUTE_KEYstatic java.lang.StringDATE_MONTH_KEYstatic java.lang.StringDATE_SECOND_KEYstatic java.lang.StringDATE_YEAR_KEYstatic java.lang.StringLEN_CM_KEYstatic java.lang.StringLEN_FEET_KEYstatic java.lang.StringLEN_INCH_KEYstatic java.lang.ObjectNULL_VALUEstatic java.lang.ObjectNULL_VALUE_AS_DEFstatic java.lang.StringOBJECT_IDstatic java.lang.StringSET_NULLstatic java.lang.StringSET_NULL_AS_DEFAULTstatic java.lang.StringWEIGHT_POUND_KEYstatic java.lang.StringWEIGHT_STONE_KEY
-
Constructor Summary
Constructors Constructor Description MapConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDATE_DAY_KEY()java.lang.StringgetDATE_HOUR_KEY()java.lang.StringgetDATE_HOUR_OF_DAY_KEY()java.lang.StringgetDATE_MILLISECOND_KEY()java.lang.StringgetDATE_MINUTE_KEY()java.lang.StringgetDATE_MONTH_KEY()java.lang.StringgetDATE_SECOND_KEY()java.lang.StringgetDATE_YEAR_KEY()java.lang.StringgetLEN_CM_KEY()java.lang.StringgetLEN_FEET_KEY()java.lang.StringgetLEN_INCH_KEY()java.lang.StringgetSET_NULL()protected java.lang.ObjectgetValue(java.beans.PropertyDescriptor pd, java.util.Map<java.lang.String,java.lang.String[]> properties)java.lang.StringgetWEIGHT_POUND_KEY()java.lang.StringgetWEIGHT_STONE_KEY()java.lang.ObjectsetBeanProperties(java.lang.Object bean, java.util.Map<java.lang.String,java.lang.String[]> properties)BeanModelvalidateAndSetBeanProperties(java.lang.Object bean, java.util.Map<java.lang.String,java.lang.String[]> properties, boolean validate)
-
-
-
Field Detail
-
NULL_VALUE
public static final java.lang.Object NULL_VALUE
-
NULL_VALUE_AS_DEF
public static final java.lang.Object NULL_VALUE_AS_DEF
-
OBJECT_ID
public static final java.lang.String OBJECT_ID
- See Also:
- Constant Field Values
-
DATE_MILLISECOND_KEY
public static final java.lang.String DATE_MILLISECOND_KEY
- See Also:
- Constant Field Values
-
DATE_SECOND_KEY
public static final java.lang.String DATE_SECOND_KEY
- See Also:
- Constant Field Values
-
DATE_MINUTE_KEY
public static final java.lang.String DATE_MINUTE_KEY
- See Also:
- Constant Field Values
-
DATE_HOUR_KEY
public static final java.lang.String DATE_HOUR_KEY
- See Also:
- Constant Field Values
-
DATE_DAY_KEY
public static final java.lang.String DATE_DAY_KEY
- See Also:
- Constant Field Values
-
DATE_MONTH_KEY
public static final java.lang.String DATE_MONTH_KEY
- See Also:
- Constant Field Values
-
DATE_YEAR_KEY
public static final java.lang.String DATE_YEAR_KEY
- See Also:
- Constant Field Values
-
LEN_CM_KEY
public static final java.lang.String LEN_CM_KEY
- See Also:
- Constant Field Values
-
LEN_FEET_KEY
public static final java.lang.String LEN_FEET_KEY
- See Also:
- Constant Field Values
-
LEN_INCH_KEY
public static final java.lang.String LEN_INCH_KEY
- See Also:
- Constant Field Values
-
WEIGHT_POUND_KEY
public static final java.lang.String WEIGHT_POUND_KEY
- See Also:
- Constant Field Values
-
WEIGHT_STONE_KEY
public static final java.lang.String WEIGHT_STONE_KEY
- See Also:
- Constant Field Values
-
DATE_HOUR_OF_DAY_KEY
public static final java.lang.String DATE_HOUR_OF_DAY_KEY
- See Also:
- Constant Field Values
-
SET_NULL
public static final java.lang.String SET_NULL
- See Also:
- Constant Field Values
-
SET_NULL_AS_DEFAULT
public static final java.lang.String SET_NULL_AS_DEFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getValue
protected java.lang.Object getValue(java.beans.PropertyDescriptor pd, java.util.Map<java.lang.String,java.lang.String[]> properties) throws MapConverterException- Throws:
MapConverterException
-
setBeanProperties
public java.lang.Object setBeanProperties(java.lang.Object bean, java.util.Map<java.lang.String,java.lang.String[]> properties) throws MapConverterException- Throws:
MapConverterException
-
validateAndSetBeanProperties
public BeanModel validateAndSetBeanProperties(java.lang.Object bean, java.util.Map<java.lang.String,java.lang.String[]> properties, boolean validate) throws MapConverterException
- Throws:
MapConverterException
-
getDATE_DAY_KEY
public java.lang.String getDATE_DAY_KEY()
-
getDATE_HOUR_KEY
public java.lang.String getDATE_HOUR_KEY()
-
getDATE_HOUR_OF_DAY_KEY
public java.lang.String getDATE_HOUR_OF_DAY_KEY()
-
getDATE_MILLISECOND_KEY
public java.lang.String getDATE_MILLISECOND_KEY()
-
getDATE_MINUTE_KEY
public java.lang.String getDATE_MINUTE_KEY()
-
getDATE_MONTH_KEY
public java.lang.String getDATE_MONTH_KEY()
-
getDATE_SECOND_KEY
public java.lang.String getDATE_SECOND_KEY()
-
getDATE_YEAR_KEY
public java.lang.String getDATE_YEAR_KEY()
-
getLEN_CM_KEY
public java.lang.String getLEN_CM_KEY()
-
getLEN_FEET_KEY
public java.lang.String getLEN_FEET_KEY()
-
getLEN_INCH_KEY
public java.lang.String getLEN_INCH_KEY()
-
getSET_NULL
public java.lang.String getSET_NULL()
-
getWEIGHT_POUND_KEY
public java.lang.String getWEIGHT_POUND_KEY()
-
getWEIGHT_STONE_KEY
public java.lang.String getWEIGHT_STONE_KEY()
-
-