Index

A B C D E F G H I J L M N O P Q R S T V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

alias() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Join
Specifies an alias for the joined part, e.g.
alias() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.JoinFetch
 
and() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Conjunction
 
And - Annotation Interface in net.kaczmarzyk.spring.data.jpa.web.annotation
 

B

Between<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with path between arg1 and arg2 where-clause.
Between(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.Between
 
BodyParams - Interface in net.kaczmarzyk.spring.data.jpa.utils
 
build() - Method in class net.kaczmarzyk.spring.data.jpa.utils.SpecificationBuilder
 
buildSpecification(ProcessingContext, RepeatedJoin) - Method in class net.kaczmarzyk.spring.data.jpa.web.RepeatedJoinResolver
 
buildSpecification(ProcessingContext, RepeatedJoinFetch) - Method in class net.kaczmarzyk.spring.data.jpa.web.RepeatedJoinFetchResolver
 
buildSpecification(ProcessingContext, T) - Method in interface net.kaczmarzyk.spring.data.jpa.web.SpecificationResolver
 

C

ComparableSpecification<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Base class for Comparable comparisons..
ComparableSpecification(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.ComparableSpecification
 
config() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Spec
 
Conjunction<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Helper for easier joining lists of specs with AND operator
Conjunction - Annotation Interface in net.kaczmarzyk.spring.data.jpa.web.annotation
 
Conjunction(Collection<Specification<T>>) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.Conjunction
 
Conjunction(Specification<T>...) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.Conjunction
 
constVal() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Spec
The constant value designed for specification without related HTTP param.
convert(String, Class<T>) - Method in class net.kaczmarzyk.spring.data.jpa.utils.Converter
 
convert(String, Class<T>, boolean) - Method in class net.kaczmarzyk.spring.data.jpa.utils.Converter
 
convert(List<String>, Class<T>) - Method in class net.kaczmarzyk.spring.data.jpa.utils.Converter
 
Converter - Class in net.kaczmarzyk.spring.data.jpa.utils
 
Converter.ValueRejectedException - Exception in net.kaczmarzyk.spring.data.jpa.utils
 
Converter.ValuesRejectedException - Exception in net.kaczmarzyk.spring.data.jpa.utils
 
convertToCalendar(String) - Method in class net.kaczmarzyk.spring.data.jpa.utils.Converter
 
convertToDate(String) - Method in class net.kaczmarzyk.spring.data.jpa.utils.Converter
 
convertToInstant(String) - Method in class net.kaczmarzyk.spring.data.jpa.utils.Converter
 
convertToOffsetDateTime(String) - Method in class net.kaczmarzyk.spring.data.jpa.utils.Converter
 
convertToUUID(String) - Method in class net.kaczmarzyk.spring.data.jpa.utils.Converter
 
createSpecificationDependingOn(ProcessingContext) - Method in class net.kaczmarzyk.spring.data.jpa.web.SpecificationFactory
 
customize(Operation, HandlerMethod) - Method in class net.kaczmarzyk.spring.data.jpa.swagger.springdoc.SpecificationArgResolverSpringdocOperationCustomizer
 

D

DateTimeUtils - Class in net.kaczmarzyk.spring.data.jpa.utils
 
DateTimeUtils() - Constructor for class net.kaczmarzyk.spring.data.jpa.utils.DateTimeUtils
 
DEFAULT - Enum constant in enum class net.kaczmarzyk.spring.data.jpa.web.annotation.OnTypeMismatch
 
DefaultQueryContext - Class in net.kaczmarzyk.spring.data.jpa.web
 
DefaultQueryContext() - Constructor for class net.kaczmarzyk.spring.data.jpa.web.DefaultQueryContext
 
defaultVal() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Spec
The default value to use as a fallback when the request parameter is not provided or has an empty value.
Disjunction<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Helper for easier joining lists of specs with OR operator
Disjunction - Annotation Interface in net.kaczmarzyk.spring.data.jpa.web.annotation
 
Disjunction(Collection<Specification<T>>) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.Disjunction
 
Disjunction(Specification<T>...) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.Disjunction
 
distinct() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Join
Hibernate since version 6.0 deduplicates results (https://github.com/hibernate/hibernate-orm/blob/6.0/migration-guide.adoc#query-sqm-distinct).
distinct() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.JoinFetch
Hibernate since version 6.0 deduplicates results (https://github.com/hibernate/hibernate-orm/blob/6.0/migration-guide.adoc#query-sqm-distinct).

E

empty() - Static method in interface net.kaczmarzyk.spring.data.jpa.utils.BodyParams
 
Empty<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filers with "is empty" (when parameter value is "true") or "is not empty" (when parameter value is "false") where clause for collections (e.g.
Empty(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.Empty
 
EMPTY_RESULT - Enum constant in enum class net.kaczmarzyk.spring.data.jpa.web.annotation.OnTypeMismatch
 
EmptyResultOnTypeMismatch<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Wrapper that turns a Specification into a one that always produces in an empty result (i.e.
EmptyResultOnTypeMismatch(Specification<T>) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.EmptyResultOnTypeMismatch
 
EndingWith<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
parameter bound with appended %: "%" + args[0]
EndingWith(QueryContext, String, String...) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.EndingWith
 
EndingWithIgnoreCase<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
parameter bound with appended %: "%" + args[0]
EndingWithIgnoreCase(QueryContext, String, String...) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.EndingWithIgnoreCase
 
Equal<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with equal where-clause (e.g.
Equal(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.Equal
 
EqualDay<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Matches the day part of a date-time attribute, ignoring the time.
EqualDay(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.EqualDay
 
EqualIgnoreCase<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with equal where-clause (e.g.
EqualIgnoreCase(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.EqualIgnoreCase
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Between
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.ComparableSpecification
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Conjunction
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Disjunction
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Empty
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.EmptyResultOnTypeMismatch
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Equal
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.EqualDay
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.EqualIgnoreCase
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.False
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.IgnoreOnTypeMismatch
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.In
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsMember
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsNotMember
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Join
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.JoinFetch
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Like
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.LikeIgnoreCase
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotEmpty
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotEqual
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotEqualIgnoreCase
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotIn
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotLike
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotLikeIgnoreCase
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotNull
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Null
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.PathSpecification
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.domain.True
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.utils.Converter
 
equals(Object) - Method in class net.kaczmarzyk.spring.data.jpa.web.DefaultQueryContext
 
EXCEPTION - Enum constant in enum class net.kaczmarzyk.spring.data.jpa.web.annotation.MissingPathVarPolicy
 
EXCEPTION - Enum constant in enum class net.kaczmarzyk.spring.data.jpa.web.annotation.OnTypeMismatch
 
existsJoin(String, Root<?>) - Method in interface net.kaczmarzyk.spring.data.jpa.utils.QueryContext
 
existsJoin(String, Root<?>) - Method in class net.kaczmarzyk.spring.data.jpa.web.DefaultQueryContext
 
expectedValue - Variable in class net.kaczmarzyk.spring.data.jpa.domain.Empty
 
expectedValue - Variable in class net.kaczmarzyk.spring.data.jpa.domain.Equal
 
expectedValue - Variable in class net.kaczmarzyk.spring.data.jpa.domain.EqualIgnoreCase
 
expectedValue - Variable in class net.kaczmarzyk.spring.data.jpa.domain.False
 
expectedValue - Variable in class net.kaczmarzyk.spring.data.jpa.domain.NotEmpty
 
expectedValue - Variable in class net.kaczmarzyk.spring.data.jpa.domain.NotEqual
 
expectedValue - Variable in class net.kaczmarzyk.spring.data.jpa.domain.NotEqualIgnoreCase
 
expectedValue - Variable in class net.kaczmarzyk.spring.data.jpa.domain.NotNull
 
expectedValue - Variable in class net.kaczmarzyk.spring.data.jpa.domain.Null
 
expectedValue - Variable in class net.kaczmarzyk.spring.data.jpa.domain.True
 
extractNestedSpecificationsFromAnnotations(List<Annotation>) - Static method in class net.kaczmarzyk.spring.data.jpa.swagger.SpecExtractorUtil
 

F

False<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters using `true` or `false` for a boolean type field, depending on the value of the parameter passed in.
False(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.False
 

G

getBodyParamValues(String) - Method in interface net.kaczmarzyk.spring.data.jpa.web.ProcessingContext
 
getBodyParamValues(String) - Method in class net.kaczmarzyk.spring.data.jpa.web.StandaloneProcessingContext
 
getBodyParamValues(String) - Method in class net.kaczmarzyk.spring.data.jpa.web.WebRequestProcessingContext
 
getDateFormat(Class<?>) - Method in class net.kaczmarzyk.spring.data.jpa.utils.Converter
 
getEvaluated(String, Root<?>) - Method in interface net.kaczmarzyk.spring.data.jpa.utils.QueryContext
 
getEvaluated(String, Root<?>) - Method in class net.kaczmarzyk.spring.data.jpa.web.DefaultQueryContext
 
getEvaluatedJoinFetch(String) - Method in interface net.kaczmarzyk.spring.data.jpa.utils.QueryContext
 
getEvaluatedJoinFetch(String) - Method in class net.kaczmarzyk.spring.data.jpa.web.DefaultQueryContext
 
getMessage() - Method in exception net.kaczmarzyk.spring.data.jpa.web.InvalidPathVariableRequestedException
 
getParameterAnnotations() - Method in interface net.kaczmarzyk.spring.data.jpa.web.ProcessingContext
 
getParameterAnnotations() - Method in class net.kaczmarzyk.spring.data.jpa.web.StandaloneProcessingContext
This class supports only specifications defined as interface.
getParameterAnnotations() - Method in class net.kaczmarzyk.spring.data.jpa.web.WebRequestProcessingContext
 
getParameterType() - Method in interface net.kaczmarzyk.spring.data.jpa.web.ProcessingContext
 
getParameterType() - Method in class net.kaczmarzyk.spring.data.jpa.web.StandaloneProcessingContext
 
getParameterType() - Method in class net.kaczmarzyk.spring.data.jpa.web.WebRequestProcessingContext
 
getParameterValues(String) - Method in interface net.kaczmarzyk.spring.data.jpa.web.ProcessingContext
 
getParameterValues(String) - Method in class net.kaczmarzyk.spring.data.jpa.web.StandaloneProcessingContext
 
getParameterValues(String) - Method in class net.kaczmarzyk.spring.data.jpa.web.WebRequestProcessingContext
 
getParamValues(String) - Method in interface net.kaczmarzyk.spring.data.jpa.utils.BodyParams
 
getParamValues(String) - Method in class net.kaczmarzyk.spring.data.jpa.utils.JsonBodyParams
 
getPathVariableValue(String, MissingPathVarPolicy) - Method in interface net.kaczmarzyk.spring.data.jpa.web.ProcessingContext
 
getPathVariableValue(String, MissingPathVarPolicy) - Method in class net.kaczmarzyk.spring.data.jpa.web.StandaloneProcessingContext
 
getPathVariableValue(String, MissingPathVarPolicy) - Method in class net.kaczmarzyk.spring.data.jpa.web.WebRequestProcessingContext
 
getRejectedValue() - Method in exception net.kaczmarzyk.spring.data.jpa.utils.Converter.ValueRejectedException
 
getRejectedValues() - Method in exception net.kaczmarzyk.spring.data.jpa.utils.Converter.ValuesRejectedException
 
getRequestHeaderValue(String) - Method in interface net.kaczmarzyk.spring.data.jpa.web.ProcessingContext
 
getRequestHeaderValue(String) - Method in class net.kaczmarzyk.spring.data.jpa.web.StandaloneProcessingContext
 
getRequestHeaderValue(String) - Method in class net.kaczmarzyk.spring.data.jpa.web.WebRequestProcessingContext
 
getResolversBySupportedType() - Method in class net.kaczmarzyk.spring.data.jpa.web.SpecificationFactory
 
getSupportedSpecificationDefinition() - Method in class net.kaczmarzyk.spring.data.jpa.web.RepeatedJoinFetchResolver
 
getSupportedSpecificationDefinition() - Method in class net.kaczmarzyk.spring.data.jpa.web.RepeatedJoinResolver
 
getSupportedSpecificationDefinition() - Method in interface net.kaczmarzyk.spring.data.jpa.web.SpecificationResolver
 
getWrappedSpec() - Method in class net.kaczmarzyk.spring.data.jpa.domain.EmptyResultOnTypeMismatch
 
GreaterThan<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with greater than where-clause (e.g.
GreaterThan(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.GreaterThan
 
GreaterThanOrEqual<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with greater than or equal where-clause (e.g.
GreaterThanOrEqual(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.GreaterThanOrEqual
 

H

handleRejectedValues(List<String>) - Method in enum class net.kaczmarzyk.spring.data.jpa.web.annotation.OnTypeMismatch
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Between
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.ComparableSpecification
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Conjunction
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Disjunction
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Empty
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.EmptyResultOnTypeMismatch
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Equal
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.EqualDay
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.EqualIgnoreCase
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.False
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.IgnoreOnTypeMismatch
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.In
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsMember
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsNotMember
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Join
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.JoinFetch
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Like
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.LikeIgnoreCase
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotEmpty
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotEqual
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotEqualIgnoreCase
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotIn
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotLike
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotLikeIgnoreCase
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotNull
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Null
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.PathSpecification
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.domain.True
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.utils.Converter
 
hashCode() - Method in class net.kaczmarzyk.spring.data.jpa.web.DefaultQueryContext
 
headers() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Spec
 

I

IGNORE - Enum constant in enum class net.kaczmarzyk.spring.data.jpa.web.annotation.MissingPathVarPolicy
 
IGNORE - Enum constant in enum class net.kaczmarzyk.spring.data.jpa.web.annotation.OnTypeMismatch
 
IgnoreOnTypeMismatch<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Wrapper that turns a Specification into a one that ignores wrapped specification containing mismatched parameter (except spec = In.class - in this specification only mismatched parameter values are ignored).
IgnoreOnTypeMismatch(Specification<T>) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.IgnoreOnTypeMismatch
 
In<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with "in" where-clause (e.g.
In(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.In
 
initializeFakes(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Conjunction
 
interfaceTree(Class<?>) - Static method in class net.kaczmarzyk.spring.data.jpa.utils.TypeUtil
 
InTheFuture<T,TimeType extends Comparable<TimeType>> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with > where-clause (e.g.
InTheFuture(QueryContext, String, String[]) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.InTheFuture
 
InThePast<T,TimeType extends Comparable<TimeType>> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with < where-clause (e.g.
InThePast(QueryContext, String, String[]) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.InThePast
 
InvalidPathVariableRequestedException - Exception in net.kaczmarzyk.spring.data.jpa.web
 
InvalidPathVariableRequestedException(String) - Constructor for exception net.kaczmarzyk.spring.data.jpa.web.InvalidPathVariableRequestedException
 
IOUtils - Class in net.kaczmarzyk.spring.data.jpa.utils
 
IsEmpty<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with "is empty" where-clause for collections (e.g.
IsEmpty(QueryContext, String, String[]) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.IsEmpty
 
IsFalse<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters using `false` value for a boolean type field, i.e.
IsFalse(QueryContext, String, String[]) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.IsFalse
 
IsMember<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Checks if the value passed as HTTP parameter is a member of a collection attribute of an entity (defined under `path` in `@Spec` annotation).
IsMember(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.IsMember
 
IsNotEmpty<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with is not empty where-clause - if collection from association is not empty (e.g.
IsNotEmpty(QueryContext, String, String[]) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.IsNotEmpty
 
IsNotMember<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Checks if the value passed as HTTP parameter is not a member of a collection attribute of an entity (defined under `path` in `@Spec` annotation).
IsNotMember(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.IsNotMember
 
IsNotNull<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filers with "is not null" where clause (e.g.
IsNotNull(QueryContext, String, String[]) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.IsNotNull
 
IsNull<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filers with "is null" where clause (e.g.
IsNull(QueryContext, String, String[]) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.IsNull
 
IsTrue<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters using `true` value for a boolean type field, i.e.
IsTrue(QueryContext, String, String[]) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.IsTrue
 

J

Join<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
 
Join - Annotation Interface in net.kaczmarzyk.spring.data.jpa.web.annotation
Specifies a join part of a query, e.g.
Join(QueryContext, String, String, JoinType, boolean) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.Join
 
JoinFetch<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Extension to specification-arg-resolver to allow fetching collections in a specification query
JoinFetch - Annotation Interface in net.kaczmarzyk.spring.data.jpa.web.annotation
Specifies paths to be join-fetched in the query Can be repeated, to specify multiple fetches.
JoinFetch(QueryContext, String[], JoinType, boolean) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.JoinFetch
 
JoinFetch(QueryContext, String[], String, JoinType, boolean) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.JoinFetch
 
JoinPathUtils - Class in net.kaczmarzyk.spring.data.jpa.utils
 
JoinPathUtils() - Constructor for class net.kaczmarzyk.spring.data.jpa.utils.JoinPathUtils
 
joinType() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.JoinFetch
 
JsonBodyParams - Class in net.kaczmarzyk.spring.data.jpa.utils
 
jsonPaths() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Spec
Please remember about adding required Maven dependenecy to your project before using jsonPaths.

L

LessThan<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with less than where-clause (e.g.
LessThan(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.LessThan
 
LessThanOrEqual<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with less than or equal where-clause (e.g.
LessThanOrEqual(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.LessThanOrEqual
 
Like<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with path like %pattern% where-clause.
Like(QueryContext, String, String...) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.Like
 
LikeIgnoreCase<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with path like %pattern% where-clause and ignores pattern case
LikeIgnoreCase(QueryContext, String, String...) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.LikeIgnoreCase
 
LocaleAware - Interface in net.kaczmarzyk.spring.data.jpa.domain
Specifications that implement this interface will be provided with Locale after instantiation.

M

makePredicate(CriteriaBuilder, Expression<? extends Y>, Y) - Method in class net.kaczmarzyk.spring.data.jpa.domain.ComparableSpecification
 
makePredicate(CriteriaBuilder, Expression<? extends Y>, Y) - Method in class net.kaczmarzyk.spring.data.jpa.domain.GreaterThan
 
makePredicate(CriteriaBuilder, Expression<? extends Y>, Y) - Method in class net.kaczmarzyk.spring.data.jpa.domain.GreaterThanOrEqual
 
makePredicate(CriteriaBuilder, Expression<? extends Y>, Y) - Method in class net.kaczmarzyk.spring.data.jpa.domain.LessThan
 
makePredicate(CriteriaBuilder, Expression<? extends Y>, Y) - Method in class net.kaczmarzyk.spring.data.jpa.domain.LessThanOrEqual
 
missingPathVarPolicy() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Spec
Attribute is used to specify behaviour on missing path variable.
MissingPathVarPolicy - Enum Class in net.kaczmarzyk.spring.data.jpa.web.annotation
MissingPathVarPolicy is used to specify behaviour when there is at least one missing pathVar.

N

net.kaczmarzyk.spring.data.jpa.domain - package net.kaczmarzyk.spring.data.jpa.domain
 
net.kaczmarzyk.spring.data.jpa.nativeimage - package net.kaczmarzyk.spring.data.jpa.nativeimage
Copyright 2014-2023 the original author or authors.
net.kaczmarzyk.spring.data.jpa.swagger - package net.kaczmarzyk.spring.data.jpa.swagger
 
net.kaczmarzyk.spring.data.jpa.swagger.springdoc - package net.kaczmarzyk.spring.data.jpa.swagger.springdoc
 
net.kaczmarzyk.spring.data.jpa.utils - package net.kaczmarzyk.spring.data.jpa.utils
 
net.kaczmarzyk.spring.data.jpa.web - package net.kaczmarzyk.spring.data.jpa.web
 
net.kaczmarzyk.spring.data.jpa.web.annotation - package net.kaczmarzyk.spring.data.jpa.web.annotation
 
NotEmpty<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filers with "is not empty" (when parameter value is "true") or "is empty" (when parameter value is "false") where clause for collections (e.g.
NotEmpty(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.NotEmpty
 
NotEqual<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with not equal where-clause (e.g.
NotEqual(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.NotEqual
 
NotEqualIgnoreCase<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with not equal where-clause (e.g.
NotEqualIgnoreCase(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.NotEqualIgnoreCase
 
NotIn<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Negation of In.
NotIn(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.NotIn
 
NotLike<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
A negation of Like
NotLike(QueryContext, String, String...) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.NotLike
 
NotLikeIgnoreCase<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters with path not like %pattern% where-clause and ignores pattern case
NotLikeIgnoreCase(QueryContext, String, String...) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.NotLikeIgnoreCase
 
NotNull<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filers with "is null" or "is not null" where clause (e.g.
NotNull(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.NotNull
 
Null<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filers with "is null" or "is not null" where clause (e.g.
Null(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.Null
 

O

onTypeMismatch() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Spec
 
OnTypeMismatch - Enum Class in net.kaczmarzyk.spring.data.jpa.web.annotation
Specifies the behaviour in case of type mismatch between HTTP param value and the type on the property being filtered (e.g.
or() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Disjunction
 
Or - Annotation Interface in net.kaczmarzyk.spring.data.jpa.web.annotation
 

P

params() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Spec
HTTP query parameter name (or names) to be used for matching with entity attributes.
paramSeparator() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Spec
Character used to param delimitation.
paramsInSpEL() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Spec
Attribute determines that provided params value is in SpEL (Spring Expression Language) format.
parse(String) - Static method in class net.kaczmarzyk.spring.data.jpa.utils.JsonBodyParams
 
path - Variable in class net.kaczmarzyk.spring.data.jpa.domain.PathSpecification
 
path() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Join
Specifies a collection property to join on, e.g.
path() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Spec
Attribute name (or more generally, path in the entity graph) to be filtered.
path(Root<T>) - Method in class net.kaczmarzyk.spring.data.jpa.domain.PathSpecification
 
paths() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.JoinFetch
 
PathSpecification<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Base class for Specification types supported by this library out of the box.
PathSpecification(QueryContext, String) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.PathSpecification
 
pathToJoinContainsAlias(String) - Static method in class net.kaczmarzyk.spring.data.jpa.utils.JoinPathUtils
 
pathToJoinSplittedByDot(String) - Static method in class net.kaczmarzyk.spring.data.jpa.utils.JoinPathUtils
 
PathVariableResolver - Class in net.kaczmarzyk.spring.data.jpa.utils
* * The primary extraction method extracts resolved variables from request attributes.
PathVariableResolver() - Constructor for class net.kaczmarzyk.spring.data.jpa.utils.PathVariableResolver
 
pathVars() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Spec
 
pattern - Variable in class net.kaczmarzyk.spring.data.jpa.domain.Like
 
pattern - Variable in class net.kaczmarzyk.spring.data.jpa.domain.NotLike
 
ProcessingContext - Interface in net.kaczmarzyk.spring.data.jpa.web
 
putEvaluatedJoinFetch(String, Fetch<?, ?>) - Method in interface net.kaczmarzyk.spring.data.jpa.utils.QueryContext
 
putEvaluatedJoinFetch(String, Fetch<?, ?>) - Method in class net.kaczmarzyk.spring.data.jpa.web.DefaultQueryContext
 
putLazyVal(String, Function<Root<?>, Join<?, ?>>) - Method in interface net.kaczmarzyk.spring.data.jpa.utils.QueryContext
 
putLazyVal(String, Function<Root<?>, Join<?, ?>>) - Method in class net.kaczmarzyk.spring.data.jpa.web.DefaultQueryContext
 

Q

queryContext() - Method in interface net.kaczmarzyk.spring.data.jpa.web.ProcessingContext
 
queryContext() - Method in class net.kaczmarzyk.spring.data.jpa.web.StandaloneProcessingContext
 
queryContext() - Method in class net.kaczmarzyk.spring.data.jpa.web.WebRequestProcessingContext
 
QueryContext - Interface in net.kaczmarzyk.spring.data.jpa.utils
Ugly way to share context between different specifications -- e.g.

R

registerHints(RuntimeHints, ClassLoader) - Method in class net.kaczmarzyk.spring.data.jpa.nativeimage.SpecificationArgumentResolverHintRegistrar
 
registerHints(RuntimeHints, ClassLoader) - Method in class net.kaczmarzyk.spring.data.jpa.nativeimage.SpecificationArgumentResolverProxyHintRegistrar
 
RepeatedJoin - Annotation Interface in net.kaczmarzyk.spring.data.jpa.web.annotation
Container for Join annotations.
RepeatedJoinFetch - Annotation Interface in net.kaczmarzyk.spring.data.jpa.web.annotation
Container for JoinFetch annotations.
RepeatedJoinFetchResolver - Class in net.kaczmarzyk.spring.data.jpa.web
 
RepeatedJoinFetchResolver() - Constructor for class net.kaczmarzyk.spring.data.jpa.web.RepeatedJoinFetchResolver
 
RepeatedJoinResolver - Class in net.kaczmarzyk.spring.data.jpa.web
 
RepeatedJoinResolver() - Constructor for class net.kaczmarzyk.spring.data.jpa.web.RepeatedJoinResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class net.kaczmarzyk.spring.data.jpa.web.SpecificationArgumentResolver
 
resolvePathVariables(NativeWebRequest, MethodParameter) - Static method in class net.kaczmarzyk.spring.data.jpa.utils.PathVariableResolver
 

S

setLocale(Locale) - Method in class net.kaczmarzyk.spring.data.jpa.domain.EqualIgnoreCase
 
setLocale(Locale) - Method in class net.kaczmarzyk.spring.data.jpa.domain.LikeIgnoreCase
 
setLocale(Locale) - Method in interface net.kaczmarzyk.spring.data.jpa.domain.LocaleAware
 
setLocale(Locale) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotEqualIgnoreCase
 
setLocale(Locale) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotLikeIgnoreCase
 
spec() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Spec
Type of the filter to apply.
Spec - Annotation Interface in net.kaczmarzyk.spring.data.jpa.web.annotation
 
SpecExtractorUtil - Class in net.kaczmarzyk.spring.data.jpa.swagger
 
specification(Class<T>) - Static method in class net.kaczmarzyk.spring.data.jpa.utils.SpecificationBuilder
 
SpecificationArgResolverSpringdocOperationCustomizer - Class in net.kaczmarzyk.spring.data.jpa.swagger.springdoc
 
SpecificationArgResolverSpringdocOperationCustomizer() - Constructor for class net.kaczmarzyk.spring.data.jpa.swagger.springdoc.SpecificationArgResolverSpringdocOperationCustomizer
 
SpecificationArgumentResolver - Class in net.kaczmarzyk.spring.data.jpa.web
 
SpecificationArgumentResolver() - Constructor for class net.kaczmarzyk.spring.data.jpa.web.SpecificationArgumentResolver
 
SpecificationArgumentResolver(Locale) - Constructor for class net.kaczmarzyk.spring.data.jpa.web.SpecificationArgumentResolver
 
SpecificationArgumentResolver(AbstractApplicationContext) - Constructor for class net.kaczmarzyk.spring.data.jpa.web.SpecificationArgumentResolver
 
SpecificationArgumentResolver(AbstractApplicationContext, Locale) - Constructor for class net.kaczmarzyk.spring.data.jpa.web.SpecificationArgumentResolver
 
SpecificationArgumentResolver(ConversionService) - Constructor for class net.kaczmarzyk.spring.data.jpa.web.SpecificationArgumentResolver
 
SpecificationArgumentResolver(ConversionService, Locale) - Constructor for class net.kaczmarzyk.spring.data.jpa.web.SpecificationArgumentResolver
 
SpecificationArgumentResolver(ConversionService, AbstractApplicationContext) - Constructor for class net.kaczmarzyk.spring.data.jpa.web.SpecificationArgumentResolver
 
SpecificationArgumentResolver(ConversionService, AbstractApplicationContext, Locale) - Constructor for class net.kaczmarzyk.spring.data.jpa.web.SpecificationArgumentResolver
 
SpecificationArgumentResolverHintRegistrar - Class in net.kaczmarzyk.spring.data.jpa.nativeimage
Registers the constructors of specifications defined in package net.kaczmarzyk.spring.data.jpa.domain (they are invoked by SimpleSpecificationResolver via reflection).
SpecificationArgumentResolverHintRegistrar() - Constructor for class net.kaczmarzyk.spring.data.jpa.nativeimage.SpecificationArgumentResolverHintRegistrar
 
SpecificationArgumentResolverProxyHintRegistrar - Class in net.kaczmarzyk.spring.data.jpa.nativeimage
Registers the interfaces annotated with specification-argument-resolver annotations.
SpecificationArgumentResolverProxyHintRegistrar(String...) - Constructor for class net.kaczmarzyk.spring.data.jpa.nativeimage.SpecificationArgumentResolverProxyHintRegistrar
 
SpecificationBuilder<T extends org.springframework.data.jpa.domain.Specification> - Class in net.kaczmarzyk.spring.data.jpa.utils
SpecificationBuilder allows creating specification apart from web layer.
SpecificationFactory - Class in net.kaczmarzyk.spring.data.jpa.web
 
SpecificationFactory(ConversionService, AbstractApplicationContext, Locale) - Constructor for class net.kaczmarzyk.spring.data.jpa.web.SpecificationFactory
 
SpecificationResolver<T extends Annotation> - Interface in net.kaczmarzyk.spring.data.jpa.web
 
SPECIFICATIONS_PACKAGE_NAME - Static variable in class net.kaczmarzyk.spring.data.jpa.nativeimage.SpecificationArgumentResolverProxyHintRegistrar
 
StandaloneProcessingContext - Class in net.kaczmarzyk.spring.data.jpa.web
The purpose of this class is to handle non-web specification building.
StandaloneProcessingContext(Class<?>, Map<String, String[]>, Map<String, String>, Map<String, String[]>, Map<String, String>, Map<String, String[]>) - Constructor for class net.kaczmarzyk.spring.data.jpa.web.StandaloneProcessingContext
 
StartingWith<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
parameter bound with appended %: args[0] + "%"
StartingWith(QueryContext, String, String...) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.StartingWith
 
StartingWithIgnoreCase<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
parameter bound with appended %: args[0] + "%"
StartingWithIgnoreCase(QueryContext, String, String...) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.StartingWithIgnoreCase
 
startOfDay(Object) - Static method in class net.kaczmarzyk.spring.data.jpa.utils.DateTimeUtils
 
startOfNextDay(Object) - Static method in class net.kaczmarzyk.spring.data.jpa.utils.DateTimeUtils
 
supports(K) - Method in interface net.kaczmarzyk.spring.data.jpa.web.SpecificationResolver
 
supportsParameter(MethodParameter) - Method in class net.kaczmarzyk.spring.data.jpa.web.SpecificationArgumentResolver
 

T

toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Between
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.ComparableSpecification
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Conjunction
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Disjunction
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Empty
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.EmptyResultOnTypeMismatch
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Equal
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.EqualDay
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.EqualIgnoreCase
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.False
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.IgnoreOnTypeMismatch
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.In
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.InTheFuture
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.InThePast
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsEmpty
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsFalse
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsMember
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsNotEmpty
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsNotMember
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsNotNull
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsNull
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsTrue
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Join
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.JoinFetch
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Like
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.LikeIgnoreCase
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotEmpty
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotEqual
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotEqualIgnoreCase
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotIn
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotLike
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotLikeIgnoreCase
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotNull
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.Null
 
toPredicate(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in class net.kaczmarzyk.spring.data.jpa.domain.True
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Between
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Conjunction
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Disjunction
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Empty
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.EmptyResultOnTypeMismatch
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Equal
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.EqualDay
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.EqualIgnoreCase
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.False
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.IgnoreOnTypeMismatch
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.In
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsEmpty
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsFalse
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsMember
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsNotEmpty
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsNotMember
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsNotNull
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.IsTrue
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Join
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.JoinFetch
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Like
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.LikeIgnoreCase
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotEmpty
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotEqual
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotEqualIgnoreCase
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotIn
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotLike
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotLikeIgnoreCase
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.NotNull
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.Null
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.domain.True
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.utils.Converter
 
toString() - Method in exception net.kaczmarzyk.spring.data.jpa.utils.Converter.ValueRejectedException
 
toString() - Method in exception net.kaczmarzyk.spring.data.jpa.utils.Converter.ValuesRejectedException
 
toString() - Method in class net.kaczmarzyk.spring.data.jpa.web.DefaultQueryContext
 
toString(InputStream, Charset) - Static method in class net.kaczmarzyk.spring.data.jpa.utils.IOUtils
 
True<T> - Class in net.kaczmarzyk.spring.data.jpa.domain
Filters using `true` or `false` for a boolean type field, depending on the value of the parameter passed in.
True(QueryContext, String, String[], Converter) - Constructor for class net.kaczmarzyk.spring.data.jpa.domain.True
 
type() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Join
 
TypeUtil - Class in net.kaczmarzyk.spring.data.jpa.utils
 
TypeUtil() - Constructor for class net.kaczmarzyk.spring.data.jpa.utils.TypeUtil
 

V

value() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.And
 
value() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Conjunction
 
value() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Disjunction
 
value() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Or
 
value() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.RepeatedJoin
 
value() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.RepeatedJoinFetch
 
valueInSpEL() - Element in annotation interface net.kaczmarzyk.spring.data.jpa.web.annotation.Spec
Attribute determines that constVal/defaultVal value is in SpEL (Spring Expression Language) format.
valueOf(String) - Static method in enum class net.kaczmarzyk.spring.data.jpa.web.annotation.MissingPathVarPolicy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class net.kaczmarzyk.spring.data.jpa.web.annotation.OnTypeMismatch
Returns the enum constant of this class with the specified name.
ValueRejectedException(String, String) - Constructor for exception net.kaczmarzyk.spring.data.jpa.utils.Converter.ValueRejectedException
 
ValueRejectedException(String, String, Exception) - Constructor for exception net.kaczmarzyk.spring.data.jpa.utils.Converter.ValueRejectedException
 
values() - Static method in enum class net.kaczmarzyk.spring.data.jpa.web.annotation.MissingPathVarPolicy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class net.kaczmarzyk.spring.data.jpa.web.annotation.OnTypeMismatch
Returns an array containing the constants of this enum class, in the order they are declared.
ValuesRejectedException(Collection<String>, String) - Constructor for exception net.kaczmarzyk.spring.data.jpa.utils.Converter.ValuesRejectedException
 

W

WebRequestProcessingContext - Class in net.kaczmarzyk.spring.data.jpa.web
Provides information about Controller/method and WebRequest being processed.
WebRequestProcessingContext(MethodParameter, NativeWebRequest) - Constructor for class net.kaczmarzyk.spring.data.jpa.web.WebRequestProcessingContext
 
withArg(String, String...) - Method in class net.kaczmarzyk.spring.data.jpa.utils.SpecificationBuilder
The direct methods for params/headers/pathVars should be used in most common scenarios in order to avoid hard-to-debug errors.
withDateFormat(String, OnTypeMismatch, ConversionService) - Static method in class net.kaczmarzyk.spring.data.jpa.utils.Converter
 
withHeader(String, String) - Method in class net.kaczmarzyk.spring.data.jpa.utils.SpecificationBuilder
 
withJsonBodyParam(String, String...) - Method in class net.kaczmarzyk.spring.data.jpa.utils.SpecificationBuilder
 
WithoutTypeConversion - Interface in net.kaczmarzyk.spring.data.jpa.domain
Marker interface to indicate that a Specification doesn't need data type conversions.
withParam(String, String...) - Method in class net.kaczmarzyk.spring.data.jpa.utils.SpecificationBuilder
 
withPathVar(String, String) - Method in class net.kaczmarzyk.spring.data.jpa.utils.SpecificationBuilder
 
withSpecificationFactory(SpecificationFactory) - Method in class net.kaczmarzyk.spring.data.jpa.utils.SpecificationBuilder
 
withTypeMismatchBehaviour(OnTypeMismatch, ConversionService, Locale) - Static method in class net.kaczmarzyk.spring.data.jpa.utils.Converter
 
wrap(Specification<T>) - Method in enum class net.kaczmarzyk.spring.data.jpa.web.annotation.OnTypeMismatch
 

Z

ZeroArgSpecification - Interface in net.kaczmarzyk.spring.data.jpa.domain
Marker interface for specifications that work without any arguments (i.e.
A B C D E F G H I J L M N O P Q R S T V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form