Package tech.jhipster.service.filter
Class Filter<FIELD_TYPE>
java.lang.Object
tech.jhipster.service.filter.Filter<FIELD_TYPE>
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BooleanFilter,RangeFilter,StringFilter,UUIDFilter
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:
-
Constructor Summary
ConstructorsConstructorDescriptionFilter()Constructor for Filter.Filter(Filter<FIELD_TYPE> filter) Constructor for Filter. -
Method Summary
Modifier and TypeMethodDescriptioncopy()copy.booleanGetter for the fieldequals.protected StringgetFilterName.getIn()Getter for the fieldin.Getter for the fieldnotEquals.getNotIn()Getter for the fieldnotIn.Getter for the fieldspecified.inthashCode()setEquals(FIELD_TYPE equals) Setter for the fieldequals.setIn(List<FIELD_TYPE> in) Setter for the fieldin.setNotEquals(FIELD_TYPE notEquals) Setter for the fieldnotEquals.setNotIn(List<FIELD_TYPE> notIn) Setter for the fieldnotIn.setSpecified(Boolean specified) Setter for the fieldspecified.toString()
-
Constructor Details
-
Filter
public Filter()Constructor for Filter.
-
Filter
Constructor for Filter.
- Parameters:
filter- aFilterobject.
-
-
Method Details
-
copy
copy.
- Returns:
- a
Filterobject.
-
getEquals
Getter for the field
equals.- Returns:
- a FIELD_TYPE object.
-
setEquals
Setter for the field
equals.- Parameters:
equals- a FIELD_TYPE object.- Returns:
- a
Filterobject.
-
getNotEquals
Getter for the field
notEquals.- Returns:
- a FIELD_TYPE object.
-
setNotEquals
Setter for the field
notEquals.- Parameters:
notEquals- a FIELD_TYPE object.- Returns:
- a
Filterobject.
-
getSpecified
Getter for the field
specified.- Returns:
- a
Booleanobject.
-
setSpecified
Setter for the field
specified. -
getIn
Getter for the field
in.- Returns:
- a
Listobject.
-
setIn
Setter for the field
in. -
getNotIn
Getter for the field
notIn.- Returns:
- a
Listobject.
-
setNotIn
Setter for the field
notIn. -
equals
-
hashCode
public int hashCode() -
toString
-
getFilterName
getFilterName.
- Returns:
- a
Stringobject.
-