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|Constant Field Values|Serialized Form

A

addFormatters(FormatterRegistry) - Method in class io.github.acoboh.query.filter.mongodb.config.QFWebMvcConfigurer
AdvisorProperties - Class in io.github.acoboh.query.filter.mongodb.properties
Advisor configuration properties
AdvisorProperties() - Constructor for class io.github.acoboh.query.filter.mongodb.properties.AdvisorProperties
 
AND - Enum constant in enum class io.github.acoboh.query.filter.mongodb.predicate.PredicateOperation
And operator
arrayTyped() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFElement
If true, the queries will be created as Postgresql ARRAY[]
autoFetch() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFElement
If the filter is sortable, you can active Fetch Load automatically
autoFetch() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFSortable
Enable Fetch Load if sort is present on the filter

B

basePackageClasses() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.EnableQueryFilter
Base package classes to find classes with QFDefinitionClass annotations
basePackages() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.EnableQueryFilter
Base package names to find classes with QFDefinitionClass annotations
blankIgnore() - Element in annotation interface io.github.acoboh.query.filter.mongodb.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.mongodb.processor.definitions.QFAbstractDefinition
Create a new base definition based on annotations of the field

C

caseSensitive() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFText
Allows the user to use case sensitive text search
chronoField() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFDate.QFDateDefault
Chrono field
classIsDate(Class<?>) - Static method in class io.github.acoboh.query.filter.mongodb.utils.DateUtils
Check if a class is a date class
ClassUtils - Class in io.github.acoboh.query.filter.mongodb.utils
Class introspection utilities
convert(Object, TypeDescriptor, TypeDescriptor) - Method in class io.github.acoboh.query.filter.mongodb.converters.QFCustomConverter

D

DateUtils - Class in io.github.acoboh.query.filter.mongodb.utils
Date utilities
DEFAULT_DATE_FORMAT - Static variable in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFDate
Default date time format
DEFAULT_ZONEOFFSET - Static variable in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFDate
Default zone offset
defaultOperation() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFElement
Default operation of default value
defaultPredicate() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFDefinitionClass
Used to select a default predicate.
defaultSort() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFDefinitionClass
Allows the user to determine default sorting option
defaultValues() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFElement
Default value
diacriticSensitive() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFText
Allow the user to use diacritic sensitive text search
direction() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFDefinitionClass.QFDefaultSort
Select the sort direction

E

EnableQueryFilter - Annotation Interface in io.github.acoboh.query.filter.mongodb.annotations
Class to configure packages of Filter Class
ENDS_WITH - Enum constant in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Ends with operation for strings
entityClass - Variable in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFAbstractDefinition
Entity class
ENUM - Enum constant in enum class io.github.acoboh.query.filter.mongodb.processor.QFPath.QFElementDefType
Type is an enumeration
EQUAL - Enum constant in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Equal operation
EQUAL - Enum constant in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationTextEnum
Equal operation
evaluate(String, MultiValueMap<String, Object>, HttpServletRequest, HttpServletResponse) - Method in class io.github.acoboh.query.filter.mongodb.spel.SpelResolverContext
Evaluate any expression
ExceptionLanguageResolver - Interface in io.github.acoboh.query.filter.mongodb.exceptions.language
Interface definition methods for language resolving exceptions
executeAggregateAndProject(Class<T>) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
Execute a aggregate query based on the parsed filter parameters with pagination
executeAggregateAndProject(Pageable, Class<T>) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
Execute a aggregate query based on the parsed filter parameters with pagination
executeCount() - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
Execute a count query based on the parsed filter parameters
executeFindQuery() - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
Execute a find query based on the parsed filter parameters
executeFindQuery(Pageable) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
Execute a find query based on the parsed filter parameters with pagination

F

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

G

generateCriteria(QFElementMatch, int, MultiValueMap<String, Object>) - Method in interface io.github.acoboh.query.filter.mongodb.operations.resolutors.QFOperationResolutor
Create a custom criteria for any query filter element of QFElementMatch type
generateCriteriaFilter(QFTextMatch, MultiValueMap<String, Object>) - Method in interface io.github.acoboh.query.filter.mongodb.operations.resolutors.QFTextOperationResolutor
Create a custom criteria for any query filter element of QFTextMatch type
getAdvisor() - Method in class io.github.acoboh.query.filter.mongodb.properties.QueryFilterProperties
Get advisor properties
getApplicationContext() - Method in class io.github.acoboh.query.filter.mongodb.processor.QFProcessor
Get application context
getArguments() - Method in interface io.github.acoboh.query.filter.mongodb.exceptions.language.ExceptionLanguageResolver
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFBlockException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFCollectionException
 
