Package org.drools.verifier.core.util
Class PortablePreconditions
- java.lang.Object
-
- org.drools.verifier.core.util.PortablePreconditions
-
public class PortablePreconditions extends java.lang.ObjectCreated by tonirikkola on 7.8.2018.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPortablePreconditions()Should not be instantiated
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcheckCondition(java.lang.String name, boolean condition)Assert that this parameter is marked as valid by the condition passed as parameter.static <T> voidcheckEachParameterNotNull(java.lang.String name, T... parameters)Assert that this parameter is not null, as also each item of the array is not null.static java.lang.StringcheckNotEmpty(java.lang.String name, java.lang.String parameter)Assert that this parameter is not empty.static voidcheckNotEmpty(java.lang.String name, java.util.Map<?,?> parameter)Assert that this parameter is not empty.static <T extends java.util.Collection<?>>
TcheckNotEmpty(java.lang.String name, T parameter)Assert that this parameter is not empty.static <T> T[]checkNotEmpty(java.lang.String name, T[] parameter)Assert that this parameter is not empty.static <T> TcheckNotNull(java.lang.String name, T parameter)Assert that this parameter is not null.static voidcheckNullMandatory(java.lang.String name, java.lang.Object parameter)Assert that this parameter is null.
-
-
-
Method Detail
-
checkCondition
public static void checkCondition(java.lang.String name, boolean condition)Assert that this parameter is marked as valid by the condition passed as parameter.- Parameters:
name- of parametercondition- itself
-
checkEachParameterNotNull
public static <T> void checkEachParameterNotNull(java.lang.String name, T... parameters)Assert that this parameter is not null, as also each item of the array is not null.- Type Parameters:
T- parameter type- Parameters:
name- of parameterparameters- itself
-
checkNotEmpty
public static <T extends java.util.Collection<?>> T checkNotEmpty(java.lang.String name, T parameter)Assert that this parameter is not empty. It will test for null and also the size of this array.- Parameters:
name- of parameterparameter- itself
-
checkNotEmpty
public static void checkNotEmpty(java.lang.String name, java.util.Map<?,?> parameter)Assert that this parameter is not empty. It will test for null and also the size of this array.- Parameters:
name- of parameterparameter- itself
-
checkNotEmpty
public static java.lang.String checkNotEmpty(java.lang.String name, java.lang.String parameter)Assert that this parameter is not empty. It trims the parameter to see if have any valid data on that.- Parameters:
name- of parameterparameter- itself
-
checkNotEmpty
public static <T> T[] checkNotEmpty(java.lang.String name, T[] parameter)Assert that this parameter is not empty. It will test for null and also the size of this array.- Type Parameters:
T- type of the array- Parameters:
name- of parameterparameter- itself
-
checkNotNull
public static <T> T checkNotNull(java.lang.String name, T parameter)Assert that this parameter is not null.- Parameters:
name- of parameterparameter- itself
-
checkNullMandatory
public static void checkNullMandatory(java.lang.String name, java.lang.Object parameter)Assert that this parameter is null.- Parameters:
name- of parameterparameter- itself
-
-