Index

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

A

addFormatters(FormatterRegistry) - Method in class io.github.acoboh.query.filter.jpa.config.QFWebMvcConfigurer
addNewField(String, QFCollectionOperationEnum, int) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Add a new field for collection operations
addNewField(String, QFOperationEnum, String) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Manually adds a new operation on any field
addNewField(String, QFOperationEnum, List<String>) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Manually adds a new operation on any field
addNewField(String, QFOperationJsonEnum, String) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Manually adds a new operation on any JSON field
addSortBy(String, Sort.Direction) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Override sort configuration
AdvisorProperties - Class in io.github.acoboh.query.filter.jpa.properties
Advisor configuration properties
AdvisorProperties() - Constructor for class io.github.acoboh.query.filter.jpa.properties.AdvisorProperties
 
AND - Enum constant in enum io.github.acoboh.query.filter.jpa.predicate.PredicateOperation
And operator
ArrayFunction - Enum in io.github.acoboh.query.filter.jpa.contributor
Custom contributor to list PostgreSQL Array operations
arrayTyped() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFElement
If true, the queries will be created as Postgresql ARRAY[]
autoFetch() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFElement
If the filter is sortable, you can active Fetch Load automatically
autoFetch() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFSortable
Enable Fetch Load if sort is present on the filter

B

balanceLevelParenthesis(String) - Static method in class io.github.acoboh.query.filter.jpa.utils.StringParseUtils
Balance the level parenthesis of any expression
basePackageClasses() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.EnableQueryFilter
Base package classes to find classes with QFDefinitionClass annotations
basePackages() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.EnableQueryFilter
Base package names to find classes with QFDefinitionClass annotations
blankIgnore() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFElement
Can specify if any filter property is null or empty, will be ignored and removed from the filter
buildDefinition(Field, Class<?>, Class<?>) - Static method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFAbstractDefinition
Create a new base definition based on annotations of the field

C

caseSensitive() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFElement
If True, only case-sensitive string will be match on like operations.
caseSensitive() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFJsonElement
If True, only case-sensitive string will be match.
chronoField() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDate.QFDateDefault
Chrono field
clearPredicate() - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Clear selected predicate
clearSort() - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Remove the actual sort configuration
CONTAINED - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Contained by for PostgreSQL Arrays
CONTAINS - Enum constant in enum io.github.acoboh.query.filter.jpa.contributor.ArrayFunction
Contains function of PostgreSQL Arrays
contribute(MetadataBuilder) - Method in class io.github.acoboh.query.filter.jpa.contributor.QfMetadataBuilderContributor
convert(Object, TypeDescriptor, TypeDescriptor) - Method in class io.github.acoboh.query.filter.jpa.converters.QFCustomConverter

D

DateUtils - Class in io.github.acoboh.query.filter.jpa.utils
Class with common utilities for date formatting
defaultOperation() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFElement
Default operation of default value
defaultPredicate() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDefinitionClass
Used to select a default predicate.
defaultSort() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDefinitionClass
Allows the user to determine default sorting option
defaultValues() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFElement
Default value
deleteField(String) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Delete the field of the filter
direction() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDefinitionClass.QFDefaultSort
Select the sort direction
distinct() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDefinitionClass
Enable or disable distinct on JPA Query

E

EnableQueryFilter - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Class to configure packages of Filter Class
ENDS_WITH - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Ends with operation for strings
ENDS_WITH - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationJsonEnum
 
entityClass - Variable in class io.github.acoboh.query.filter.jpa.processor.definitions.QFAbstractDefinition
Entity class
ENUM - Enum constant in enum io.github.acoboh.query.filter.jpa.processor.QFPath.QueryFilterElementDefType
Type is an enumeration
EQUAL - Enum constant in enum io.github.acoboh.query.filter.jpa.contributor.ArrayFunction
Equal function of PostgreSQL Arrays
EQUAL - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFCollectionOperationEnum
 
EQUAL - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Equal operation
EQUAL - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationJsonEnum
 
evaluate(String, MultiValueMap<String, Object>) - Method in class io.github.acoboh.query.filter.jpa.spel.SpelResolverContext
Evaluate any expression
ExceptionLanguageResolver - Interface in io.github.acoboh.query.filter.jpa.exceptions.language
Interface definition methods for language resolving exceptions
expression() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFPredicate
Used to create a new expression of the predicate

F

field - Variable in class io.github.acoboh.query.filter.jpa.processor.definitions.QFAbstractDefinition
Field to be filtered
filterClass - Variable in class io.github.acoboh.query.filter.jpa.processor.definitions.QFAbstractDefinition
Filter class
filterName - Variable in class io.github.acoboh.query.filter.jpa.processor.definitions.QFAbstractDefinition
Filter name
fromValue(String) - Static method in enum io.github.acoboh.query.filter.jpa.operations.QFCollectionOperationEnum
Find operation from the parameter value
fromValue(String) - Static method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Find operation from the parameter value
fromValue(String) - Static method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationJsonEnum
Find operation from the parameter value

G

generateCollectionPredicate(Expression<C>, CriteriaBuilder, QFCollectionMatch) - Method in interface io.github.acoboh.query.filter.jpa.operations.resolutors.QFPredicateCollectionResolutor
Generate predicate of collection elements
generateJsonPredicate(Path<?>, CriteriaBuilder, QFJsonElementMatch) - Method in interface io.github.acoboh.query.filter.jpa.operations.resolutors.QFPredicateJsonResolutor
Generate predicate of JSON elements
generatePredicate(Path<?>, CriteriaBuilder, QFElementMatch, int, MultiValueMap<String, Object>) - Method in interface io.github.acoboh.query.filter.jpa.operations.resolutors.QFPredicateResolutor
Generate predicate of any query filter element
getActualCollectionValue(String) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Return the value used on a collection filter field
getActualJsonValue(String) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Get the value of the json field
getActualType() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFCollectionNotSupported
 