getArguments() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFDateParsingException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFDiscriminatorNotFoundException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFEnumException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFFieldNotFoundException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFFieldOperationException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFJsonParseException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFMultipleSortException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFNotSortableException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFNotValuable
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFOperationNotFoundException
List of arguments to be resolved on the message code
getArguments() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFParseException
List of arguments to be resolved on the message code
getBeatifulName() - Method in enum class io.github.acoboh.query.filter.mongodb.processor.QFParamType
Beautiful name for documentation
getClassOfList(Field) - Static method in class io.github.acoboh.query.filter.mongodb.utils.ClassUtils
Get class of a list or set type class
getClazz() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFDateClassNotSupported
Class not supported
getConvertibleTypes() - Method in class io.github.acoboh.query.filter.mongodb.converters.QFCustomConverter
getDateAnnotation() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
Get the date annotation
getDateClass() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFDateParseError
Get date class
getDateTimeFormatter() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
Get date time formatted created for the field
getDeclaredFieldSuperclass(Class<?>, String) - Static method in class io.github.acoboh.query.filter.mongodb.utils.ClassUtils
Get the field of a class
getDefaultMatches() - Method in class io.github.acoboh.query.filter.mongodb.processor.QFProcessor
Get default matches of the processor
getDefaultSorting() - Method in class io.github.acoboh.query.filter.mongodb.processor.QFProcessor
Get default sorting operations
getDefinition() - Method in class io.github.acoboh.query.filter.mongodb.processor.match.QFElementMatch
Get field definition
getDefinition() - Method in class io.github.acoboh.query.filter.mongodb.processor.match.QFTextMatch
 
getDefinition() - Method in interface io.github.acoboh.query.filter.mongodb.processor.QFSpecificationPart
Get definition of the filter field
getDefinitionClassAnnotation() - Method in class io.github.acoboh.query.filter.mongodb.processor.QFProcessor
Get definition class annotation
getDefinitionMap() - Method in class io.github.acoboh.query.filter.mongodb.processor.QFProcessor
Get all definitions of any field
getElementAnnotations() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
Get all the element annotations
getEntityClass() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFAbstractDefinition
Get the entity class
getEntityClass() - Method in class io.github.acoboh.query.filter.mongodb.processor.QFProcessor
Get entity class
getEntityClass() - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
Get the entity class
getEvaluationContext(HttpServletRequest, HttpServletResponse) - Method in class io.github.acoboh.query.filter.mongodb.spel.SpelResolverContext
Get the evaluation context of the expression
getExpressionParser() - Method in class io.github.acoboh.query.filter.mongodb.spel.SpelResolverContext
Get expression parser to resolve de SpEL expression
getField() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFDateClassNotSupported
Get field with date annotation
getField() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFMissingFieldException
Field to be found
getField() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFBlockException
Get name of the field
getField() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFCollectionException
 
getField() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFDateParsingException
Get affected field
getField() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFDiscriminatorNotFoundException
Get filter field
getField() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFFieldNotFoundException
Get field
getField() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFFieldOperationException
Get field
getField() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFJsonParseException
Get field
getField() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFMultipleSortException
Get field
getField() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFNotSortableException
Get field
getField() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFNotValuable
Get field
getField() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFParseException
Get field
getField() - Method in class io.github.acoboh.query.filter.mongodb.processor.QFPath
Get the field
getFieldClass() - Method in class io.github.acoboh.query.filter.mongodb.processor.QFPath
Get the class of the field
getFilterClass() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFMissingFieldException
Filter class
getFilterClass() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFAbstractDefinition
Get the filter class
getFilterClass() - Method in class io.github.acoboh.query.filter.mongodb.processor.QFProcessor
Get filter class
getFilterName() - Method in interface io.github.acoboh.query.filter.mongodb.processor.definitions.IDefinitionSortable
Get filter name
getFilterName() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFAbstractDefinition
Get filter name
getFirstFinalClass() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
Get the first final class of the definition element
getFirstPathMappingName() - Method in interface io.github.acoboh.query.filter.mongodb.processor.definitions.IDefinitionSortable
Get first path mapping name
getFirstPathMappingName() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
 
getFirstPathMappingName() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionSortable
 
getFormat() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFDateParseError
Get original format
getFormat() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFDateParsingException
Get the default format
getFormatter(QFDate) - Static method in class io.github.acoboh.query.filter.mongodb.utils.DateUtils
Get the formatter for any QFDate annotation
getFullRegex() - Method in enum class io.github.acoboh.query.filter.mongodb.processor.QFParamType
Get full regex
getHttpStatus() - Method in interface io.github.acoboh.query.filter.mongodb.exceptions.language.ExceptionLanguageResolver
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFBlockException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFCollectionException
 
