Package step.core.collections
Class Filters
- java.lang.Object
-
- step.core.collections.Filters
-
public class Filters extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFilters.AbstractAtomicFilterstatic classFilters.AbstractCompositeFilterstatic classFilters.Andstatic classFilters.Equalsstatic classFilters.Falsestatic interfaceFilters.FilterFactory<T>static classFilters.Fulltextstatic classFilters.Gtstatic classFilters.Gtestatic classFilters.Instatic classFilters.Ltstatic classFilters.Ltestatic classFilters.Notstatic classFilters.Orstatic classFilters.Regexstatic classFilters.True
-
Constructor Summary
Constructors Constructor Description Filters()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Filters.Andand(List<Filter> filters)static Filters.Trueempty()static Filters.Equalsequals(String field, boolean expectedValue)static Filters.Equalsequals(String field, long expectedValue)static Filters.Equalsequals(String field, String expectedValue)static Filters.Equalsequals(String field, org.bson.types.ObjectId expectedValue)static Filters.FalsefalseFilter()static Filters.Fulltextfulltext(String expression)static Filters.Gtgt(String field, long value)static Filters.Gtegte(String field, long value)static Filters.Equalsid(String id)static Filters.Equalsid(org.bson.types.ObjectId id)static Filterin(String field, List<String> values)static Filters.Ltlt(String field, long value)static Filters.Ltelte(String field, long value)static Filters.Notnot(Filter filter)static Filters.Oror(List<Filter> filters)static Filters.Regexregex(String field, String expression, boolean caseSensitive)
-
-
-
Method Detail
-
and
public static Filters.And and(List<Filter> filters)
-
or
public static Filters.Or or(List<Filter> filters)
-
not
public static Filters.Not not(Filter filter)
-
empty
public static Filters.True empty()
-
falseFilter
public static Filters.False falseFilter()
-
equals
public static Filters.Equals equals(String field, boolean expectedValue)
-
equals
public static Filters.Equals equals(String field, long expectedValue)
-
equals
public static Filters.Equals equals(String field, String expectedValue)
-
equals
public static Filters.Equals equals(String field, org.bson.types.ObjectId expectedValue)
-
id
public static Filters.Equals id(org.bson.types.ObjectId id)
-
id
public static Filters.Equals id(String id)
-
lt
public static Filters.Lt lt(String field, long value)
-
lte
public static Filters.Lte lte(String field, long value)
-
gt
public static Filters.Gt gt(String field, long value)
-
gte
public static Filters.Gte gte(String field, long value)
-
regex
public static Filters.Regex regex(String field, String expression, boolean caseSensitive)
-
fulltext
public static Filters.Fulltext fulltext(String expression)
-
-