getActualValue(String) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Get the actual values of the field
getAdvisor() - Method in class io.github.acoboh.query.filter.jpa.properties.QueryFilterProperties
Get advisor properties
getApplicationContext() - Method in class io.github.acoboh.query.filter.jpa.processor.QFProcessor
Get application context
getArguments() - Method in interface io.github.acoboh.query.filter.jpa.exceptions.language.ExceptionLanguageResolver
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFBlockException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFCollectionException
 
getArguments() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFDateParsingException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFDiscriminatorNotFoundException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFEnumException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFFieldNotFoundException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFFieldOperationException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFJsonParseException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFMultipleSortException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFNotSortableException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFNotValuable
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFOperationNotFoundException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFParseException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFUnsopportedSQLException
List of arguments to be resolved on the message code
getArrayFunction() - Method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Get the array operation of PostgreSQL
getBeatifulName() - Method in enum io.github.acoboh.query.filter.jpa.processor.QFParamType
Beautiful name for documentation
getClazz() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFDateClassNotSupported
Class not supported
getConvertibleTypes() - Method in class io.github.acoboh.query.filter.jpa.converters.QFCustomConverter
getDateAnnotation() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionElement
Get the date annotation
getDateClass() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFDateParseError
Get date class
getDateTimeFormatter() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionElement
Get date time formatted created for the field
getDefaultMatches() - Method in class io.github.acoboh.query.filter.jpa.processor.QFProcessor
Get default matches of the processor
getDefaultPredicate() - Method in class io.github.acoboh.query.filter.jpa.processor.QFProcessor
Get default predicate
getDefaultSorting() - Method in class io.github.acoboh.query.filter.jpa.processor.QFProcessor
Get default sorting operations
getDefinition() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFCollectionMatch
Get element definition
getDefinition() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFDiscriminatorMatch
Get original field definition
getDefinition() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFElementMatch
Get field definition
getDefinition() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFJsonElementMatch
Get original field definition
getDefinition() - Method in interface io.github.acoboh.query.filter.jpa.processor.QFSpecificationPart
Get definition of the filter field
getDefinitionClassAnnotation() - Method in class io.github.acoboh.query.filter.jpa.processor.QFProcessor
Get definition class annotation
getDefinitionMap() - Method in class io.github.acoboh.query.filter.jpa.processor.QFProcessor
Get all definitions of any field
getDiscriminatorAnnotation() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionDiscriminator
Get the discriminator annotation
getElementAnnotations() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionElement
Get all the element annotations
getEntityClass() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFAbstractDefinition
Get the entity class
getEntityClass() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFDiscriminatorMatch
Get entity class
getEntityClass() - Method in class io.github.acoboh.query.filter.jpa.processor.QFProcessor
Get entity class
getEntityClass() - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Get the entity class
getEvaluationContext() - Method in class io.github.acoboh.query.filter.jpa.spel.SpelResolverContext
Get the evaluation context of the expression
getExpressionParser() - Method in class io.github.acoboh.query.filter.jpa.spel.SpelResolverContext
Get expression parser to resolve de SpEL expression
getField() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFDateClassNotSupported
Get field with date annotation
getField() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFMissingFieldException
Field to be found
getField() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFBlockException
Get name of the field
getField() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFCollectionException
 
getField() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFDateParsingException
Get affected field
getField() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFDiscriminatorNotFoundException
Get filter field
getField() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFFieldNotFoundException
Get field
getField() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFFieldOperationException
Get field
getField() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFJsonParseException
Get field
getField() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFMultipleSortException
Get field
getField() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFNotSortableException
Get field
getField() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFNotValuable
Get field
getField() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFParseException
Get field
getField() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFUnsopportedSQLException
Get field
getField() - Method in class io.github.acoboh.query.filter.jpa.processor.QFPath
Get field
getFieldClass() - Method in class io.github.acoboh.query.filter.jpa.processor.QFPath
Get field class
getFilterClass() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFCollectionNotSupported
 
getFilterClass() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFMissingFieldException
Filter class
getFilterClass() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFAbstractDefinition
Get the filter class
getFilterClass() - Method in class io.github.acoboh.query.filter.jpa.processor.QFProcessor
Get filter class
getFilterName() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFCollectionNotSupported
 
getFilterName() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFAbstractDefinition
Get filter name
getFilterName() - Method in interface io.github.acoboh.query.filter.jpa.processor.definitions.traits.IDefinitionSortable
Get filter name
getFirstFinalClass() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionElement
Get the first final class of the definition element
getFormat() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFDateParseError
Get original format
getFormat() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFDateParsingException
Get the default format
getFormatter(QFDate) - Static method in class io.github.acoboh.query.filter.jpa.utils.DateUtils
Get the formatter for any QFDate annotation
getFullRegex() - Method in enum io.github.acoboh.query.filter.jpa.processor.QFParamType
Get full regex
getFunction() - Method in enum io.github.acoboh.query.filter.jpa.contributor.ArrayFunction
PostgreSQL array function
getHttpStatus() - Method in interface io.github.acoboh.query.filter.jpa.exceptions.language.ExceptionLanguageResolver
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFBlockException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFCollectionException
 
getHttpStatus() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFDateParsingException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFDiscriminatorNotFoundException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFEnumException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFFieldNotFoundException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFFieldOperationException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFJsonParseException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFMultipleSortException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFNotSortableException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFNotValuable
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFOperationNotFoundException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFParseException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFUnsopportedSQLException
Get the HttpStatus to be returned
getInitialInput() - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Get the input used on the constructor
getInput() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFParseException
Get input
getMapValues() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFJsonElementMatch
Get values as map
getMatchingClasses() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFDiscriminatorMatch
Get matching classes
getMessageCode() - Method in interface io.github.acoboh.query.filter.jpa.exceptions.language.ExceptionLanguageResolver
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFBlockException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFCollectionException
 
