de.uplanet.lucy.server.auxiliaries
Class VCValueHolderHelper

java.lang.Object
  extended by de.uplanet.lucy.server.auxiliaries.VCValueHolderHelper

@VelocityCallable(value="singelton")
public class VCValueHolderHelper
extends java.lang.Object

Version:
$Revision: 78638 $

Constructor Summary
VCValueHolderHelper()
           
 
Method Summary
static boolean getBooleanFromVH(IValueHolder<?> p_vh)
          returns the boolean value of the ValueHolder throws Nullpointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long or an String that cannot parsed to an int!
static 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 an String cannot parsed to an Int!
static java.lang.Boolean getBooleanFromVH(IValueHolder<?> p_vh, java.lang.Boolean p_dNullValue)
          returns the float value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int or an String cannot parsed to an Int!
static java.util.Date getDateFromVH(IValueHolder<?> p_vh)
           
static UpCalendar getDateFromVH(IValueHolder<?> p_vh, java.util.TimeZone p_tz)
          returns an UPCalendar from a ValueHolder throws an Exception when the getValue() is not an Date type!
static double getDoubleFromVH(IValueHolder<?> p_vh)
          returns the double value of the ValueHolder throws Nullpointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long, float, double or an String that cannot parsed to an double!
static 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 an String that cannot parsed to an double!
static java.lang.Double getDoubleFromVH(IValueHolder<?> p_vh, java.lang.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 an String that cannot parsed to an double!
static float getFloatFromVH(IValueHolder<?> p_vh)
          returns the float value of the ValueHolder throws Nullpointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long, float, double or an String that cannot parsed to an float!
static 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 an String that cannot parsed to an float!
static java.lang.Float getFloatFromVH(IValueHolder<?> p_vh, java.lang.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 an String that cannot parsed to an float!
static int getIntFromVH(IValueHolder<?> p_vh)
          returns the int value of the ValueHolder throws Nullpointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long or an String that cannot parsed to an int!
static 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 an String that cannot parsed to an Int!
static java.lang.Integer getIntFromVH(IValueHolder<?> p_vh, java.lang.Integer p_iNullValue)
          returns the int value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int, long or an String that cannot parsed to an Int!
static long getLongFromVH(IValueHolder<?> p_vh)
          returns the long value of the ValueHolder throws Nullpointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long or an String that cannot parsed to an int!
static 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 an String that cannot parsed to an long!
static java.lang.Long getLongFromVH(IValueHolder<?> p_vh, java.lang.Long p_iNullValue)
          returns the long value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int, long or an String that cannot parsed to an long!
static 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 an String that cannot parsed to an int!
static 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 an String that cannot parsed to an short!
static java.lang.Short getShortFromVH(IValueHolder<?> p_vh, java.lang.Short p_sNullValue)
          returns the short value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an short or an String that cannot parsed to an short!
static java.lang.String getStringFromVH(de.uplanet.lucy.server.dataobjects.IDateTimeValueHolder p_vh)
          Converts the contents of a value holder to string.
static java.lang.String getStringFromVH(de.uplanet.lucy.server.dataobjects.IDateTimeValueHolder p_vh, java.lang.String p_strNullValue)
           
static java.lang.String getStringFromVH(IValueHolder<?> p_vh)
          Converts the contents of a value holder to string.
static java.lang.String getStringFromVH(IValueHolder<?> p_vh, java.lang.String p_strNullValue)
           
static long getTimeInMillisFromVH(IValueHolder<?> p_vh)
           
static long getTimeInMillisFromVH(IValueHolder<?> p_vh, long p_lNullValue)
           
static java.lang.Long getTimeInMillisFromVH(IValueHolder<?> p_vh, java.lang.Long p_lNullValue)
           
static UpCalendar getUTCDateFromVH(IValueHolder<?> p_vh)
          returns an UPCalendar from a ValueHolder throws an Exception when the getValue() is not an Date type!
static boolean isNull(IValueHolder<?> p_vh)
           
static boolean isNullOrEmpty(IValueHolder<?> p_vh)
           
static boolean isRawNull(IValueHolder<?> p_vh)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VCValueHolderHelper

public VCValueHolderHelper()
Method Detail

getStringFromVH

public static java.lang.String getStringFromVH(IValueHolder<?> p_vh)
Converts the contents of a value holder to string.

Parameters:
p_vh - The value holder
Returns:
The converted string or null

getStringFromVH

public static java.lang.String getStringFromVH(IValueHolder<?> p_vh,
                                               java.lang.String p_strNullValue)

getStringFromVH

public static java.lang.String getStringFromVH(de.uplanet.lucy.server.dataobjects.IDateTimeValueHolder p_vh)
Converts the contents of a value holder to string.

Parameters:
p_vh - The value holder
Returns:
The converted string or null

getStringFromVH

public static java.lang.String getStringFromVH(de.uplanet.lucy.server.dataobjects.IDateTimeValueHolder p_vh,
                                               java.lang.String p_strNullValue)

isNull

public static final boolean isNull(IValueHolder<?> p_vh)
Parameters:
p_vh -
Returns:
true when p_vh == null or p_vh.getValue() == null

isNullOrEmpty

public static final boolean isNullOrEmpty(IValueHolder<?> p_vh)
Parameters:
p_vh -
Returns:
true when p_vh == null || p_vh.getValue() == null || p_vh.getValue().toString().length() == 0

isRawNull

public static final boolean isRawNull(IValueHolder<?> p_vh)
Parameters:
p_vh -
Returns:
true when p_vh == null or p_vh.getRawValue() == null

getDateFromVH

public static final UpCalendar getDateFromVH(IValueHolder<?> p_vh,
                                             java.util.TimeZone p_tz)
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

public static final java.util.Date getDateFromVH(IValueHolder<?> p_vh)

getUTCDateFromVH

public static final UpCalendar getUTCDateFromVH(IValueHolder<?> p_vh)
returns an UPCalendar from a ValueHolder throws an Exception when the getValue() is not an Date type!

Parameters:
p_vh -
Returns:
UPCalendar in utc or null when isNull(p_vh)

getTimeInMillisFromVH

public static final long getTimeInMillisFromVH(IValueHolder<?> p_vh)
Parameters:
p_vh -
Returns:
Time in Milliseconds (UTC) from the DateTime ValueHolder

getTimeInMillisFromVH

public static final long getTimeInMillisFromVH(IValueHolder<?> p_vh,
                                               long p_lNullValue)
Parameters:
p_vh -
Returns:
Time in Milliseconds from the DateTime ValueHolder, or p_lNullValue when isNull(p_vh) == true

getTimeInMillisFromVH

public static final java.lang.Long getTimeInMillisFromVH(IValueHolder<?> p_vh,
                                                         java.lang.Long p_lNullValue)
Parameters:
p_vh -
Returns:
Time in Milliseconds from the DateTime ValueHolder, or p_lNullValue when isNull(p_vh) == true

getIntFromVH

public static final int getIntFromVH(IValueHolder<?> p_vh)
returns the int value of the ValueHolder throws Nullpointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long or an String that cannot parsed to an int! (when Null allowd use getIntFromVH(IValueHolder p_vh, int p_iNullValue)

Parameters:
p_vh -
Returns:
int value of the ValueHolder

getIntFromVH

public 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 an String that cannot parsed to an Int!

Parameters:
p_vh -
Returns:
int value of the ValueHolder

getIntFromVH

public static final java.lang.Integer getIntFromVH(IValueHolder<?> p_vh,
                                                   java.lang.Integer p_iNullValue)
returns the int value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int, long or an String that cannot parsed to an Int!

Parameters:
p_vh -
Returns:
int value of the ValueHolder

getLongFromVH

public static final long getLongFromVH(IValueHolder<?> p_vh)
returns the long value of the ValueHolder throws Nullpointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long or an String that cannot parsed to an int! (when Null allowd use getLongFromVH(IValueHolder p_vh, long p_lNullValue)

Parameters:
p_vh -
Returns:
long value of the ValueHolder

getLongFromVH

public 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 an String that cannot parsed to an long!

Parameters:
p_vh -
Returns:
float value of the ValueHolder

getLongFromVH

public static final java.lang.Long getLongFromVH(IValueHolder<?> p_vh,
                                                 java.lang.Long p_iNullValue)
returns the long value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int, long or an String that cannot parsed to an long!

Parameters:
p_vh -
Returns:
float value of the ValueHolder

getShortFromVH

public 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 an 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

public 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 an String that cannot parsed to an short!

Parameters:
p_vh -
Returns:
float value of the ValueHolder

getShortFromVH

public static final java.lang.Short getShortFromVH(IValueHolder<?> p_vh,
                                                   java.lang.Short p_sNullValue)
returns the short value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an short or an String that cannot parsed to an short!

Parameters:
p_vh -
Returns:
float value of the ValueHolder

getFloatFromVH

public static final float getFloatFromVH(IValueHolder<?> p_vh)
returns the float value of the ValueHolder throws Nullpointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long, float, double or an 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

public 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 an String that cannot parsed to an float!

Parameters:
p_vh -
Returns:
float value of the ValueHolder

getFloatFromVH

public static final java.lang.Float getFloatFromVH(IValueHolder<?> p_vh,
                                                   java.lang.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 an String that cannot parsed to an float!

Parameters:
p_vh -
Returns:
float value of the ValueHolder

getDoubleFromVH

public static final double getDoubleFromVH(IValueHolder<?> p_vh)
returns the double value of the ValueHolder throws Nullpointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long, float, double or an String that cannot parsed to an double! (when Null allowd use getDoubleFromVH(IValueHolder p_vh, double p_dNullValue)

Parameters:
p_vh -
Returns:
double value of the ValueHolder

getDoubleFromVH

public 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 an String that cannot parsed to an double! (when Null allowd use getIntFromVH(IValueHolder p_vh, int nullValue)

Parameters:
p_vh -
Returns:
double value of the ValueHolder

getDoubleFromVH

public static final java.lang.Double getDoubleFromVH(IValueHolder<?> p_vh,
                                                     java.lang.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 an String that cannot parsed to an double! (when Null allowd use getIntFromVH(IValueHolder p_vh, int nullValue)

Parameters:
p_vh -
Returns:
double value of the ValueHolder

getBooleanFromVH

public static final boolean getBooleanFromVH(IValueHolder<?> p_vh)
returns the boolean value of the ValueHolder throws Nullpointer Exception when isNull(p_vh) is true or an RuntimeException if p_vh.getValue() is not an int, long or an String that cannot parsed to an int! (when Null allowd use getIntFromVH(IValueHolder p_vh, int nullValue)

Parameters:
p_vh -
Returns:
double value of the ValueHolder

getBooleanFromVH

public 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 an String cannot parsed to an Int! (when Null allowd use getIntFromVH(IValueHolder p_vh, int nullValue)

Parameters:
p_vh -
Returns:
float value of the ValueHolder

getBooleanFromVH

public static final java.lang.Boolean getBooleanFromVH(IValueHolder<?> p_vh,
                                                       java.lang.Boolean p_dNullValue)
returns the float value of the ValueHolder throws an RuntimeException when p_vh.getValue is not an int or an String cannot parsed to an Int! (when Null allowd use getIntFromVH(IValueHolder p_vh, int nullValue)

Parameters:
p_vh -
Returns:
float value of the ValueHolder


Last updated: 2011-01-27
Copyright 2000-2010 United Planet. All Rights Reserved.