getHttpStatus() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFDateParsingException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFDiscriminatorNotFoundException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFEnumException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFFieldNotFoundException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFFieldOperationException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFJsonParseException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFMultipleSortException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFNotSortableException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFNotValuable
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFOperationNotFoundException
Get the HttpStatus to be returned
getHttpStatus() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFParseException
Get the HttpStatus to be returned
getInitialInput() - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
Get the input used on the constructor
getInput() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFParseException
Get input
getMappingName() - Method in class io.github.acoboh.query.filter.mongodb.processor.QFPath
Get the mapping name
getMapProjections() - Method in class io.github.acoboh.query.filter.mongodb.processor.QFProcessor
Get all projections
getMessageCode() - Method in interface io.github.acoboh.query.filter.mongodb.exceptions.language.ExceptionLanguageResolver
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFBlockException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFCollectionException
 
getMessageCode() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFDateParsingException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFDiscriminatorNotFoundException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFEnumException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFFieldNotFoundException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFFieldOperationException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFJsonParseException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFMultipleSortException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFNotSortableException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFNotValuable
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFOperationNotFoundException
Message code of the multi-language properties
getMessageCode() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFParseException
Message code of the multi-language properties
getMessageSourceBaseName() - Method in class io.github.acoboh.query.filter.mongodb.properties.AdvisorProperties
Get message source base name path
getMessageSourceDefaultEncoding() - Method in class io.github.acoboh.query.filter.mongodb.properties.AdvisorProperties
Get the message source encoding
getMongoFieldName(Field) - Static method in class io.github.acoboh.query.filter.mongodb.utils.MongoUtils
Get the mongo field name of a field
getOperation() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFFieldOperationException
Get operation
getOperation() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFOperationNotFoundException
Get operation
getOperation() - Method in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Get the operation string value
getOperation() - Method in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationTextEnum
Get the operation string value
getOperation() - Method in interface io.github.acoboh.query.filter.mongodb.operations.resolutors.QFOperationResolutor
Get the operation string value
getOperation() - Method in interface io.github.acoboh.query.filter.mongodb.operations.resolutors.QFTextOperationResolutor
Get the operation string value
getOperationsOfClass(Class<?>) - Static method in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Get allowed operations of any class
getOperator(String) - Static method in enum class io.github.acoboh.query.filter.mongodb.predicate.PredicateOperation
Get the enumerated from the string value
getOrder() - Method in class io.github.acoboh.query.filter.mongodb.config.QFBeanFactoryPostProcessor
getOrder() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
Get order of evaluation
getParsedValues(int) - Method in class io.github.acoboh.query.filter.mongodb.processor.match.QFElementMatch
Get parsed values
getPath() - Method in class io.github.acoboh.query.filter.mongodb.processor.QFPath
Get the path
getPathMappingName(int) - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
Get specific path mapping name
getPathMappingNames() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
Get all the mapping names of the filtered fields
getPaths() - Method in interface io.github.acoboh.query.filter.mongodb.processor.definitions.IDefinitionSortable
Get the sort paths
getPaths() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
 
getPaths() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionSortable
 
getPattern() - Method in enum class io.github.acoboh.query.filter.mongodb.processor.QFParamType
Get pattern for parsing
getPredicate(List<Criteria>) - Method in enum class io.github.acoboh.query.filter.mongodb.predicate.PredicateOperation
Resolve the predicate with criteria builder
getPredicateClass() - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
Get the predicate class
getPredicateOperation() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
Get predicate operation with multiple element annotations
getPrimaryParsedValue(int) - Method in class io.github.acoboh.query.filter.mongodb.processor.match.QFElementMatch
Get the first parsed value of the field
getProjectionOperation() - Method in class io.github.acoboh.query.filter.mongodb.processor.projection.ProjectionDefinition
Get the projection operation
getQfTextAnnotation() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionText
Get original annotation
getReason() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFCollectionException
 
getReturnType() - Method in class io.github.acoboh.query.filter.mongodb.processor.projection.ProjectionDefinition
Get the return type of the projection
getTextSearchOptions() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionText
Get the text search options
getType() - Method in class io.github.acoboh.query.filter.mongodb.processor.QFPath
Get the type of the element definition
getValue() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFDateParsingException
Get original value
getValue() - Method in exception io.github.acoboh.query.filter.mongodb.exceptions.QFDiscriminatorNotFoundException
Get filtered value
getValue() - Method in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Get parameter value on string filter
getValue() - Method in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationTextEnum
Get parameter value on string filter
getValue() - Method in enum class io.github.acoboh.query.filter.mongodb.predicate.PredicateOperation
Get the value of the predicate
getValue() - Method in class io.github.acoboh.query.filter.mongodb.processor.match.QFTextMatch
Get the value to match
GREATER_EQUAL_THAN - Enum constant in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Greater or equal than
GREATER_THAN - Enum constant in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Greater than operation

H

handleEngineExceptions(QueryFilterException, HttpServletRequest) - Method in class io.github.acoboh.query.filter.mongodb.advisor.QFExceptionAdvisor
Handler for all QueryFilterException exceptions
HintsRegistrarDef - Class in io.github.acoboh.query.filter.mongodb.hints
Class that allows support for Spring Native projects

