Package org.drools.verifier.core.util
Class PortablePreconditions
java.lang.Object
org.drools.verifier.core.util.PortablePreconditions
Created by tonirikkola on 7.8.2018.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcheckCondition(String name, boolean condition) Assert that this parameter is marked as valid by the condition passed as parameter.static <T> voidcheckEachParameterNotNull(String name, T... parameters) Assert that this parameter is not null, as also each item of the array is not null.static StringcheckNotEmpty(String name, String parameter) Assert that this parameter is not empty.static voidcheckNotEmpty(String name, Map<?, ?> parameter) Assert that this parameter is not empty.static <T extends Collection<?>>
TcheckNotEmpty(String name, T parameter) Assert that this parameter is not empty.static <T> T[]checkNotEmpty(String name, T[] parameter) Assert that this parameter is not empty.static <T> TcheckNotNull(String name, T parameter) Assert that this parameter is not null.static voidcheckNullMandatory(String name, Object parameter) Assert that this parameter is null.
-
Constructor Details
-
PortablePreconditions
protected PortablePreconditions()Should not be instantiated
-
-
Method Details
-
checkCondition
Assert that this parameter is marked as valid by the condition passed as parameter.- Parameters:
name- of parametercondition- itself
-
checkEachParameterNotNull
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
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
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
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
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
Assert that this parameter is not null.- Parameters:
name- of parameterparameter- itself
-
checkNullMandatory
Assert that this parameter is null.- Parameters:
name- of parameterparameter- itself
-