Package com.axelor.rpc.filter
Class Filter
- java.lang.Object
-
- com.axelor.rpc.filter.Filter
-
- Direct Known Subclasses:
JPQLFilter
public abstract class Filter extends Object
-
-
Constructor Summary
Constructors Constructor Description Filter()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static Filterand(Filter first, Filter second, Filter... rest)static Filterand(List<Filter> filters)static Filterbetween(String fieldName, Object start, Object end)<T extends Model>
Query<T>build(Class<T> klass)static Filterequals(String fieldName, Object value)abstract List<Object>getParams()abstract StringgetQuery()static FiltergreaterOrEqual(String fieldName, Object value)static FiltergreaterThan(String fieldName, Object value)static Filterin(String fieldName, Object first, Object second, Object... rest)static Filterin(String fieldName, Collection<?> value)static FilterisNull(String fieldName)protected booleanisTranslate()static FilterlessOrEqual(String fieldName, Object value)static FilterlessThan(String fieldName, Object value)static Filterlike(String fieldName, Object value)static Filternot(Filter first, Filter second, Filter... rest)static Filternot(List<Filter> filters)static FilternotBetween(String fieldName, Object start, Object end)static FilternotEquals(String fieldName, Object value)static FilternotIn(String fieldName, Object first, Object second, Object... rest)static FilternotIn(String fieldName, Collection<?> value)static FilternotLike(String fieldName, Object value)static FilternotNull(String fieldName)static Filteror(Filter first, Filter second, Filter... rest)static Filteror(List<Filter> filters)StringtoString()Filtertranslate()Use translation join.Filtertranslate(boolean translate)Set whether to use translation join.
-
-
-
Method Detail
-
getQuery
public abstract String getQuery()
-
translate
public Filter translate(boolean translate)
Set whether to use translation join.- Parameters:
translate-- Returns:
- filter
-
translate
public Filter translate()
Use translation join.- Returns:
- filter
-
isTranslate
protected boolean isTranslate()
-
in
public static Filter in(String fieldName, Collection<?> value)
-
notIn
public static Filter notIn(String fieldName, Collection<?> value)
-
-