Class ValueHolderHelper
java.lang.Object
de.uplanet.lucy.server.dataobjects.impl.ValueHolderHelper
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Value holder comparator. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic final boolean
getBooleanFromVH
(IValueHolder<?> p_vh) returns the boolean value of the ValueHolder throws Null pointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long or a String that cannot parsed to an int!static final boolean
getBooleanFromVH
(IValueHolder<?> p_vh, boolean p_dNullValue) returns the float value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int or a String cannot parsed to an Int!static final Boolean
getBooleanFromVH
(IValueHolder<?> p_vh, Boolean p_dNullValue) returns the float value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int or a String cannot parsed to an Int!static final Date
getDateFromVH
(IValueHolder<?> p_vh) static final Calendar
getDateFromVH
(IValueHolder<?> p_vh, TimeZone p_tz) returns an UPCalendar from a ValueHolder throws an Exception when the getValue() is not an Date type!static final double
getDoubleFromVH
(IValueHolder<?> p_vh) returns the double value of the ValueHolder throws Null pointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long, float, double or a String that cannot parsed to an double!static final double
getDoubleFromVH
(IValueHolder<?> p_vh, double p_dNullValue) returns the double value of the ValueHolder throws an RuntimeException when p_vh.getValue() is not an int, long, double, float or a String that cannot parsed to an double!static final Double
getDoubleFromVH
(IValueHolder<?> p_vh, Double p_dNullValue) returns the double value of the ValueHolder throws an RuntimeException when p_vh.getValue() is not an int, long, double, float or a String that cannot parsed to an double!static final float
getFloatFromVH
(IValueHolder<?> p_vh) returns the float value of the ValueHolder throws Null pointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long, float, double or a String that cannot parsed to an float!static final float
getFloatFromVH
(IValueHolder<?> p_vh, float p_fNullValue) returns the float value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an float, double, long, int or a String that cannot parsed to an float!static final Float
getFloatFromVH
(IValueHolder<?> p_vh, Float p_fNullValue) returns the float value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an float, double, long, int or a String that cannot parsed to an float!static final int
getIntFromVH
(IValueHolder<?> p_vh) returns the integer value of the ValueHolder throws Null pointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long or a String that cannot parsed to an int!static final int
getIntFromVH
(IValueHolder<?> p_vh, int p_iNullValue) returns the int value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int, long or a String that cannot parsed to an Int!static final Integer
getIntFromVH
(IValueHolder<?> p_vh, Integer p_iNullValue) returns the int value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int, long or a String that cannot parsed to an Int!static final long
getLongFromVH
(IValueHolder<?> p_vh) returns the long value of the ValueHolder throws Null pointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long or a String that cannot parsed to an int!static final long
getLongFromVH
(IValueHolder<?> p_vh, long p_iNullValue) returns the long value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int, long or a String that cannot parsed to an long!static final Long
getLongFromVH
(IValueHolder<?> p_vh, Long p_iNullValue) returns the long value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int, long or a String that cannot parsed to an long!static final short
getShortFromVH
(IValueHolder<?> p_vh) returns the short value of the ValueHolder throws Nullpointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an short or a String that cannot parsed to an int!static final short
getShortFromVH
(IValueHolder<?> p_vh, short p_sNullValue) returns the short value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an short or a String that cannot parsed to an short!static final Short
getShortFromVH
(IValueHolder<?> p_vh, Short p_sNullValue) returns the short value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an short or a String that cannot parsed to an short!static String
getStringFromVH
(IValueHolder<?> p_vh) Converts the contents of a value holder to string.static String
getStringFromVH
(IValueHolder<?> p_vh, String p_strNullValue) static final long
getTimeInMillisFromVH
(IValueHolder<?> p_vh) static final long
getTimeInMillisFromVH
(IValueHolder<?> p_vh, long p_lNullValue) static final Long
getTimeInMillisFromVH
(IValueHolder<?> p_vh, Long p_lNullValue) static final Timestamp
getTimestampFromVH
(IValueHolder<?> p_vh) static final Calendar
getUTCDateFromVH
(IValueHolder<?> p_vh) returns an UPCalendar from a ValueHolder throws an Exception when the getValue() is not an Date type!static final boolean
isNull
(IValueHolder<?> p_vh) static final boolean
isNullOrEmpty
(IValueHolder<?> p_vh) static final boolean
isRawNull
(IValueHolder<?> p_vh)
-
Constructor Details
-
ValueHolderHelper
public ValueHolderHelper()
-
-
Method Details
-
getStringFromVH
Converts the contents of a value holder to string.- Parameters:
p_vh
- The value holder- Returns:
- The converted string or null
-
getStringFromVH
-
isNull
- Parameters:
p_vh
-- Returns:
- true when p_vh == null or p_vh.hasValue() == null
-
isNullOrEmpty
- Parameters:
p_vh
-- Returns:
true
whenp_vh == null || p_vh.getValue() == null || p_vh.getValue().toString().length() == 0
-
isRawNull
- Parameters:
p_vh
-- Returns:
- true when p_vh == null or p_vh.getRawValue() == null
-
getDateFromVH
returns an UPCalendar from a ValueHolder throws an Exception when the getValue() is not an Date type!- Parameters:
p_vh
-p_tz
-- Returns:
- UPCalendar or null
-
getDateFromVH
-
getTimestampFromVH
-
getUTCDateFromVH
returns an UPCalendar from a ValueHolder throws an Exception when the getValue() is not an Date type!- Parameters:
p_vh
-- Returns:
- Calendar in UTC or null when isNull(p_vh)
-
getTimeInMillisFromVH
- Parameters:
p_vh
-- Returns:
- Time in Milliseconds (UTC) from the DateTime ValueHolder
-
getTimeInMillisFromVH
- Parameters:
p_vh
-- Returns:
- Time in Milliseconds from the DateTime ValueHolder, or p_lNullValue when isNull(p_vh) == true
-
getTimeInMillisFromVH
- Parameters:
p_vh
-- Returns:
- Time in Milliseconds from the DateTime ValueHolder, or p_lNullValue when isNull(p_vh) == true
-
getIntFromVH
returns the integer value of the ValueHolder throws Null pointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long or a String that cannot parsed to an int! (when Null allowed use getIntFromVH(IValueHolder<?> p_vh, int p_iNullValue)- Parameters:
p_vh
-- Returns:
- int value of the ValueHolder
-
getIntFromVH
returns the int value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int, long or a String that cannot parsed to an Int!- Parameters:
p_vh
-- Returns:
- int value of the ValueHolder
-
getIntFromVH
returns the int value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int, long or a String that cannot parsed to an Int!- Parameters:
p_vh
-- Returns:
- int value of the ValueHolder
-
getLongFromVH
returns the long value of the ValueHolder throws Null pointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long or a String that cannot parsed to an int! (when Null allowed use getLongFromVH(IValueHolder<?> p_vh, long p_lNullValue)- Parameters:
p_vh
-- Returns:
- long value of the ValueHolder
-
getLongFromVH
returns the long value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int, long or a String that cannot parsed to an long!- Parameters:
p_vh
-- Returns:
- float value of the ValueHolder
-
getLongFromVH
returns the long value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int, long or a String that cannot parsed to an long!- Parameters:
p_vh
-- Returns:
- float value of the ValueHolder
-
getShortFromVH
returns the short value of the ValueHolder throws Nullpointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an short or a String that cannot parsed to an int! (when Null allowd use getShortFromVH(IValueHolder<?> p_vh, short p_lNullValue)- Parameters:
p_vh
-- Returns:
- short value of the ValueHolder
-
getShortFromVH
returns the short value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an short or a String that cannot parsed to an short!- Parameters:
p_vh
-- Returns:
- float value of the ValueHolder
-
getShortFromVH
returns the short value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an short or a String that cannot parsed to an short!- Parameters:
p_vh
-- Returns:
- float value of the ValueHolder
-
getFloatFromVH
returns the float value of the ValueHolder throws Null pointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long, float, double or a String that cannot parsed to an float! (when Null allowed use getFloatFromVH(IValueHolder<?> p_vh, float p_fNullValue)- Parameters:
p_vh
-- Returns:
- float value of the ValueHolder
-
getFloatFromVH
returns the float value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an float, double, long, int or a String that cannot parsed to an float!- Parameters:
p_vh
-- Returns:
- float value of the ValueHolder
-
getFloatFromVH
returns the float value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an float, double, long, int or a String that cannot parsed to an float!- Parameters:
p_vh
-- Returns:
- float value of the ValueHolder
-
getDoubleFromVH
returns the double value of the ValueHolder throws Null pointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long, float, double or a String that cannot parsed to an double! (when Null allowed use getDoubleFromVH(IValueHolder<?> p_vh, double p_dNullValue)- Parameters:
p_vh
-- Returns:
- double value of the ValueHolder
-
getDoubleFromVH
returns the double value of the ValueHolder throws an RuntimeException when p_vh.getValue() is not an int, long, double, float or a String that cannot parsed to an double! (when Null allowed use getIntFromVH(IValueHolder<?> p_vh, int nullValue)- Parameters:
p_vh
-- Returns:
- double value of the ValueHolder
-
getDoubleFromVH
returns the double value of the ValueHolder throws an RuntimeException when p_vh.getValue() is not an int, long, double, float or a String that cannot parsed to an double! (when Null allowed use getIntFromVH(IValueHolder<?> p_vh, int nullValue)- Parameters:
p_vh
-- Returns:
- double value of the ValueHolder
-
getBooleanFromVH
returns the boolean value of the ValueHolder throws Null pointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long or a String that cannot parsed to an int! (when Null allowed use getIntFromVH(IValueHolder<?> p_vh, int nullValue)- Parameters:
p_vh
-- Returns:
- double value of the ValueHolder
-
getBooleanFromVH
returns the float value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int or a String cannot parsed to an Int! (when Null allowed use getIntFromVH(IValueHolder<?> p_vh, int nullValue)- Parameters:
p_vh
-- Returns:
- float value of the ValueHolder
-
getBooleanFromVH
returns the float value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int or a String cannot parsed to an Int! (when Null allowed use getIntFromVH(IValueHolder<?> p_vh, int nullValue)- Parameters:
p_vh
-- Returns:
- float value of the ValueHolder
-