Class ObjectHelper
java.lang.Object
de.uplanet.lucy.server.auxiliaries.ObjectHelper
@VelocityVariable("ObjectHelper")
@VelocityCallable("singleton")
public final class ObjectHelper
extends Object
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetNull()
IValueHolder
<?> boolean
isFalseOrNull
(Object p_obj) Checks if the given argument is a booleanfalse
, ornull
.boolean
Checks if the given argument isnull
.boolean
isTrueOrNull
(Object p_obj) Checks if the given argument is a booleantrue
, ornull
.boolean
isVHNull
(IValueHolder<?> p_vh) boolean
isVHNullOrEmpty
(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:
true
if the given value isnull
, orfalse
otherwise.
-
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:
true
if the given value is a booleantrue
ornull
, orfalse
otherwise.- 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:
true
if the given value is a booleanfalse
ornull
, orfalse
otherwise.- Throws:
IllegalArgumentException
- If the given argument is neither a boolean value nornull
.
-
getNull
-
getNullValueHolder
-
isVHNull
-
isVHNullOrEmpty
-