Class Filter<FIELD_TYPE>
- java.lang.Object
-
- io.github.jhipster.service.filter.Filter<FIELD_TYPE>
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BooleanFilter,RangeFilter,StringFilter,UUIDFilter
public class Filter<FIELD_TYPE> extends Object implements Serializable
Base class for the various attribute filters. It can be added to a criteria class as a member, to support the following query parameters:fieldName.equals='something' fieldName.notEquals='somethingElse' fieldName.specified=true fieldName.specified=false fieldName.in='something','other' fieldName.notIn='something','other'- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Filter()Constructor for Filter.Filter(Filter<FIELD_TYPE> filter)Constructor for Filter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Filter<FIELD_TYPE>copy()copy.booleanequals(Object o)FIELD_TYPEgetEquals()Getter for the fieldequals.protected StringgetFilterName()getFilterName.List<FIELD_TYPE>getIn()Getter for the fieldin.FIELD_TYPEgetNotEquals()Getter for the fieldnotEquals.List<FIELD_TYPE>getNotIn()Getter for the fieldnotIn.BooleangetSpecified()Getter for the fieldspecified.inthashCode()Filter<FIELD_TYPE>setEquals(FIELD_TYPE equals)Setter for the fieldequals.Filter<FIELD_TYPE>setIn(List<FIELD_TYPE> in)Setter for the fieldin.Filter<FIELD_TYPE>setNotEquals(FIELD_TYPE notEquals)Setter for the fieldnotEquals.Filter<FIELD_TYPE>setNotIn(List<FIELD_TYPE> notIn)Setter for the fieldnotIn.Filter<FIELD_TYPE>setSpecified(Boolean specified)Setter for the fieldspecified.StringtoString()
-
-
-
Constructor Detail
-
Filter
public Filter()
Constructor for Filter.
-
Filter
public Filter(Filter<FIELD_TYPE> filter)
Constructor for Filter.
- Parameters:
filter- aFilterobject.
-
-
Method Detail
-
copy
public Filter<FIELD_TYPE> copy()
copy.
- Returns:
- a
Filterobject.
-
getEquals
public FIELD_TYPE getEquals()
Getter for the field
equals.- Returns:
- a FIELD_TYPE object.
-
setEquals
public Filter<FIELD_TYPE> setEquals(FIELD_TYPE equals)
Setter for the field
equals.- Parameters:
equals- a FIELD_TYPE object.- Returns:
- a
Filterobject.
-
getNotEquals
public FIELD_TYPE getNotEquals()
Getter for the field
notEquals.- Returns:
- a FIELD_TYPE object.
-
setNotEquals
public Filter<FIELD_TYPE> setNotEquals(FIELD_TYPE notEquals)
Setter for the field
notEquals.- Parameters:
notEquals- a FIELD_TYPE object.- Returns:
- a
Filterobject.
-
getSpecified
public Boolean getSpecified()
Getter for the field
specified.- Returns:
- a
Booleanobject.
-
setSpecified
public Filter<FIELD_TYPE> setSpecified(Boolean specified)
Setter for the field
specified.
-
getIn
public List<FIELD_TYPE> getIn()
Getter for the field
in.- Returns:
- a
Listobject.
-
setIn
public Filter<FIELD_TYPE> setIn(List<FIELD_TYPE> in)
Setter for the field
in.
-
getNotIn
public List<FIELD_TYPE> getNotIn()
Getter for the field
notIn.- Returns:
- a
Listobject.
-
setNotIn
public Filter<FIELD_TYPE> setNotIn(List<FIELD_TYPE> notIn)
Setter for the field
notIn.
-
-