Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addFormatters(FormatterRegistry) - Method in class io.github.acoboh.query.filter.jpa.config.QFWebMvcConfigurer
- 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
- 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[]
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
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.PostgresqlArrayBuilderContributor
- 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.
- 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
- 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
- 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.QFOperationEnum
-
Equal operation
- evaluate(String, MultiValueMap<String, Object>) - Method in class io.github.acoboh.query.filter.jpa.spel.SecuritySpelContextResolver
-
Evaluate any expression
- evaluate(String, MultiValueMap<String, Object>) - Method in class io.github.acoboh.query.filter.jpa.spel.SpelContextResolver
-
Evaluate any expression
- evaluate(String, MultiValueMap<String, Object>) - Method in interface io.github.acoboh.query.filter.jpa.spel.SpelResolverInterface
-
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
- fromValue(String) - Static method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
-
Find operation from the parameter value
G
- generateJsonPredicate(Path<?>, CriteriaBuilder, QFJsonElementMatch) - Method in interface io.github.acoboh.query.filter.jpa.operations.QFPredicateResolutor
-
Generate predicate of JSON elements
- generatePredicate(Path<?>, CriteriaBuilder, QFElementMatch, int, MultiValueMap<String, Object>) - Method in interface io.github.acoboh.query.filter.jpa.operations.QFPredicateResolutor
-
Generate predicate of any query filter element
- 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
- 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.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.QFDefinition
-
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.QFDefinition
-
Get date time formatted created for the field
- getDefinition() - Method in class io.github.acoboh.query.filter.jpa.processor.QFDiscriminatorMatch
-
Get original field definition
- getDefinition() - Method in class io.github.acoboh.query.filter.jpa.processor.QFElementMatch
-
Get field definition
- getDefinition() - Method in class io.github.acoboh.query.filter.jpa.processor.QFJsonElementMatch
-
Get original field definition
- 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.QFDefinition
-
Get the discriminator annotation
- getElementAnnotations() - Method in class io.github.acoboh.query.filter.jpa.processor.QFDefinition
-
Get all the element annotations
- getEntityClass() - Method in class io.github.acoboh.query.filter.jpa.processor.QFDefinition
-
Get the entity class
- getEntityClass() - Method in class io.github.acoboh.query.filter.jpa.processor.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
- 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.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.QFMissingFieldException
-
Filter class
- getFilterClass() - Method in class io.github.acoboh.query.filter.jpa.processor.QFDefinition
-
Get the filter class
- getFilterClass() - Method in class io.github.acoboh.query.filter.jpa.processor.QFProcessor
-
Get filter class
- getFilterName() - Method in class io.github.acoboh.query.filter.jpa.processor.QFDefinition
-
Get filter name
- getFinalClass() - Method in class io.github.acoboh.query.filter.jpa.processor.QFDefinition
-
Get final class of last instrospection analysis
- 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.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
- getInput() - Method in exception io.github.acoboh.query.filter.jpa.exceptions.QFParseException
-
Get input
- getJsonValue() - Method in class io.github.acoboh.query.filter.jpa.processor.QFJsonElementMatch
-
Get the original value
- getMapValues() - Method in class io.github.acoboh.query.filter.jpa.processor.QFJsonElementMatch
-
Get values as map
- getMatchingClasses() - Method in class io.github.acoboh.query.filter.jpa.processor.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.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
- 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.QFOperationEnum
-
Get the operation string value
- getOperation() - Method in interface io.github.acoboh.query.filter.jpa.operations.QFPredicateResolutor
-
Get the operation string value
- getOperation() - Method in class io.github.acoboh.query.filter.jpa.processor.QFElementMatch
-
Get the selected operation
- getOperation() - Method in class io.github.acoboh.query.filter.jpa.processor.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
- getOperationsOfJson() - Static method in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
-
Get set of JSON 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.QFDefinition
-
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.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.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.QFDefinition
-
Get list of all paths for each element annotation
- getPaths() - Method in class io.github.acoboh.query.filter.jpa.processor.QFElementMatch
-
Get list of nested paths for each model field
- getPaths() - Method in class io.github.acoboh.query.filter.jpa.processor.QFJsonElementMatch
-
List of nested path levels
- 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
- 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.QFDefinition
-
Get predicate operation with multiple element annotations
- getPrimaryParsedValue(int) - Method in class io.github.acoboh.query.filter.jpa.processor.QFElementMatch
-
Get the first parsed value of the field
- getSingleValue() - Method in class io.github.acoboh.query.filter.jpa.processor.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
- getValueNode() - Method in class io.github.acoboh.query.filter.jpa.processor.QFJsonElementMatch
-
Get JSON parsed value
- getValues() - Method in class io.github.acoboh.query.filter.jpa.processor.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.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.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
- 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(SpelResolverInterface, MultiValueMap<String, Object>) - Method in class io.github.acoboh.query.filter.jpa.processor.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.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.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.QFDefinition
-
Get if the field is array typed
- isBlankIgnore() - Method in class io.github.acoboh.query.filter.jpa.processor.QFDefinition
-
Get if with blank values must be ignored
- isCaseSensitive() - Method in class io.github.acoboh.query.filter.jpa.processor.QFDefinition
-
Get if the field is case sensitive
- isCaseSensitive() - Method in class io.github.acoboh.query.filter.jpa.processor.QFElementMatch
-
If the string is case sensitive
- isCaseSensitive() - Method in class io.github.acoboh.query.filter.jpa.processor.QFJsonElementMatch
-
Get if the field is case sensitive
- isConstructorBlocked() - Method in class io.github.acoboh.query.filter.jpa.processor.QFDefinition
-
Get if the field is blocked
- isDiscriminatorFilter() - Method in class io.github.acoboh.query.filter.jpa.processor.QFDefinition
-
Get if the discriminator annotation is present
- isElementFilter() - Method in class io.github.acoboh.query.filter.jpa.processor.QFDefinition
-
Get if the element annotations are present
- 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
- isJsonElementFilter() - Method in class io.github.acoboh.query.filter.jpa.processor.QFDefinition
-
Get if the field is json type
- 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.QFDiscriminatorMatch
-
Get if the field is root or nested levels
- isSortable() - Method in class io.github.acoboh.query.filter.jpa.processor.QFDefinition
-
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.QFDefinition
-
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.QFElementMatch
-
Get if the field must be in a subquery
- isSubQuery() - Method in class io.github.acoboh.query.filter.jpa.processor.QFDefinition
-
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.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.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
- 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.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.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.QFParam
-
Name of parameter
- 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.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.QFOperationEnum
-
Not equal operation
- 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, QFOperationEnum, String) - Method in class io.github.acoboh.query.filter.jpa.processor.QueryFilter
-
Override any 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.QFElementMatch
-
List of parsed values on each field
- 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
- PostgresqlArrayBuilderContributor - Class in io.github.acoboh.query.filter.jpa.contributor
-
Custom MetadataBuilderContributor to allow PostgreSQL Array operations
- PostgresqlArrayBuilderContributor() - Constructor for class io.github.acoboh.query.filter.jpa.contributor.PostgresqlArrayBuilderContributor
- 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, QFDefinition>, boolean, PredicateOperation) - Constructor for class io.github.acoboh.query.filter.jpa.predicate.PredicateProcessorResolutor
-
Create a predicate processor resolutor
- PROPERTY - Enum constant in enum io.github.acoboh.query.filter.jpa.processor.QFPath.QueryFilterElementDefType
-
Type is property
Q
- QFAnnotationsException - Exception in io.github.acoboh.query.filter.jpa.exceptions.definition
-
Exception thrown when the same element contains multiple type annotations
- QFAnnotationsException() - 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
- 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
- QFDefinition - Class in io.github.acoboh.query.filter.jpa.processor
-
Class with all the information of any field to be filtered
- QFDefinitionClass - Annotation Type in io.github.acoboh.query.filter.jpa.annotations
-
Annotation used to define the matching class of the query filter param
- 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
-
Class with info about the discriminator matching for filtering
- QFDiscriminatorMatch(List<String>, QFDefinition) - Constructor for class io.github.acoboh.query.filter.jpa.processor.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
-
Class with info about the filtered field.
- QFElementMatch(List<String>, QFOperationEnum, QFDefinition) - Constructor for class io.github.acoboh.query.filter.jpa.processor.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
-
Class with JSON element matching definition
- QFJsonElementMatch(String, QFOperationEnum, QFDefinition) - Constructor for class io.github.acoboh.query.filter.jpa.processor.QFJsonElementMatch
-
Default constructor
- 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
- 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
- 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
- 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
- QFPredicateResolutor - Interface in io.github.acoboh.query.filter.jpa.operations
-
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
- 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
- QFWebMvcConfigurer() - Constructor for class io.github.acoboh.query.filter.jpa.config.QFWebMvcConfigurer
- QueryFilter<E> - Class in io.github.acoboh.query.filter.jpa.processor
-
Class that implements Specification from JPA library that allows the user to create automatic filters from QFParamType.RHS_COLON or QFParamType.LHS_BRACKETS standards
- QueryFilter(String, QFParamType, Class<E>, Class<?>, Map<String, QFDefinition>, QFDefinitionClass, List<QFElementMatch>, SpelResolverInterface, Map<String, PredicateProcessorResolutor>, String, PredicateProcessorResolutor) - Constructor for class io.github.acoboh.query.filter.jpa.processor.QueryFilter
-
Default constructor
- 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
R
- resolvePredicate(CriteriaBuilder, Map<String, Predicate>) - Method in class io.github.acoboh.query.filter.jpa.predicate.PredicateProcessorResolutor
-
Resolver the predicate expression
- RHS_COLON - Enum constant in enum io.github.acoboh.query.filter.jpa.processor.QFParamType
-
RHS Colon standard
S
- SecuritySpelContextResolver - Class in io.github.acoboh.query.filter.jpa.spel
-
SPEL Context resolver bean
- SecuritySpelContextResolver(List<SecurityExpressionHandler<?>>, HttpServletRequest, HttpServletResponse) - Constructor for class io.github.acoboh.query.filter.jpa.spel.SecuritySpelContextResolver
-
Default constructor
- 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
- SpelContextResolver - Class in io.github.acoboh.query.filter.jpa.spel
-
SPEL Context resolver bean
- SpelContextResolver() - Constructor for class io.github.acoboh.query.filter.jpa.spel.SpelContextResolver
- SpelResolverInterface - Interface in io.github.acoboh.query.filter.jpa.spel
-
Interface for Spel resolving
- STARTS_WITH - Enum constant in enum io.github.acoboh.query.filter.jpa.operations.QFOperationEnum
-
Starts with operation for strings
- StringParseUtils - Class in io.github.acoboh.query.filter.jpa.utils
-
Utility class to parse predicates
- StringParseUtils() - Constructor for class io.github.acoboh.query.filter.jpa.utils.StringParseUtils
- 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
- 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.QFDate.QFDateDefault
-
Default value
- 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.QFOperationEnum
-
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.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.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
All Classes and Interfaces|All Packages|Serialized Form