Class ValueHolderHelper

java.lang.Object
de.uplanet.lucy.server.dataobjects.impl.ValueHolderHelper

public final class ValueHolderHelper extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    Value holder comparator.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static final boolean
    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)
    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! (when Null allowed use getIntFromVH(IValueHolder<?> p_vh, int nullValue)
    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! (when Null allowed use getIntFromVH(IValueHolder<?> p_vh, int nullValue)
    static final Date
     
    static final Calendar
    returns an UPCalendar from a ValueHolder throws an Exception when the getValue() is not an Date type!
    static final double
    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)
    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! (when Null allowed use getIntFromVH(IValueHolder<?> p_vh, int nullValue)
    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! (when Null allowed use getIntFromVH(IValueHolder<?> p_vh, int nullValue)
    static final float
    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)
    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
    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)
    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
    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)
    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
    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)
    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
    Converts the contents of a value holder to string.
    static String
    getStringFromVH(IValueHolder<?> p_vh, String p_strNullValue)
     
    static final long
     
    static final long
    getTimeInMillisFromVH(IValueHolder<?> p_vh, long p_lNullValue)
     
    static final Long
    getTimeInMillisFromVH(IValueHolder<?> p_vh, Long p_lNullValue)
     
    static final Timestamp
     
    static final Calendar
    returns an UPCalendar from a ValueHolder throws an Exception when the getValue() is not an Date type!
    static final boolean
     
    static final boolean
     
    static final boolean
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ValueHolderHelper

      public ValueHolderHelper()
  • Method Details

    • getStringFromVH

      public static 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 String getStringFromVH(IValueHolder<?> p_vh, String p_strNullValue)
    • isNull

      public static final boolean isNull(IValueHolder<?> p_vh)
      Parameters:
      p_vh -
      Returns:
      true when p_vh == null or p_vh.hasValue() == 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 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!
      Parameters:
      p_vh -
      p_tz -
      Returns:
      UPCalendar or null
    • getDateFromVH

      public static final Date getDateFromVH(IValueHolder<?> p_vh)
    • getTimestampFromVH

      public static final Timestamp getTimestampFromVH(IValueHolder<?> p_vh)
    • getUTCDateFromVH

      public static final Calendar 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:
      Calendar 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 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
    • getIntFromVH

      public 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! (when Null allowed 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 a String that cannot parsed to an Int!
      Parameters:
      p_vh -
      Returns:
      int value of the ValueHolder
    • getIntFromVH

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

      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 a String that cannot parsed to an long!
      Parameters:
      p_vh -
      Returns:
      float 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 a 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 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

      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 a String that cannot parsed to an short!
      Parameters:
      p_vh -
      Returns:
      float 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 a 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 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

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

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

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

      public static 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! (when Null allowed 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 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

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