Package org.ctan.site.services.util
Interface NullCheck
public interface NullCheck
The class
NullCheck
contains the utility methods for treatment
of null values.-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic Boolean
copyNonNull
(Boolean value) The methodcopyNonNull
provides means to create a copy without null values.static Long
copyNonNull
(Long value) The methodcopyNonNull
provides means to create a copy without null values.static String
copyNonNull
(String value) The methodcopyNonNull
provides means to create a copy without null values.static Date
copyNonNull
(Date value) The methodcopyNonNull
provides means to create a copy without null values.static Upload
copyNonNull
(@NonNull Upload up) The methodcopyNonNull
provides means to create a shallow copy without null values.static Upload.TerminationStatus
The methodcopyNonNull
provides means to create a copy without null values.static String
The methodisNotNull
provides means to check the value for null and throw aNullPointerException
if the value is null.static void
isNotNullObject
(Object value, String msg) The methodisNotNullObject
provides means to check the value for null and throw aNullPointerException
if the value is null.
-
Method Details
-
copyNonNull
The methodcopyNonNull
provides means to create a copy without null values.- Parameters:
value
- the input- Returns:
- a shallow copy
-
copyNonNull
The methodcopyNonNull
provides means to create a copy without null values.- Parameters:
value
- the input- Returns:
- a shallow copy
-
copyNonNull
The methodcopyNonNull
provides means to create a copy without null values.- Parameters:
value
- the input- Returns:
- a shallow copy
-
copyNonNull
The methodcopyNonNull
provides means to create a copy without null values.- Parameters:
value
- the input- Returns:
- a shallow copy
-
copyNonNull
The methodcopyNonNull
provides means to create a copy without null values.- Parameters:
value
- the input- Returns:
- a shallow copy
-
copyNonNull
The methodcopyNonNull
provides means to create a shallow copy without null values.- Parameters:
up
- the input- Returns:
- a shallow copy
-
isNotNull
The methodisNotNull
provides means to check the value for null and throw aNullPointerException
if the value is null.- Parameters:
value
- the valuemsg
- the name of the parameter- Returns:
- the value
-
isNotNullObject
The methodisNotNullObject
provides means to check the value for null and throw aNullPointerException
if the value is null.- Parameters:
value
- the valuemsg
- the name of the parameter
-