I

IDefinitionSortable - Interface in io.github.acoboh.query.filter.mongodb.processor.definitions
Sortable interface
IN - Enum constant in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
IN operation
initialize(SpelResolverContext, MultiValueMap<String, Object>, HttpServletRequest, HttpServletResponse) - Method in class io.github.acoboh.query.filter.mongodb.processor.match.QFElementMatch
Initialize method to resolve matching elements of resolve SpEL expressions
io.github.acoboh.query.filter.mongodb.advisor - package io.github.acoboh.query.filter.mongodb.advisor
 
io.github.acoboh.query.filter.mongodb.annotations - package io.github.acoboh.query.filter.mongodb.annotations
 
io.github.acoboh.query.filter.mongodb.config - package io.github.acoboh.query.filter.mongodb.config
 
io.github.acoboh.query.filter.mongodb.converters - package io.github.acoboh.query.filter.mongodb.converters
 
io.github.acoboh.query.filter.mongodb.exceptions - package io.github.acoboh.query.filter.mongodb.exceptions
 
io.github.acoboh.query.filter.mongodb.exceptions.definition - package io.github.acoboh.query.filter.mongodb.exceptions.definition
 
io.github.acoboh.query.filter.mongodb.exceptions.language - package io.github.acoboh.query.filter.mongodb.exceptions.language
 
io.github.acoboh.query.filter.mongodb.hints - package io.github.acoboh.query.filter.mongodb.hints
 
io.github.acoboh.query.filter.mongodb.operations - package io.github.acoboh.query.filter.mongodb.operations
 
io.github.acoboh.query.filter.mongodb.operations.resolutors - package io.github.acoboh.query.filter.mongodb.operations.resolutors
 
io.github.acoboh.query.filter.mongodb.predicate - package io.github.acoboh.query.filter.mongodb.predicate
 
io.github.acoboh.query.filter.mongodb.processor - package io.github.acoboh.query.filter.mongodb.processor
 
io.github.acoboh.query.filter.mongodb.processor.definitions - package io.github.acoboh.query.filter.mongodb.processor.definitions
 
io.github.acoboh.query.filter.mongodb.processor.match - package io.github.acoboh.query.filter.mongodb.processor.match
 
io.github.acoboh.query.filter.mongodb.processor.projection - package io.github.acoboh.query.filter.mongodb.processor.projection
 
io.github.acoboh.query.filter.mongodb.properties - package io.github.acoboh.query.filter.mongodb.properties
 
io.github.acoboh.query.filter.mongodb.spel - package io.github.acoboh.query.filter.mongodb.spel
 
io.github.acoboh.query.filter.mongodb.utils - package io.github.acoboh.query.filter.mongodb.utils
 
isBlankIgnore() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
Get if with blank values must be ignored
isConstructorBlocked() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFAbstractDefinition
Get if the field is blocked
isEnabled() - Method in class io.github.acoboh.query.filter.mongodb.config.QueryFilterConfigProperties
Check if the QueryFilter QFBeanFactoryPostProcessor is enabled
isEnabled() - Method in class io.github.acoboh.query.filter.mongodb.properties.AdvisorProperties
Get if the advisor is enabled
isEnum(Class<?>) - Static method in class io.github.acoboh.query.filter.mongodb.utils.ClassUtils
Check if the field is an enum
isFinal() - Method in class io.github.acoboh.query.filter.mongodb.processor.QFPath
Get if the field is final
isListArrayOrSet(Class<?>) - Static method in class io.github.acoboh.query.filter.mongodb.utils.ClassUtils
Check if the field is a list, array or set
isMessageSourceUseCodeAsDefaultMessage() - Method in class io.github.acoboh.query.filter.mongodb.properties.AdvisorProperties
Get if the message source use code as default message
ISNULL - Enum constant in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Is null operation
isPrimitiveOrBasic(Class<?>) - Static method in class io.github.acoboh.query.filter.mongodb.utils.ClassUtils
Check primitive or basic field
isSortable() - Method in interface io.github.acoboh.query.filter.mongodb.processor.definitions.IDefinitionSortable
Get if the field is sortable
isSortable() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
Get if the field is sortable
isSortable() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionSortable
 
isSpelExpression() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
Get if the field has spel expressions
isSpPELExpression() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFElement
Can resolve SpEL security expressions like:

L

language() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFText
Allows the user to enable language text search
LESS_EQUAL_THAN - Enum constant in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Less or equal than
LESS_THAN - Enum constant in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Less than operation
LHS_BRACKETS - Enum constant in enum class io.github.acoboh.query.filter.mongodb.processor.QFParamType
LHS Brackets standard
LIKE - Enum constant in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Like operation for strings
LIST - Enum constant in enum class io.github.acoboh.query.filter.mongodb.processor.QFPath.QFElementDefType
Type is list

M

