Class ObjectHelper
java.lang.Object
de.uplanet.lucy.server.auxiliaries.ObjectHelper
@VelocityVariable("ObjectHelper")
@VelocityCallable("singleton")
public final class ObjectHelper
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetNull()de.uplanet.lucy.server.dataobjects.IValueHolder<?>booleanisFalseOrNull(Object p_obj) Checks if the given argument is a booleanfalse, ornull.booleanChecks if the given argument isnull.booleanisTrueOrNull(Object p_obj) Checks if the given argument is a booleantrue, ornull.booleanisVHNull(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh) booleanisVHNullOrEmpty(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh) 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.
-
Constructor Details
-
ObjectHelper
public ObjectHelper()
-
-
Method Details
-
isNull
Checks if the given argument isnull.- Parameters:
p_obj- The value to be checked.- Returns:
trueif the given value isnull, orfalseotherwise.
-
orElse
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:
-
isTrueOrNull
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
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
-
getNullValueHolder
public de.uplanet.lucy.server.dataobjects.IValueHolder<?> getNullValueHolder() -
isVHNull
public boolean isVHNull(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh) -
isVHNullOrEmpty
public boolean isVHNullOrEmpty(de.uplanet.lucy.server.dataobjects.IValueHolder<?> p_vh)
-