Class VCValueHolderHelper

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

@VelocityCallable("singleton") public final class VCValueHolderHelper extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static final boolean
    getBooleanFromVH(de.uplanet.lucy.server.dataobjects.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 final boolean
    getBooleanFromVH(de.uplanet.lucy.server.dataobjects.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 final Boolean
    getBooleanFromVH(de.uplanet.lucy.server.dataobjects.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 final Date
    getDateFromVH(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh)
     
    static final Calendar
    getDateFromVH(de.uplanet.lucy.server.dataobjects.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(de.uplanet.lucy.server.dataobjects.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 final double
    getDoubleFromVH(de.uplanet.lucy.server.dataobjects.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 final Double
    getDoubleFromVH(de.uplanet.lucy.server.dataobjects.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 final float
    getFloatFromVH(de.uplanet.lucy.server.dataobjects.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 final float
    getFloatFromVH(de.uplanet.lucy.server.dataobjects.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 final Float
    getFloatFromVH(de.uplanet.lucy.server.dataobjects.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 final int
    getIntFromVH(de.uplanet.lucy.server.dataobjects.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 final int
    getIntFromVH(de.uplanet.lucy.server.dataobjects.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 final Integer
    getIntFromVH(de.uplanet.lucy.server.dataobjects.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 an String that cannot parsed to an Int!
    static final long
    getLongFromVH(de.uplanet.lucy.server.dataobjects.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 final long
    getLongFromVH(de.uplanet.lucy.server.dataobjects.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 final Long
    getLongFromVH(de.uplanet.lucy.server.dataobjects.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 final short
    getShortFromVH(de.uplanet.lucy.server.dataobjects.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 final short
    getShortFromVH(de.uplanet.lucy.server.dataobjects.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 final Short
    getShortFromVH(de.uplanet.lucy.server.dataobjects.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 String
    getStringFromVH(de.uplanet.lucy.server.dataobjects.IDateTimeValueHolder p_vh)
    Converts the contents of a value holder to string.
    static String
    getStringFromVH(de.uplanet.lucy.server.dataobjects.IDateTimeValueHolder p_vh, String p_strNullValue)
     
    static String
    getStringFromVH(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh)
    Converts the contents of a value holder to string.
    static String
    getStringFromVH(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh, String p_strNullValue)
     
    static final long
    getTimeInMillisFromVH(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh)
     
    static final long
    getTimeInMillisFromVH(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh, long p_lNullValue)
     
    static final Long
    getTimeInMillisFromVH(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh, Long p_lNullValue)
     
    static final Calendar
    getUTCDateFromVH(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh)
    returns an UPCalendar from a ValueHolder throws an Exception when the getValue() is not an Date type!
    static final boolean
    isNull(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh)
     
    static final boolean
    isNullOrEmpty(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh)
     
    static final boolean
    isRawNull(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh)
     

    Methods inherited from class java.lang.Object

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

    • VCValueHolderHelper

      public VCValueHolderHelper()
  • Method Details

    • getStringFromVH

      public static String getStringFromVH(de.uplanet.lucy.server.dataobjects.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(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh, String p_strNullValue)
    • getStringFromVH

      public static 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 String getStringFromVH(de.uplanet.lucy.server.dataobjects.IDateTimeValueHolder p_vh, String p_strNullValue)
    • isNull

      public static final boolean isNull(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh)
      Parameters:
      p_vh -
      Returns:
      true when p_vh == null or p_vh.getValue() == null
    • isNullOrEmpty

      public static final boolean isNullOrEmpty(de.uplanet.lucy.server.dataobjects.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(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh)
      Parameters:
      p_vh -
      Returns:
      true when p_vh == null or p_vh.getRawValue() == null
    • getDateFromVH

      public static final Calendar getDateFromVH(de.uplanet.lucy.server.dataobjects.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(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh)
    • getUTCDateFromVH

      public static final Calendar getUTCDateFromVH(de.uplanet.lucy.server.dataobjects.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(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh)
      Parameters:
      p_vh -
      Returns:
      Time in Milliseconds (UTC) from the DateTime ValueHolder
    • getTimeInMillisFromVH

      public static final long getTimeInMillisFromVH(de.uplanet.lucy.server.dataobjects.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(de.uplanet.lucy.server.dataobjects.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(de.uplanet.lucy.server.dataobjects.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 is allowed use getIntFromVH(IValueHolder, int)).
      Parameters:
      p_vh -
      Returns:
      int value of the ValueHolder
    • getIntFromVH

      public static final int getIntFromVH(de.uplanet.lucy.server.dataobjects.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 Integer getIntFromVH(de.uplanet.lucy.server.dataobjects.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 an String that cannot parsed to an Int!
      Parameters:
      p_vh -
      Returns:
      int value of the ValueHolder
    • getLongFromVH

      public static final long getLongFromVH(de.uplanet.lucy.server.dataobjects.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 is allowed use getLongFromVH(IValueHolder, long)).
      Parameters:
      p_vh -
      Returns:
      long value of the ValueHolder
    • getLongFromVH

      public static final long getLongFromVH(de.uplanet.lucy.server.dataobjects.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 Long getLongFromVH(de.uplanet.lucy.server.dataobjects.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
    • getShortFromVH

      public static final short getShortFromVH(de.uplanet.lucy.server.dataobjects.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 is allowed use getShortFromVH(IValueHolder, short)).
      Parameters:
      p_vh -
      Returns:
      short value of the ValueHolder
    • getShortFromVH

      public static final short getShortFromVH(de.uplanet.lucy.server.dataobjects.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 Short getShortFromVH(de.uplanet.lucy.server.dataobjects.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
    • getFloatFromVH

      public static final float getFloatFromVH(de.uplanet.lucy.server.dataobjects.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 is allowed use getFloatFromVH(IValueHolder, float)).
      Parameters:
      p_vh -
      Returns:
      float value of the ValueHolder
    • getFloatFromVH

      public static final float getFloatFromVH(de.uplanet.lucy.server.dataobjects.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 Float getFloatFromVH(de.uplanet.lucy.server.dataobjects.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
    • getDoubleFromVH

      public static final double getDoubleFromVH(de.uplanet.lucy.server.dataobjects.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 is allowed use getDoubleFromVH(IValueHolder, double)).
      Parameters:
      p_vh -
      Returns:
      double value of the ValueHolder
    • getDoubleFromVH

      public static final double getDoubleFromVH(de.uplanet.lucy.server.dataobjects.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!
      Parameters:
      p_vh -
      Returns:
      double value of the ValueHolder
    • getDoubleFromVH

      public static final Double getDoubleFromVH(de.uplanet.lucy.server.dataobjects.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!
      Parameters:
      p_vh -
      Returns:
      double value of the ValueHolder
    • getBooleanFromVH

      public static final boolean getBooleanFromVH(de.uplanet.lucy.server.dataobjects.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 is allowed use getBooleanFromVH(IValueHolder, boolean)).
      Parameters:
      p_vh -
      Returns:
      double value of the ValueHolder
    • getBooleanFromVH

      public static final boolean getBooleanFromVH(de.uplanet.lucy.server.dataobjects.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!
      Parameters:
      p_vh -
      Returns:
      float value of the ValueHolder
    • getBooleanFromVH

      public static final Boolean getBooleanFromVH(de.uplanet.lucy.server.dataobjects.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!
      Parameters:
      p_vh -
      Returns:
      float value of the ValueHolder