MongoUtils - Class in io.github.acoboh.query.filter.mongodb.utils
Mongo utilities

N

name() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFElement
Name to use in the input filter.
name() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFText
Name to use in the input filter.
needToEvaluate() - Method in class io.github.acoboh.query.filter.mongodb.processor.match.QFElementMatch
Get if the matching element must be evaluated
newQueryFilter(String, QFParamType) - Method in class io.github.acoboh.query.filter.mongodb.processor.QFProcessor
Create a new QueryFilter instance
NOT_EQUAL - Enum constant in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Not equal operation
NOT_IN - Enum constant in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Not in operation

O

operation() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFElements
Operation to be applied to all elements
OR - Enum constant in enum class io.github.acoboh.query.filter.mongodb.predicate.PredicateOperation
Or operator
order() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFElement
Order for resolver filter.

P

parseDate(DateTimeFormatter, String, Class<?>, QFDate) - Static method in class io.github.acoboh.query.filter.mongodb.utils.DateUtils
Parse any date for a custom QFDate annotation
parseDefaulting() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFDate
Default parts of date for default formating
postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class io.github.acoboh.query.filter.mongodb.config.QFBeanFactoryPostProcessor
 
PredicateOperation - Enum Class in io.github.acoboh.query.filter.mongodb.predicate
Predicate operations for custom predicates enumeration
processPart(Map<String, List<Criteria>>, MultiValueMap<String, Object>, SpelResolverContext, HttpServletRequest, HttpServletResponse) - Method in class io.github.acoboh.query.filter.mongodb.processor.match.QFElementMatch
 
processPart(Map<String, List<Criteria>>, MultiValueMap<String, Object>, SpelResolverContext, HttpServletRequest, HttpServletResponse) - Method in class io.github.acoboh.query.filter.mongodb.processor.match.QFTextMatch
 
processPart(Map<String, List<Criteria>>, MultiValueMap<String, Object>, SpelResolverContext, HttpServletRequest, HttpServletResponse) - Method in interface io.github.acoboh.query.filter.mongodb.processor.QFSpecificationPart
Process the part
ProjectionDefinition - Class in io.github.acoboh.query.filter.mongodb.processor.projection
This class is used to represent a projection definition
ProjectionDefinition(Class<?>) - Constructor for class io.github.acoboh.query.filter.mongodb.processor.projection.ProjectionDefinition
Default constructor
PROPERTY - Enum constant in enum class io.github.acoboh.query.filter.mongodb.processor.QFPath.QFElementDefType
Type is property

Q

QFAbstractDefinition - Class in io.github.acoboh.query.filter.mongodb.processor.definitions
Base definition of all query filter elements
QFAnnotationsException - Exception in io.github.acoboh.query.filter.mongodb.exceptions.definition
Exception thrown when the same element contains multiple type annotations
QFAnnotationsException(Field, Class<?>, boolean, boolean, boolean) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFAnnotationsException
Default constructor
QFArrayException - Exception in io.github.acoboh.query.filter.mongodb.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.mongodb.exceptions.definition.QFArrayException
Default constructor for QFArrayExceptions
QFBeanFactoryPostProcessor - Class in io.github.acoboh.query.filter.mongodb.config
Query filter bean factory post processor for QueryFilter custom beans
QFBeanFactoryPostProcessor() - Constructor for class io.github.acoboh.query.filter.mongodb.config.QFBeanFactoryPostProcessor
 
QFBlockException - Exception in io.github.acoboh.query.filter.mongodb.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.mongodb.exceptions.QFBlockException
Construct
QFBlockParsing - Annotation Interface in io.github.acoboh.query.filter.mongodb.annotations
Used to force hide from parsing phase.
QFClassException - Exception in io.github.acoboh.query.filter.mongodb.exceptions.definition
Exception thrown when no QFDefinitionClass annotation is present
QFClassException(Class<?>, Class<?>, Class<?>) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFClassException
Annotation has unexpected class
QFClassException(Class<?>, String) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFClassException
Default constructor
QFCollectionException - Exception in io.github.acoboh.query.filter.mongodb.exceptions
Exception thrown if the field can not be used as a collection
QFCollectionException(String, String) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.QFCollectionException
 