getMessageCode() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFDateParsingException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFDiscriminatorNotFoundException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFEnumException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFFieldNotFoundException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFFieldOperationException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFJsonParseException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFMultipleSortException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFNotSortableException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFNotValuable
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFOperationNotFoundException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFParseException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFUnsopportedSQLException
Message code of the multi-language properties
getMessageSourceBaseName() - Method in class io.github.acoboh.query.filter.jpa.properties.AdvisorProperties
Get message source base name path
getMessageSourceDefaultEncoding() - Method in class io.github.acoboh.query.filter.jpa.properties.AdvisorProperties
Get the message source encoding
getName() - Method in enum io.github.acoboh.query.filter.jpa.contributor.ArrayFunction
Name of the function
getObject(Root<?>, List<QFPath>, Map<String, Path<?>>, boolean, boolean) - Static method in class io.github.acoboh.query.filter.jpa.processor.QueryUtils
Get the object join
getOperation() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFFieldOperationException
Get operation
getOperation() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFOperationNotFoundException
Get operation
getOperation() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFUnsopportedSQLException
Get operation
getOperation() - Method in enum io.github.acoboh.query.filter.jpa.operations.QFCollectionOperationEnum
 
getOperation() - Method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Get the operation string value
getOperation() - Method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationJsonEnum
 
getOperation() - Method in interface io.github.acoboh.query.filter.jpa.operations.resolutors.QFPredicateCollectionResolutor
Get the operation string value
getOperation() - Method in interface io.github.acoboh.query.filter.jpa.operations.resolutors.QFPredicateJsonResolutor
Get the operation string value
getOperation() - Method in interface io.github.acoboh.query.filter.jpa.operations.resolutors.QFPredicateResolutor
Get the operation string value
getOperation() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFCollectionMatch
Get collection operation
getOperation() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFElementMatch
Get the selected operation
getOperation() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFJsonElementMatch
Get operation to be applied
getOperationsOfClass(Class<?>, boolean) - Static method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Get allowed operations of any class
getOperationsOfDiscriminators() - Static method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Get set of discriminator operations
getOperator(String) - Static method in enum io.github.acoboh.query.filter.jpa.predicate.PredicateOperation
Get the enumerated from the string value
getOrder() - Method in class io.github.acoboh.query.filter.jpa.config.QFBeanFactoryPostProcessor
getOrder() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionElement
Get order of evaluation
getOrderAsCriteriaBuilder(Root<E>, CriteriaBuilder) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Get the orders as criteria builder
getOriginalValues() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFElementMatch
List of original matching values
getPart() - Method in class io.github.acoboh.query.filter.jpa.predicate.PredicatePart
Get the predicate part
getPath() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFDiscriminatorMatch
Get list of paths for nested levels
getPath() - Method in class io.github.acoboh.query.filter.jpa.processor.QFPath
Get string path
getPaths() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionCollection
Get definition paths of the collection
getPaths() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionDiscriminator
Get paths of the discriminator field
getPaths() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionElement
Get list of all paths for each element annotation
getPaths() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionJson
Get definition paths
getPaths() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionSortable
 
getPaths() - Method in interface io.github.acoboh.query.filter.jpa.processor.definitions.traits.IDefinitionSortable
Get the sort paths
getPaths() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFElementMatch
Get list of nested paths for each model field
getPattern() - Method in enum io.github.acoboh.query.filter.jpa.processor.QFParamType
Get pattern for parsing
getPredicate(CriteriaBuilder) - Method in enum io.github.acoboh.query.filter.jpa.predicate.PredicateOperation
Resolve the predicate with criteria builder
getPredicateClass() - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Get the predicate definition class
getPredicateMap() - Method in class io.github.acoboh.query.filter.jpa.processor.QFProcessor
Get predicate map
getPredicateName() - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Get actual predicate name.
getPredicateOperation() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionElement
Get predicate operation with multiple element annotations
getPrimaryParsedValue(int) - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFElementMatch
Get the first parsed value of the field
getReason() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFCollectionException
 
getSingleValue() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFElementMatch
Get first single value
getSortFields() - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Get all the sort fields
getType() - Method in class io.github.acoboh.query.filter.jpa.processor.QFPath
Get type of the path
getValue() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFDateParsingException
Get original value
getValue() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFDiscriminatorNotFoundException
Get filtered value
getValue() - Method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Get parameter value on string filter
getValue() - Method in enum io.github.acoboh.query.filter.jpa.predicate.PredicateOperation
Get the value of the predicate
getValue() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFCollectionMatch
Get value of the collection operation
getValues() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFDiscriminatorMatch
Get all values
GREATER_EQUAL_THAN - Enum constant in enum io.github.acoboh.query.filter.jpa.contributor.ArrayFunction
Greater or equal than function of PostgreSQL Arrays
GREATER_EQUAL_THAN - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFCollectionOperationEnum
 
GREATER_EQUAL_THAN - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Greater or equal than
GREATER_THAN - Enum constant in enum io.github.acoboh.query.filter.jpa.contributor.ArrayFunction
Greater function of PostgreSQL Arrays
GREATER_THAN - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFCollectionOperationEnum
 
GREATER_THAN - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Greater than operation

H

handleEngineExceptions(QueryFilterException, HttpServletRequest) - Method in class io.github.acoboh.query.filter.jpa.advisor.QFExceptionAdvisor
Handler for all QueryFilterException exceptions

I

