Package com.axelor.common
Class ObjectUtils
java.lang.Object
com.axelor.common.ObjectUtils
This class defines from static helper methods to deal with objects.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanCheck whether the given value is an array.static booleanCheck whether the given value is empty.static booleanisMutable(Collection<?> collection) Check whether the given collection is mutable.static booleanCheck whether the given map is mutable.static booleanCheck whether the given value is not empty.
-
Constructor Details
-
ObjectUtils
public ObjectUtils()
-
-
Method Details
-
isArray
Check whether the given value is an array.- Parameters:
value- the value to check- Returns:
- true if value is array false otherwise
-
isEmpty
Check whether the given value is empty.An object value is empty if:
- value is null
- value is
OptionalandOptional.empty() - value is
Arraywith length 0 - value is
CharSequencewith length 0 - value is
CollectionorMapwith size 0
- Parameters:
value- the object value to check- Returns:
- true if empty false otherwise
-
notEmpty
Check whether the given value is not empty.- Parameters:
value- the object value to check- Returns:
- true if not empty false otherwise
- See Also:
-
isMutable
Check whether the given map is mutable.- Parameters:
map- the map to check- Returns:
- true if mutable false otherwise
-
isMutable
Check whether the given collection is mutable.- Parameters:
collection- the collection to check- Returns:
- true if mutable false otherwise
-