Package net.anwiba.commons.ensure
Class Conditions
- java.lang.Object
-
- net.anwiba.commons.ensure.Conditions
-
public class Conditions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Conditions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> ICondition<T>allOf(ICondition<T>... conditions)static <T> ICondition<T>anyOf(ICondition<T>... conditions)static <T extends java.lang.Comparable<T>>
ICondition<T>between(T minimum, T maximum)static ICondition<java.lang.String>contains(java.lang.String value)static <V,T extends java.util.Collection<V>>
ICondition<T>containsAll(java.util.Collection<V> values)static <V,T extends java.util.Collection<V>>
ICondition<T>containsAll(V... values)static <V,T extends java.util.Collection<V>>
ICondition<T>containsNull()static ICondition<java.lang.String>endsWith(java.lang.String value)static <T> ICondition<T>equalTo(T value)static <T extends java.lang.Comparable<T>>
ICondition<T>greaterEquals(T value)static <T extends java.lang.Comparable<T>>
ICondition<T>greaterThan(T value)static <T> ICondition<T>in(java.util.Collection<T> collection)static <T> ICondition<T>in(T... values)static ICondition<java.lang.Object>instanceOf(java.lang.Class<?> value)static <T extends java.util.Collection<?>>
ICondition<T>isEmpty()static ICondition<java.lang.Boolean>isFalse()static <T> ICondition<T>isNull()static ICondition<java.lang.Boolean>isTrue()static <T extends java.lang.Comparable<T>>
ICondition<T>lowerThan(T value)static <T> ICondition<T>not(ICondition<T> validation)static <T> ICondition<T>notNull()static <T extends java.util.Collection>
ICondition<T>size(int i)static ICondition<java.lang.String>startsWith(java.lang.String value)
-
-
-
Method Detail
-
equalTo
public static <T> ICondition<T> equalTo(T value)
-
notNull
public static <T> ICondition<T> notNull()
-
isNull
public static <T> ICondition<T> isNull()
-
isTrue
public static ICondition<java.lang.Boolean> isTrue()
-
isFalse
public static ICondition<java.lang.Boolean> isFalse()
-
in
@SafeVarargs public static <T> ICondition<T> in(T... values)
-
in
public static <T> ICondition<T> in(java.util.Collection<T> collection)
-
not
public static <T> ICondition<T> not(ICondition<T> validation)
-
instanceOf
public static ICondition<java.lang.Object> instanceOf(java.lang.Class<?> value)
-
contains
public static ICondition<java.lang.String> contains(java.lang.String value)
-
startsWith
public static ICondition<java.lang.String> startsWith(java.lang.String value)
-
between
public static <T extends java.lang.Comparable<T>> ICondition<T> between(T minimum, T maximum)
-
greaterEquals
public static <T extends java.lang.Comparable<T>> ICondition<T> greaterEquals(T value)
-
greaterThan
public static <T extends java.lang.Comparable<T>> ICondition<T> greaterThan(T value)
-
lowerThan
public static <T extends java.lang.Comparable<T>> ICondition<T> lowerThan(T value)
-
endsWith
public static ICondition<java.lang.String> endsWith(java.lang.String value)
-
anyOf
@SafeVarargs public static <T> ICondition<T> anyOf(ICondition<T>... conditions)
-
allOf
@SafeVarargs public static <T> ICondition<T> allOf(ICondition<T>... conditions)
-
isEmpty
public static <T extends java.util.Collection<?>> ICondition<T> isEmpty()
-
containsAll
@SafeVarargs public static <V,T extends java.util.Collection<V>> ICondition<T> containsAll(V... values)
-
containsAll
public static <V,T extends java.util.Collection<V>> ICondition<T> containsAll(java.util.Collection<V> values)
-
containsNull
public static <V,T extends java.util.Collection<V>> ICondition<T> containsNull()
-
size
public static <T extends java.util.Collection> ICondition<T> size(int i)
-
-