QFCustomConverter - Class in io.github.acoboh.query.filter.mongodb.converters
Class with for custom converters of Spring Boot.
QFCustomConverter(List<QFProcessor<?, ?>>) - Constructor for class io.github.acoboh.query.filter.mongodb.converters.QFCustomConverter
Default constructor
QFDate - Annotation Interface in io.github.acoboh.query.filter.mongodb.annotations
Annotation used to set any query filter element as a date
QFDate.QFDateDefault - Annotation Interface in io.github.acoboh.query.filter.mongodb.annotations
Allows the user to create default parsing parts.
QFDateClassNotSupported - Exception in io.github.acoboh.query.filter.mongodb.exceptions.definition
Exception thrown when the date class is not supported
QFDateClassNotSupported(Class<?>, String) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFDateClassNotSupported
Default constructor
QFDateParseError - Exception in io.github.acoboh.query.filter.mongodb.exceptions.definition
Exception throw when any date parsing error occurs
QFDateParseError(String, Class<?>, DateTimeParseException) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFDateParseError
Default constructor
QFDateParsingException - Exception in io.github.acoboh.query.filter.mongodb.exceptions
Exception throw when any date formating error occurs
QFDateParsingException(String, String, String, DateTimeParseException) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.QFDateParsingException
Default constructor
QFDefinitionClass - Annotation Interface in io.github.acoboh.query.filter.mongodb.annotations
Annotation used to define the matching class of the query filter param
QFDefinitionClass.QFDefaultSort - Annotation Interface in io.github.acoboh.query.filter.mongodb.annotations
Allows the user to select a default sort parts.
QFDefinitionElement - Class in io.github.acoboh.query.filter.mongodb.processor.definitions
Definition of QFElement annotation
QFDefinitionSortable - Class in io.github.acoboh.query.filter.mongodb.processor.definitions
Definition of QFSortable annotations
QFDefinitionText - Class in io.github.acoboh.query.filter.mongodb.processor.definitions
Definitions of QFText annotations
QFDiscriminatorException - Exception in io.github.acoboh.query.filter.mongodb.exceptions.definition
Exception throw for all the discriminator exceptions
QFDiscriminatorException(String, Object...) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFDiscriminatorException
Default constructor
QFDiscriminatorNotFoundException - Exception in io.github.acoboh.query.filter.mongodb.exceptions
Exception throw the selected discriminator value is not present
QFDiscriminatorNotFoundException(String, String) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.QFDiscriminatorNotFoundException
Default constructor
QFElement - Annotation Interface in io.github.acoboh.query.filter.mongodb.annotations
Annotation used to define the query filter param filter.
QFElementException - Exception in io.github.acoboh.query.filter.mongodb.exceptions.definition
Exception when the field has not presented the annotation QFDefinitionClass
QFElementException(String, Class<?>) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFElementException
Default constructor
QFElementMatch - Class in io.github.acoboh.query.filter.mongodb.processor.match
Match definition of QFElement types
QFElementMatch(List<String>, QFOperationEnum, QFDefinitionElement) - Constructor for class io.github.acoboh.query.filter.mongodb.processor.match.QFElementMatch
Default constructor
QFElementMultipleClassesException - Exception in io.github.acoboh.query.filter.mongodb.exceptions.definition
Class throw if multiple classes matches the same filter element
QFElementMultipleClassesException() - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFElementMultipleClassesException
Default constructor
QFElements - Annotation Interface in io.github.acoboh.query.filter.mongodb.annotations
Annotation used for group multiple query filter elements in the same field
QFEnumException - Exception in io.github.acoboh.query.filter.mongodb.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.mongodb.exceptions.QFEnumException
Default constructor
QFExceptionAdvisor - Class in io.github.acoboh.query.filter.mongodb.advisor
Class with ControllerAdvice annotation for multi-language exception support
QFExceptionAdvisor(QueryFilterProperties) - Constructor for class io.github.acoboh.query.filter.mongodb.advisor.QFExceptionAdvisor
Default constructor
QFFieldLevelException - Exception in io.github.acoboh.query.filter.mongodb.exceptions.definition
Exception thrown when there is more levels access than object access
QFFieldLevelException(String, String) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFFieldLevelException
Default exception
QFFieldNotFoundException - Exception in io.github.acoboh.query.filter.mongodb.exceptions
Exception if the field is not found on the filter
QFFieldNotFoundException(String) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.QFFieldNotFoundException
Default constructor
QFFieldOperationException - Exception in io.github.acoboh.query.filter.mongodb.exceptions
Exception thrown when the operation is not allowed on a field
QFFieldOperationException(QFOperationEnum, String) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.QFFieldOperationException
Default constructor
QFJsonException - Exception in io.github.acoboh.query.filter.mongodb.exceptions.definition
Exception thrown when any error about JSON element definition happens
QFJsonException(String, Object...) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFJsonException
Custom message exception
QFJsonParseException - Exception in io.github.acoboh.query.filter.mongodb.exceptions
QFJsonParseException class.
QFJsonParseException(String, Throwable) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.QFJsonParseException
Default constructor
QFMissingFieldException - Exception in io.github.acoboh.query.filter.mongodb.exceptions.definition
Exception throw when the field is missing on any class
QFMissingFieldException(String, Class<?>) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFMissingFieldException
Default constructor
QFMultipleSortException - Exception in io.github.acoboh.query.filter.mongodb.exceptions
Exception thrown when multiple sorting options are present on the same field
QFMultipleSortException(String) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.QFMultipleSortException
Default constructor
QFNotSortableDefinitionException - Exception in io.github.acoboh.query.filter.mongodb.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.mongodb.exceptions.definition.QFNotSortableDefinitionException
Default constructor
QFNotSortableException - Exception in io.github.acoboh.query.filter.mongodb.exceptions
Exception thrown when the field is not sortable
QFNotSortableException(String) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.QFNotSortableException
Default constructor
QFNotValuable - Exception in io.github.acoboh.query.filter.mongodb.exceptions
Exception thrown when the field is not a valid filter parameter
QFNotValuable(String) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.QFNotValuable
Default constructor
QFOperationEnum - Enum Class in io.github.acoboh.query.filter.mongodb.operations
Enumerated with all the operations
QFOperationNotFoundException - Exception in io.github.acoboh.query.filter.mongodb.exceptions
Exception when the operation is not found
QFOperationNotFoundException(String) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.QFOperationNotFoundException
Default constructor
QFOperationResolutor - Interface in io.github.acoboh.query.filter.mongodb.operations.resolutors
Interface to resolve all operations
QFOperationTextEnum - Enum Class in io.github.acoboh.query.filter.mongodb.operations
 