IDefinitionSortable - Interface in io.github.acoboh.query.filter.jpa.processor.definitions.traits
Sortable interface
IN - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
IN operation
includeMissing() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFPredicate
If the flag is active, all the parameters filtered that are not present on the expression will be included on a surrounding AND
initialize(SpelResolverContext, MultiValueMap<String, Object>) - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFElementMatch
Initialize spel expressions
io.github.acoboh.query.filter.jpa.advisor - package io.github.acoboh.query.filter.jpa.advisor
 
io.github.acoboh.query.filter.jpa.annotations - package io.github.acoboh.query.filter.jpa.annotations
 
io.github.acoboh.query.filter.jpa.config - package io.github.acoboh.query.filter.jpa.config
 
io.github.acoboh.query.filter.jpa.contributor - package io.github.acoboh.query.filter.jpa.contributor
 
io.github.acoboh.query.filter.jpa.converters - package io.github.acoboh.query.filter.jpa.converters
 
io.github.acoboh.query.filter.jpa.exceptions - package io.github.acoboh.query.filter.jpa.exceptions
 
io.github.acoboh.query.filter.jpa.exceptions.definition - package io.github.acoboh.query.filter.jpa.exceptions.definition
 
io.github.acoboh.query.filter.jpa.exceptions.language - package io.github.acoboh.query.filter.jpa.exceptions.language
 
io.github.acoboh.query.filter.jpa.operations - package io.github.acoboh.query.filter.jpa.operations
 
io.github.acoboh.query.filter.jpa.operations.resolutors - package io.github.acoboh.query.filter.jpa.operations.resolutors
 
io.github.acoboh.query.filter.jpa.predicate - package io.github.acoboh.query.filter.jpa.predicate
 
io.github.acoboh.query.filter.jpa.processor - package io.github.acoboh.query.filter.jpa.processor
 
io.github.acoboh.query.filter.jpa.processor.definitions - package io.github.acoboh.query.filter.jpa.processor.definitions
 
io.github.acoboh.query.filter.jpa.processor.definitions.traits - package io.github.acoboh.query.filter.jpa.processor.definitions.traits
 
io.github.acoboh.query.filter.jpa.processor.match - package io.github.acoboh.query.filter.jpa.processor.match
 
io.github.acoboh.query.filter.jpa.properties - package io.github.acoboh.query.filter.jpa.properties
 
io.github.acoboh.query.filter.jpa.spel - package io.github.acoboh.query.filter.jpa.spel
 
io.github.acoboh.query.filter.jpa.utils - package io.github.acoboh.query.filter.jpa.utils
 
IS_CONTAINED_BY - Enum constant in enum io.github.acoboh.query.filter.jpa.contributor.ArrayFunction
Is contained by of PostgreSQL Arrays
isArrayTyped() - Method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Get if the operation can be array typed
isArrayTyped() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionElement
Get if the field is array typed
isAutoFetch(int) - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionElement
Get if path must be auto-fetched
isAutoFetch(int) - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionSortable
 
isAutoFetch(int) - Method in interface io.github.acoboh.query.filter.jpa.processor.definitions.traits.IDefinitionSortable
Return true if auto fetch is enabled
isBlankIgnore() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionElement
Get if with blank values must be ignored
isCaseSensitive() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionElement
Get if the field is case sensitive
isCaseSensitive() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionJson
Get if the field is case sensitive
isConstructorBlocked() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFAbstractDefinition
Get if the field is blocked
isEnabled() - Method in class io.github.acoboh.query.filter.jpa.properties.AdvisorProperties
Get if the advisor is enabled
isFiltering(String) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Check if the field is currently used for filtering
isFilteringAny(String...) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Check if any of the fields is are currently used for filtering
isFinal() - Method in class io.github.acoboh.query.filter.jpa.processor.QFPath
Get if the property is the final of the full path
isMessageSourceUseCodeAsDefaultMessage() - Method in class io.github.acoboh.query.filter.jpa.properties.AdvisorProperties
Get if the message source use code as default message
isNested() - Method in class io.github.acoboh.query.filter.jpa.predicate.PredicatePart
Get if it is nested
ISNULL - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Is null operation
isRoot() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFDiscriminatorMatch
Get if the field is root or nested levels
isSortable() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionElement
Get if the field is sortable
isSortable() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionSortable
 
isSortable() - Method in interface io.github.acoboh.query.filter.jpa.processor.definitions.traits.IDefinitionSortable
Get if the field is sortable
isSorted() - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Get if any sort filter is applied
isSortedBy(String) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Get if the filter is sorted by the selected field
isSpelExpression() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionElement
Get if the field has spel expressions
isSpPELExpression() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFElement
Can resolve SpEL security expressions like:
isSubQuery() - Method in class io.github.acoboh.query.filter.jpa.processor.definitions.QFDefinitionElement
Get if the field must be subqueried

L

LESS_EQUAL_THAN - Enum constant in enum io.github.acoboh.query.filter.jpa.contributor.ArrayFunction
Less or equal than function of PostgreSQL Arrays
LESS_EQUAL_THAN - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFCollectionOperationEnum
 
LESS_EQUAL_THAN - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Less or equal than
LESS_THAN - Enum constant in enum io.github.acoboh.query.filter.jpa.contributor.ArrayFunction
Less function of PostgreSQL Arrays
LESS_THAN - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFCollectionOperationEnum
 
LESS_THAN - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Less than operation
LHS_BRACKETS - Enum constant in enum io.github.acoboh.query.filter.jpa.processor.QFParamType
LHS Brackets standard
LIKE - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Like operation for strings
LIKE - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationJsonEnum
 
LIST - Enum constant in enum io.github.acoboh.query.filter.jpa.processor.QFPath.QueryFilterElementDefType
Type is list

M

