Class ObjectHelper
- java.lang.Object
-
- de.uplanet.lucy.server.auxiliaries.ObjectHelper
-
@VelocityVariable("ObjectHelper") @VelocityCallable("singleton") public final class ObjectHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description ObjectHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetNull()IValueHolder<?>getNullValueHolder()booleanisFalseOrNull(Object p_obj)Checks if the given argument is a booleanfalse, ornull.booleanisNull(Object p_obj)Checks if the given argument isnull.booleanisTrueOrNull(Object p_obj)Checks if the given argument is a booleantrue, ornull.booleanisVHNull(IValueHolder<?> p_vh)booleanisVHNullOrEmpty(IValueHolder<?> p_vh)ObjectorElse(Object p_obj, Object p_fallback)Checks if the given object reference isnull, and returns either the object itself if it is notnull, or the provided fallback value if the object reference isnull.
-
-
-
Method Detail
-
isNull
public boolean isNull(Object p_obj)
Checks if the given argument isnull.- Parameters:
p_obj- The value to be checked.- Returns:
trueif the given value isnull, orfalseotherwise.
-
orElse
public Object orElse(Object p_obj, Object p_fallback)
Checks if the given object reference isnull, and returns either the object itself if it is notnull, or the provided fallback value if the object reference isnull.- Parameters:
p_obj- The object reference to check.p_fallback- The fallback value.- Returns:
- The value of the object reference if it is not
null, the fallback value otherwise. - See Also:
TextUtil.fallbackIfNullOrEmpty(CharSequence, String)
-
isTrueOrNull
public boolean isTrueOrNull(Object p_obj)
Checks if the given argument is a booleantrue, ornull.- Parameters:
p_obj- A boolean value, ornull.- Returns:
trueif the given value is a booleantrueornull, orfalseotherwise.- Throws:
IllegalArgumentException- If the given argument is neither a boolean value nornull.
-
isFalseOrNull
public boolean isFalseOrNull(Object p_obj)
Checks if the given argument is a booleanfalse, ornull.- Parameters:
p_obj- A boolean value, ornull.- Returns:
trueif the given value is a booleanfalseornull, orfalseotherwise.- Throws:
IllegalArgumentException- If the given argument is neither a boolean value nornull.
-
getNull
public Object getNull()
-
getNullValueHolder
public IValueHolder<?> getNullValueHolder()
-
isVHNull
public boolean isVHNull(IValueHolder<?> p_vh)
-
isVHNullOrEmpty
public boolean isVHNullOrEmpty(IValueHolder<?> p_vh)
-
-