QFParam - Annotation Interface in io.github.acoboh.query.filter.mongodb.annotations
Query filter parameter
QFParamType - Enum Class in io.github.acoboh.query.filter.mongodb.processor
Enumeration for all parsing standards
QFParseException - Exception in io.github.acoboh.query.filter.mongodb.exceptions
Default Exception for QueryFilter
QFParseException(String, String) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.QFParseException
Default constructor
QFPath - Class in io.github.acoboh.query.filter.mongodb.processor
This class is used to represent a path in the query filter
QFPath(Field, String, QFPath.QFElementDefType, Class<?>, boolean) - Constructor for class io.github.acoboh.query.filter.mongodb.processor.QFPath
Default constructor
QFPath.QFElementDefType - Enum Class in io.github.acoboh.query.filter.mongodb.processor
The type of the element definition
QFProcessor<F,E> - Class in io.github.acoboh.query.filter.mongodb.processor
Query filter processor
QFProcessor(Class<F>, Class<E>, ApplicationContext) - Constructor for class io.github.acoboh.query.filter.mongodb.processor.QFProcessor
Create a new instance of QFProcessor
QFProjection - Annotation Interface in io.github.acoboh.query.filter.mongodb.annotations
Allows the user to create new Projection instances on a specific query filter class.
QFProjections - Annotation Interface in io.github.acoboh.query.filter.mongodb.annotations
Allows the user to create multiple QFProjection annotations
QFSortable - Annotation Interface in io.github.acoboh.query.filter.mongodb.annotations
Query filter annotation to mark field as sortable
QFSpecificationPart - Interface in io.github.acoboh.query.filter.mongodb.processor
Query filter specification part
QFText - Annotation Interface in io.github.acoboh.query.filter.mongodb.annotations
Allows the user to create a field of type text to use text search on MongoDB
QFTextMatch - Class in io.github.acoboh.query.filter.mongodb.processor.match
This class is used to represent a text match operation in the query filter
QFTextMatch(String, QFOperationTextEnum, QFDefinitionText) - Constructor for class io.github.acoboh.query.filter.mongodb.processor.match.QFTextMatch
Default constructor
QFTextOperationResolutor - Interface in io.github.acoboh.query.filter.mongodb.operations.resolutors
Interface to resolve all operations of TextMatch type
QFTypeException - Exception in io.github.acoboh.query.filter.mongodb.exceptions.definition
Exception when type parsing failed
QFTypeException(String, String) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QFTypeException
Default constructor
QFWebMvcConfigurer - Class in io.github.acoboh.query.filter.mongodb.config
Class to enable custom converters for Spring Boot Controllers via WebMvcConfigurer converters
QueryFilter<E> - Class in io.github.acoboh.query.filter.mongodb.processor
The QueryFilter class is responsible for parsing and processing query filter parameters to generate MongoDB queries.
QueryFilter(String, QFParamType, QFProcessor<?, E>) - Constructor for class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
Create a new QueryFilter instance with the given input, type, and processor.
QueryFilterAutoconfigure - Class in io.github.acoboh.query.filter.mongodb.config
Auto-configution class for QueryFilter Library
QueryFilterAutoconfigure() - Constructor for class io.github.acoboh.query.filter.mongodb.config.QueryFilterAutoconfigure
 
QueryFilterConfigProperties - Class in io.github.acoboh.query.filter.mongodb.config
Configuration properties for QueryFilter
QueryFilterConfigProperties() - Constructor for class io.github.acoboh.query.filter.mongodb.config.QueryFilterConfigProperties
 