matchClass(int) - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFElementMatch
Get final class of each model field
missingOperator() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFPredicate
Operation to be applied on additional fields missing on expression

N

name() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFCollectionElement
Name to use in the input filter.
name() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDiscriminator
New name of the filter
name() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDiscriminator.Value
Name of the discriminator type
name() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFElement
Name to use in the input filter.
name() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFJsonElement
Name to use in the input filter.
name() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFPredicate
The name of the predicate
needToEvaluate() - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFElementMatch
Get if the matching element must be evaluated
newQueryFilter(String, QFParamType) - Method in class io.github.acoboh.query.filter.jpa.processor.QFProcessor
Create a new QueryFilter instance
NOT_EQUAL - Enum constant in enum io.github.acoboh.query.filter.jpa.contributor.ArrayFunction
Not equal function of PostgreSQL Arrays
NOT_EQUAL - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFCollectionOperationEnum
 
NOT_EQUAL - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Not equal operation
NOT_EQUAL - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationJsonEnum
 
NOT_IN - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Not in operation

O

operation() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFElements
Operation to be applied to all elements
OR - Enum constant in enum io.github.acoboh.query.filter.jpa.predicate.PredicateOperation
Or operator
order() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFElement
Order for resolver filter.
OVERLAP - Enum constant in enum io.github.acoboh.query.filter.jpa.contributor.ArrayFunction
Overlap function of PostgreSQL Arrays
OVERLAP - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Overlap operation for PostgreSQL Arrays
overrideField(String, QFCollectionOperationEnum, int) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Override any collection operation on a filter field
overrideField(String, QFOperationEnum, String) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Override any field.
overrideField(String, QFOperationJsonEnum, String) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Override any JSON field.

P

parseDate(DateTimeFormatter, String, Class<?>, QFDate) - Static method in class io.github.acoboh.query.filter.jpa.utils.DateUtils
Parse any date for a custom QFDate annotation
parseDefaulting() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDate
Default parts of date for default formating
parsedValues(int) - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFElementMatch
List of parsed values on each field
parseOrders(List<Pair<IDefinitionSortable, Sort.Direction>>, CriteriaBuilder, Root<?>, Map<String, Path<?>>) - Static method in class io.github.acoboh.query.filter.jpa.processor.QueryUtils
Parse orders with the criteria builder
parseParts(String) - Static method in class io.github.acoboh.query.filter.jpa.utils.StringParseUtils
Get all parsed parts
path() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDiscriminator
Path of the discriminator entity model
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class io.github.acoboh.query.filter.jpa.config.QFBeanFactoryPostProcessor
PredicateOperation - Enum in io.github.acoboh.query.filter.jpa.predicate
Predicate operations for custom predicates enumeration
PredicatePart - Class in io.github.acoboh.query.filter.jpa.predicate
Predicate part
PredicatePart(String, boolean) - Constructor for class io.github.acoboh.query.filter.jpa.predicate.PredicatePart
Create a new predicate part
PredicateProcessorResolutor - Class in io.github.acoboh.query.filter.jpa.predicate
Predicate recursive processor resolver
PredicateProcessorResolutor(String, Map<String, QFAbstractDefinition>, boolean, PredicateOperation) - Constructor for class io.github.acoboh.query.filter.jpa.predicate.PredicateProcessorResolutor
Create a predicate processor resolutor
processPart(Root<E>, CriteriaQuery<?>, CriteriaBuilder, Map<String, List<Predicate>>, Map<String, Path<?>>, MultiValueMap<String, Object>, SpelResolverContext, Class<E>) - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFCollectionMatch
 
processPart(Root<E>, CriteriaQuery<?>, CriteriaBuilder, Map<String, List<Predicate>>, Map<String, Path<?>>, MultiValueMap<String, Object>, SpelResolverContext, Class<E>) - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFDiscriminatorMatch
 
processPart(Root<E>, CriteriaQuery<?>, CriteriaBuilder, Map<String, List<Predicate>>, Map<String, Path<?>>, MultiValueMap<String, Object>, SpelResolverContext, Class<E>) - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFElementMatch
 
processPart(Root<E>, CriteriaQuery<?>, CriteriaBuilder, Map<String, List<Predicate>>, Map<String, Path<?>>, MultiValueMap<String, Object>, SpelResolverContext, Class<E>) - Method in class io.github.acoboh.query.filter.jpa.processor.match.QFJsonElementMatch
 
processPart(Root<E>, CriteriaQuery<?>, CriteriaBuilder, Map<String, List<Predicate>>, Map<String, Path<?>>, MultiValueMap<String, Object>, SpelResolverContext, Class<E>) - Method in interface io.github.acoboh.query.filter.jpa.processor.QFSpecificationPart
Process the specification part
PROPERTY - Enum constant in enum io.github.acoboh.query.filter.jpa.processor.QFPath.QueryFilterElementDefType
Type is property

Q

