public class FilterRules
extends java.lang.Object
Condition,
QueryBuilder| Modifier and Type | Method and Description |
|---|---|
static java.util.function.Predicate<java.lang.String[]> |
countOfValues(int count)
Count of values provided to filter
|
static java.util.function.Predicate<java.lang.String> |
dateInMillis()
Accepts numbers only
|
static java.util.function.Predicate<CriteriaHolder> |
filterForBoolean()
Accepts only strings as data type
|
static java.util.function.Predicate<CriteriaHolder> |
filterForCollections()
Accepts collections as data type
|
static java.util.function.Predicate<CriteriaHolder> |
filterForDates()
Accepts only dates as data type
|
static java.util.function.Predicate<CriteriaHolder> |
filterForNumbers()
Accepts numbers only numbers as data type
|
static java.util.function.Predicate<CriteriaHolder> |
filterForString()
Accepts only strings as data type
|
static java.util.function.Predicate<java.lang.String> |
number()
Accepts numbers only
|
static <T extends java.lang.Number> |
numberIsPositive()
Accepts numbers only numbers as data type
|
static java.util.function.Predicate<java.lang.String> |
timeStamp() |
static java.util.function.Predicate<java.lang.String> |
zoneOffset() |
public static java.util.function.Predicate<CriteriaHolder> filterForString()
public static java.util.function.Predicate<CriteriaHolder> filterForBoolean()
public static java.util.function.Predicate<CriteriaHolder> filterForNumbers()
public static java.util.function.Predicate<CriteriaHolder> filterForCollections()
public static <T extends java.lang.Number> java.util.function.Predicate<T> numberIsPositive()
public static java.util.function.Predicate<java.lang.String> number()
public static java.util.function.Predicate<java.lang.String> dateInMillis()
public static java.util.function.Predicate<CriteriaHolder> filterForDates()
public static java.util.function.Predicate<java.lang.String[]> countOfValues(int count)
public static java.util.function.Predicate<java.lang.String> zoneOffset()
public static java.util.function.Predicate<java.lang.String> timeStamp()