QueryFilterDefinitionException - Exception in io.github.acoboh.query.filter.mongodb.exceptions.definition
Base exception class of all query filter definition exceptions
QueryFilterDefinitionException(String, Object...) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QueryFilterDefinitionException
Default constructors
QueryFilterDefinitionException(String, Throwable, Object...) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.definition.QueryFilterDefinitionException
Default constructor with cause
QueryFilterException - Exception in io.github.acoboh.query.filter.mongodb.exceptions
Just to catch a single exception on QueryFilter
QueryFilterException(String, Object...) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.QueryFilterException
Default constructor
QueryFilterException(String, Throwable, Object...) - Constructor for exception io.github.acoboh.query.filter.mongodb.exceptions.QueryFilterException
Default constructor with cause
QueryFilterProperties - Class in io.github.acoboh.query.filter.mongodb.properties
Query filter configuration properties
QueryFilterProperties() - Constructor for class io.github.acoboh.query.filter.mongodb.properties.QueryFilterProperties
 

R

regexOptions() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFElement
Return the options used on regex operations
regexOptions(int) - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
Get regex options of an specific element
RHS_COLON - Enum constant in enum class io.github.acoboh.query.filter.mongodb.processor.QFParamType
RHS Colon standard

S

SET - Enum constant in enum class io.github.acoboh.query.filter.mongodb.processor.QFPath.QFElementDefType
Type is a set
setAdvisor(AdvisorProperties) - Method in class io.github.acoboh.query.filter.mongodb.properties.QueryFilterProperties
Set advisor properties
setApplicationContext(ApplicationContext) - Method in class io.github.acoboh.query.filter.mongodb.config.QFBeanFactoryPostProcessor
setEnabled(boolean) - Method in class io.github.acoboh.query.filter.mongodb.config.QueryFilterConfigProperties
Set the QueryFilter QFBeanFactoryPostProcessor enabled
setEnabled(boolean) - Method in class io.github.acoboh.query.filter.mongodb.properties.AdvisorProperties
Modify status of advisor
setFinal(boolean) - Method in class io.github.acoboh.query.filter.mongodb.processor.QFPath
Set if the field is final
setMessageSourceBaseName(String) - Method in class io.github.acoboh.query.filter.mongodb.properties.AdvisorProperties
Set new message source base name
setMessageSourceDefaultEncoding(String) - Method in class io.github.acoboh.query.filter.mongodb.properties.AdvisorProperties
Set new message source encoding
setMessageSourceUseCodeAsDefaultMessage(boolean) - Method in class io.github.acoboh.query.filter.mongodb.properties.AdvisorProperties
Set if the message source use code as default message
sortable() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFDefinitionClass
Used to disable all sortable fields
sortable() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFElement
Define if it is possible to order with this element
sortProperty() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFDefinitionClass
Sort property key name
SpelResolverBeanConfig - Class in io.github.acoboh.query.filter.mongodb.spel
Auto-configuration class to instantiate SpelResolverContext beans
SpelResolverBeanConfig() - Constructor for class io.github.acoboh.query.filter.mongodb.spel.SpelResolverBeanConfig
 
SpelResolverContext - Class in io.github.acoboh.query.filter.mongodb.spel
SPEL Context base to resolve SpEL expressions
SpelResolverContext() - Constructor for class io.github.acoboh.query.filter.mongodb.spel.SpelResolverContext
 
STARTS_WITH - Enum constant in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Starts with operation for strings
subquery() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFElement
Use it to sub-query filter instance of join attributes

T

timeFormat() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFDate
Used to set a format time.
toCriteria() - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
Create a criteria query based on the parsed filter parameters
toCriteriaQuery() - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
Generate a Criteria query based on the parsed filter parameters with sort operations
toCriteriaQuery(boolean) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
Generate a Criteria query based on the parsed filter parameters
toString() - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
type() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFParam
Standard of filtering

V

value() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFDate.QFDateDefault
Default value
value() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFDefinitionClass.QFDefaultSort
Name of the property to be sorted
value() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFDefinitionClass
Entity class to be filtered
value() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFElement
Path to check the input part.
value() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFElements
All QFElement annotations
value() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFParam
Filter class
value() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFProjection
Entity class to be used as return type
value() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFProjections
All QFElement annotations
value() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFSortable
New name of filter
valueOf(String) - Static method in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationTextEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.acoboh.query.filter.mongodb.predicate.PredicateOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.acoboh.query.filter.mongodb.processor.QFParamType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.acoboh.query.filter.mongodb.processor.QFPath.QFElementDefType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.acoboh.query.filter.mongodb.operations.QFOperationTextEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.acoboh.query.filter.mongodb.predicate.PredicateOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.acoboh.query.filter.mongodb.processor.QFParamType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.acoboh.query.filter.mongodb.processor.QFPath.QFElementDefType
Returns an array containing the constants of this enum class, in the order they are declared.

Z

zoneOffset() - Element in annotation interface io.github.acoboh.query.filter.mongodb.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|Constant Field Values|Serialized Form