QFAbstractDefinition - Class in io.github.acoboh.query.filter.jpa.processor.definitions
Abstract class for base definition
QFAnnotationsException - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Exception thrown when the same element contains multiple type annotations
QFAnnotationsException(Field, Class<?>, boolean, boolean, boolean, boolean, boolean) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFAnnotationsException
Default constructor
QFArrayException - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Exception thrown when the array level is not sub-path of the main selected path
QFArrayException(String, String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFArrayException
Default constructor for QFArrayExceptions
QFBeanFactoryPostProcessor - Class in io.github.acoboh.query.filter.jpa.config
Query filter bean factory post processor for QueryFilter custom beans
QFBeanFactoryPostProcessor() - Constructor for class io.github.acoboh.query.filter.jpa.config.QFBeanFactoryPostProcessor
 
QFBlockException - Exception in io.github.acoboh.query.filter.jpa.exceptions
Exception thrown when the field is marked as blocked and the user is trying to filter from string filters
QFBlockException(String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QFBlockException
Construct
QFBlockParsing - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Used to force hide from parsing phase.
QFClassException - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Exception thrown when no QFDefinitionClass annotation is present
QFClassException(Class<?>, Class<?>, Class<?>) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFClassException
Annotation has unexpected class
QFClassException(Class<?>, String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFClassException
Default constructor
QFCollectionElement - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Annotation used to define a query filter element that is a collection
QFCollectionException - Exception in io.github.acoboh.query.filter.jpa.exceptions
Exception thrown if the field can not be used as a collection
QFCollectionException(String, String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QFCollectionException
 
QFCollectionMatch - Class in io.github.acoboh.query.filter.jpa.processor.match
 
QFCollectionMatch(QFDefinitionCollection, QFCollectionOperationEnum, int) - Constructor for class io.github.acoboh.query.filter.jpa.processor.match.QFCollectionMatch
Default constructor
QFCollectionNotSupported - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Exception thrown if the element can not be filter collection type
QFCollectionNotSupported(String, Class<?>, QFPath.QueryFilterElementDefType) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFCollectionNotSupported
Default constructor
QFCollectionOperationEnum - Enum in io.github.acoboh.query.filter.jpa.operations
Enumeration with all the collection operations
QFCustomConverter - Class in io.github.acoboh.query.filter.jpa.converters
Class with for custom converters of Spring Boot.
QFCustomConverter(List<QFProcessor<?, ?>>) - Constructor for class io.github.acoboh.query.filter.jpa.converters.QFCustomConverter
Default constructor
QFDate - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Annotation used to set any query filter element as a date
QFDate.QFDateDefault - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Allows the user to create default parsing parts.
QFDateClassNotSupported - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Exception thrown when the date class is not supported
QFDateClassNotSupported(Class<?>, String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFDateClassNotSupported
Default constructor
QFDateParseError - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Exception throw when any date parsing error occurs
QFDateParseError(String, Class<?>, DateTimeParseException) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFDateParseError
Default constructor
QFDateParsingException - Exception in io.github.acoboh.query.filter.jpa.exceptions
Exception throw when any date formating error occurs
QFDateParsingException(String, String, String, DateTimeParseException) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QFDateParsingException
Default constructor
QFDefinitionClass - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Annotation used to define the matching class of the query filter param
QFDefinitionClass.QFDefaultSort - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Allows the user to select a default sort parts.
QFDefinitionCollection - Class in io.github.acoboh.query.filter.jpa.processor.definitions
Definition for collection filter field
QFDefinitionDiscriminator - Class in io.github.acoboh.query.filter.jpa.processor.definitions
Definition for discriminator classes
QFDefinitionElement - Class in io.github.acoboh.query.filter.jpa.processor.definitions
Basic definition for filter fields
QFDefinitionJson - Class in io.github.acoboh.query.filter.jpa.processor.definitions
Definition for JSON filter fields
QFDefinitionSortable - Class in io.github.acoboh.query.filter.jpa.processor.definitions
Definition for sorable fields
QFDiscriminator - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Special query filter element to filter between Discriminator types
QFDiscriminator.Value - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Possible values of the discriminator
QFDiscriminatorException - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Exception throw for all the discriminator exceptions
QFDiscriminatorException(String, Object...) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFDiscriminatorException
Default constructor
QFDiscriminatorMatch - Class in io.github.acoboh.query.filter.jpa.processor.match
Class with info about the discriminator matching for filtering
QFDiscriminatorMatch(List<String>, QFDefinitionDiscriminator) - Constructor for class io.github.acoboh.query.filter.jpa.processor.match.QFDiscriminatorMatch
Default constructor
QFDiscriminatorNotFoundException - Exception in io.github.acoboh.query.filter.jpa.exceptions
Exception throw the selected discriminator value is not present
QFDiscriminatorNotFoundException(String, String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QFDiscriminatorNotFoundException
Default constructor
QFElement - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Annotation used to define the query filter param filter.
QFElementException - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Exception when the field has not presented the annotation QFDefinitionClass
QFElementException(String, Class<?>) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFElementException
Default constructor
QFElementMatch - Class in io.github.acoboh.query.filter.jpa.processor.match
Class with info about the filtered field.
QFElementMatch(List<String>, QFOperationEnum, QFDefinitionElement) - Constructor for class io.github.acoboh.query.filter.jpa.processor.match.QFElementMatch
Default constructor
QFElementMultipleClassesException - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Class throw if multiple classes matches the same filter element
QFElementMultipleClassesException() - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFElementMultipleClassesException
Default constructor
QFElements - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Annotation used for group multiple query filter elements in the same field
QFEnumException - Exception in io.github.acoboh.query.filter.jpa.exceptions
Exception thrown when the enumeration class can not be parsed
QFEnumException(String, String, Class<? extends Enum>, String[]) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QFEnumException
Default constructor
QFExceptionAdvisor - Class in io.github.acoboh.query.filter.jpa.advisor
Class with ControllerAdvice annotation for multi-language exception support
QFExceptionAdvisor(QueryFilterProperties) - Constructor for class io.github.acoboh.query.filter.jpa.advisor.QFExceptionAdvisor
Default constructor
QFFieldLevelException - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Exception thrown when there is more levels access than object access
QFFieldLevelException(String, String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFFieldLevelException
Default exception
QFFieldNotFoundException - Exception in io.github.acoboh.query.filter.jpa.exceptions
Exception if the field is not found on the filter
QFFieldNotFoundException(String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QFFieldNotFoundException
Default constructor
QFFieldOperationException - Exception in io.github.acoboh.query.filter.jpa.exceptions
Exception thrown when the operation is not allowed on a field
QFFieldOperationException(QFOperationEnum, String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QFFieldOperationException
Default constructor
QFJsonElement - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Special query filter element used on JSON elements
QFJsonElementMatch - Class in io.github.acoboh.query.filter.jpa.processor.match
Class with JSON element matching definition
QFJsonElementMatch(String, QFOperationJsonEnum, QFDefinitionJson) - Constructor for class io.github.acoboh.query.filter.jpa.processor.match.QFJsonElementMatch
Default constructor
QFJsonElementMatch(Map<String, String>, QFOperationJsonEnum, QFDefinitionJson) - Constructor for class io.github.acoboh.query.filter.jpa.processor.match.QFJsonElementMatch
Secondary constructor to bypass the JSON parsing options
QFJsonException - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Exception thrown when any error about JSON element definition happens
QFJsonException(String, Object...) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFJsonException
Custom message exception
QFJsonParseException - Exception in io.github.acoboh.query.filter.jpa.exceptions
QFJsonParseException class.
QFJsonParseException(String, Throwable) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QFJsonParseException
Default constructor
QfMetadataBuilderContributor - Class in io.github.acoboh.query.filter.jpa.contributor
Custom MetadataBuilderContributor to allow PostgreSQL Array operations
QfMetadataBuilderContributor() - Constructor for class io.github.acoboh.query.filter.jpa.contributor.QfMetadataBuilderContributor
 
QFMissingFieldException - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Exception throw when the field is missing on any class
QFMissingFieldException(String, Class<?>) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFMissingFieldException
Default constructor
QFMultipleSortException - Exception in io.github.acoboh.query.filter.jpa.exceptions
Exception thrown when multiple sorting options are present on the same field
QFMultipleSortException(String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QFMultipleSortException
Default constructor
QFNotSortableDefinitionException - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Exception thrown if any element is used on default sorting options and the element is not sortable
QFNotSortableDefinitionException(String, Class<?>) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFNotSortableDefinitionException
Default constructor
QFNotSortableException - Exception in io.github.acoboh.query.filter.jpa.exceptions
Exception thrown when the field is not sortable
QFNotSortableException(String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QFNotSortableException
Default constructor
QFNotValuable - Exception in io.github.acoboh.query.filter.jpa.exceptions
Exception thrown when the field is not a valid filter parameter
QFNotValuable(String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QFNotValuable
Default constructor
QFOperationEnum - Enum in io.github.acoboh.query.filter.jpa.operations
Enumerated with all the operations
QFOperationJsonEnum - Enum in io.github.acoboh.query.filter.jpa.operations
Enum with all JSON operations availables
QFOperationNotFoundException - Exception in io.github.acoboh.query.filter.jpa.exceptions
Exception when the operation is not found
QFOperationNotFoundException(String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QFOperationNotFoundException
Default constructor
QFParam - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Query filter parameter
QFParamType - Enum in io.github.acoboh.query.filter.jpa.processor
Enumeration for all parsing standards
QFParseException - Exception in io.github.acoboh.query.filter.jpa.exceptions
Default Exception for QueryFilter
QFParseException(String, String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QFParseException
Default constructor
QFPath - Class in io.github.acoboh.query.filter.jpa.processor
Class with info of the instrospect data for any entity model
QFPath(QFPath.QueryFilterElementDefType, Field, String) - Constructor for class io.github.acoboh.query.filter.jpa.processor.QFPath
Default constructor
QFPath.QueryFilterElementDefType - Enum in io.github.acoboh.query.filter.jpa.processor
Element type of the path
QFPredicate - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Annotation used to create custom predicates
QFPredicateCollectionResolutor - Interface in io.github.acoboh.query.filter.jpa.operations.resolutors
Interface for predicate collection predicate resolutors
QFPredicateJsonResolutor - Interface in io.github.acoboh.query.filter.jpa.operations.resolutors
Interface for predicate json resolutors
QFPredicateResolutor - Interface in io.github.acoboh.query.filter.jpa.operations.resolutors
Interface to resolve all operations
QFPredicates - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Annotation used to create multiple custom predicates
QFProcessor<F,E> - Class in io.github.acoboh.query.filter.jpa.processor
Class to process all query filters.
QFProcessor(Class<F>, Class<E>, ApplicationContext) - Constructor for class io.github.acoboh.query.filter.jpa.processor.QFProcessor
Default constructor
QFSortable - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
Query filter annotation to mark field as sortable
QFSpecificationPart - Interface in io.github.acoboh.query.filter.jpa.processor
Interface to create all parts of the final specification
QFTypeException - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Exception when type parsing failed
QFTypeException(String, String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QFTypeException
Default constructor
QFUnsopportedSQLException - Exception in io.github.acoboh.query.filter.jpa.exceptions
Exception when operation is not allowed on SQL database
QFUnsopportedSQLException(QFOperationEnum, String) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QFUnsopportedSQLException
Default constructor
QFWebMvcConfigurer - Class in io.github.acoboh.query.filter.jpa.config
Class to enable custom converters for Spring Boot Controllers via WebMvcConfigurer converters
QueryFilter<E> - Class in io.github.acoboh.query.filter.jpa.processor
 
QueryFilter(String, QFParamType, QFProcessor<?, E>) - Constructor for class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Construtor from query filter processor
QueryFilterAutoconfigure - Class in io.github.acoboh.query.filter.jpa.config
Autoconfigure class of the query filter library
QueryFilterAutoconfigure() - Constructor for class io.github.acoboh.query.filter.jpa.config.QueryFilterAutoconfigure
 
QueryFilterDefinitionException - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
Base exception class of all query filter definition exceptions
QueryFilterDefinitionException(String, Object...) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QueryFilterDefinitionException
Default constructors
QueryFilterDefinitionException(String, Throwable, Object...) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.definition.QueryFilterDefinitionException
Default constructor with cause
QueryFilterException - Exception in io.github.acoboh.query.filter.jpa.exceptions
Just to catch a single exception on QueryFilter
QueryFilterException(String, Object...) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QueryFilterException
Default constructor
QueryFilterException(String, Throwable, Object...) - Constructor for exception io.github.acoboh.query.filter.jpa.exceptions.QueryFilterException
Default constructor with cause
QueryFilterProperties - Class in io.github.acoboh.query.filter.jpa.properties
Query filter configuration properties
QueryFilterProperties() - Constructor for class io.github.acoboh.query.filter.jpa.properties.QueryFilterProperties
 
QueryUtils - Class in io.github.acoboh.query.filter.jpa.processor
Class with query utilities

R

request - Variable in class io.github.acoboh.query.filter.jpa.spel.SpelResolverContext
Http servlet request parameter
resolvePredicate(CriteriaBuilder, Map<String, Predicate>) - Method in class io.github.acoboh.query.filter.jpa.predicate.PredicateProcessorResolutor
Resolver the predicate expression
response - Variable in class io.github.acoboh.query.filter.jpa.spel.SpelResolverContext
Http servlet response parameter
RHS_COLON - Enum constant in enum io.github.acoboh.query.filter.jpa.processor.QFParamType
RHS Colon standard

S

SET - Enum constant in enum io.github.acoboh.query.filter.jpa.processor.QFPath.QueryFilterElementDefType
Type is a set
setAdvisor(AdvisorProperties) - Method in class io.github.acoboh.query.filter.jpa.properties.QueryFilterProperties
Set advisor properties
setApplicationContext(ApplicationContext) - Method in class io.github.acoboh.query.filter.jpa.config.QFBeanFactoryPostProcessor
setEnabled(boolean) - Method in class io.github.acoboh.query.filter.jpa.properties.AdvisorProperties
Modify status of advisor
setFieldClass(Class<?>) - Method in class io.github.acoboh.query.filter.jpa.processor.QFPath
Set class of field
setFinal(boolean) - Method in class io.github.acoboh.query.filter.jpa.processor.QFPath
Set new value of final
setMessageSourceBaseName(String) - Method in class io.github.acoboh.query.filter.jpa.properties.AdvisorProperties
Set new message source base name
setMessageSourceDefaultEncoding(String) - Method in class io.github.acoboh.query.filter.jpa.properties.AdvisorProperties
Set new message source encoding
setMessageSourceUseCodeAsDefaultMessage(boolean) - Method in class io.github.acoboh.query.filter.jpa.properties.AdvisorProperties
Set if the message source use code as default message
setPredicate(String) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
Set a new predicate to be applied
setType(QFPath.QueryFilterElementDefType) - Method in class io.github.acoboh.query.filter.jpa.processor.QFPath
Set new type
sortable() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDefinitionClass
Used to disable all sortable fields
sortable() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFElement
Define if it is possible to order with this element
sortProperty() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDefinitionClass
Sort property key name
SpelResolverBeanConfig - Class in io.github.acoboh.query.filter.jpa.spel
Auto-configuration class to instantiate SpelResolverContext beans
SpelResolverBeanConfig() - Constructor for class io.github.acoboh.query.filter.jpa.spel.SpelResolverBeanConfig
 
SpelResolverContext - Class in io.github.acoboh.query.filter.jpa.spel
SPEL Context base to resolve SpEL expressions
SpelResolverContext(HttpServletRequest, HttpServletResponse) - Constructor for class io.github.acoboh.query.filter.jpa.spel.SpelResolverContext
Default constructor
STARTS_WITH - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Starts with operation for strings
STARTS_WITH - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationJsonEnum
 
StringParseUtils - Class in io.github.acoboh.query.filter.jpa.utils
Utility class to parse predicates
subquery() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFElement
Use it to sub-query filter instance of join attributes

T

timeFormat() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDate
Used to set a format time.
toPredicate(Root<E>, CriteriaQuery<?>, CriteriaBuilder) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
toString() - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
type() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDiscriminator.Value
Class of the discriminator entity model
type() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFParam
Standard of filtering

V

value() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFCollectionElement
Path to check the input part.
value() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDate.QFDateDefault
Default value
value() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDefinitionClass.QFDefaultSort
Name of the property to be sorted
value() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDefinitionClass
Entity class to be filtered
value() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDiscriminator
List of possible values
value() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFElement
Path to check the input part.
value() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFElements
All QFElement annotations
value() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFJsonElement
Path to check the input part.
value() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFParam
Filter class
value() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFPredicates
List of predicates
value() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFSortable
New name of filter
valueOf(String) - Static method in enum io.github.acoboh.query.filter.jpa.contributor.ArrayFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.acoboh.query.filter.jpa.operations.QFCollectionOperationEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationJsonEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.acoboh.query.filter.jpa.predicate.PredicateOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.acoboh.query.filter.jpa.processor.QFParamType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.acoboh.query.filter.jpa.processor.QFPath.QueryFilterElementDefType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.acoboh.query.filter.jpa.contributor.ArrayFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.acoboh.query.filter.jpa.operations.QFCollectionOperationEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationJsonEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.acoboh.query.filter.jpa.predicate.PredicateOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.acoboh.query.filter.jpa.processor.QFParamType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.acoboh.query.filter.jpa.processor.QFPath.QueryFilterElementDefType
Returns an array containing the constants of this enum type, in the order they are declared.

Z

zoneOffset() - Element in annotation type io.github.acoboh.query.filter.jpa.annotations.QFDate
Timezone to be used on parsing
A B C D E F G H I L M N O P Q R S T V Z 
All Classes and Interfaces|All Packages|Serialized Form