| Package | Description |
|---|---|
| io.github.jhipster.service | |
| io.github.jhipster.service.filter |
Utilities for JPA criteria classes, used for filtering data on the back-end.
|
| Modifier and Type | Method and Description |
|---|---|
protected <OTHER,MISC,X> |
QueryService.buildReferringEntitySpecification(Filter<X> filter,
Function<javax.persistence.criteria.Root<ENTITY>,javax.persistence.criteria.SetJoin<MISC,OTHER>> functionToEntity,
Function<javax.persistence.criteria.SetJoin<MISC,OTHER>,javax.persistence.criteria.Expression<X>> entityToColumn)
Helper function to return a specification for filtering on one-to-many or many-to-many reference.
|
protected <OTHER,X> org.springframework.data.jpa.domain.Specification<ENTITY> |
QueryService.buildReferringEntitySpecification(Filter<X> filter,
javax.persistence.metamodel.SetAttribute<ENTITY,OTHER> reference,
javax.persistence.metamodel.SingularAttribute<OTHER,X> valueField)
Helper function to return a specification for filtering on one-to-many or many-to-many reference.
|
protected <OTHER,X> org.springframework.data.jpa.domain.Specification<ENTITY> |
QueryService.buildReferringEntitySpecification(Filter<X> filter,
javax.persistence.metamodel.SingularAttribute<? super ENTITY,OTHER> reference,
javax.persistence.metamodel.SingularAttribute<? super OTHER,X> valueField)
Helper function to return a specification for filtering on one-to-one or many-to-one reference.
|
protected <X> org.springframework.data.jpa.domain.Specification<ENTITY> |
QueryService.buildSpecification(Filter<X> filter,
Function<javax.persistence.criteria.Root<ENTITY>,javax.persistence.criteria.Expression<X>> metaclassFunction)
Helper function to return a specification for filtering on a single field, where equality, and null/non-null
conditions are supported.
|
protected <X> org.springframework.data.jpa.domain.Specification<ENTITY> |
QueryService.buildSpecification(Filter<X> filter,
javax.persistence.metamodel.SingularAttribute<? super ENTITY,X> field)
Helper function to return a specification for filtering on a single field, where equality, and null/non-null
conditions are supported.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BigDecimalFilter
Filter class for
BigDecimal type attributes. |
class |
BooleanFilter
Class for filtering attributes with
Boolean type. |
class |
DoubleFilter
Filter class for
Double type attributes. |
class |
FloatFilter
Filter class for
Float type attributes. |
class |
InstantFilter
Filter class for
Instant type attributes. |
class |
IntegerFilter
Filter class for
Integer type attributes. |
class |
LocalDateFilter
Filter class for
LocalDate type attributes. |
class |
LongFilter
Filter class for
Long type attributes. |
class |
RangeFilter<FIELD_TYPE extends Comparable<? super FIELD_TYPE>>
Filter class for Comparable types, where less than / greater than / etc relations could be interpreted.
|
class |
ShortFilter
Filter class for
Short type attributes. |
class |
StringFilter
Class for filtering attributes with
String type. |
class |
ZonedDateTimeFilter
Filter class for
ZonedDateTime type attributes. |
| Modifier and Type | Method and Description |
|---|---|
Filter<FIELD_TYPE> |
Filter.setEquals(FIELD_TYPE equals) |
Filter<FIELD_TYPE> |
Filter.setIn(List<FIELD_TYPE> in) |
Filter<FIELD_TYPE> |
Filter.setSpecified(Boolean specified) |
Copyright © 2019 JHipster. All rights reserved.