Index
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
- addNewField(String, QFOperationEnum, List<String>) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
-
Manually adds a new operation on any field
- addNewField(String, QFOperationTextEnum, String) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
-
Manually adds a new operation on any text field
- addSortBy(String, Sort.Direction) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
-
Override sort configuration
- 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
- ApplicationContextAwareSupport - Class in io.github.acoboh.query.filter.mongodb.config
- ApplicationContextAwareSupport() - Constructor for class io.github.acoboh.query.filter.mongodb.config.ApplicationContextAwareSupport
- 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.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
- clearSort() - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
-
Remove the actual sort configuration
- 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
- deleteField(String) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
-
Delete the field of the filter
- 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, boolean) - 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(Class<T>, int) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
- 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(int) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
-
Execute find query with a limit
- 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
- getActualValue(String) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
-
Get the actual value of a field
- 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.config.ApplicationContextAwareSupport
- 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
- getFieldKeys() - Method in class io.github.acoboh.query.filter.mongodb.processor.projection.ProjectionDefinition
-
Get the field keys
- 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
- 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
- getSortFields() - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
-
Get all the sort fields
- 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
- isFiltering(String) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
-
Check if the field is currently used for filtering
- isFilteringAny(String...) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
-
Check if any of the fields is are currently used for filtering
- 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
- isNullOnError() - Method in class io.github.acoboh.query.filter.mongodb.processor.definitions.QFDefinitionElement
-
Get if null on error is active for SpEL expressions
- 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
- isSorted() - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
-
Get if any sort filter is applied
- isSortedBy(String) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
-
Get if the filter is sorted by the selected field
- 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
- LOG_FINAL_PIPELINE - Static variable in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
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
- nullOnError() - Element in annotation interface io.github.acoboh.query.filter.mongodb.annotations.QFElement
-
When the field is SpEL and the evaluation throws an exception, the field will be replaced with null instead of throwing the exception
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.
- overrideField(String, QFOperationEnum, String) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
-
Override any field.
- overrideField(String, QFOperationTextEnum, String) - Method in class io.github.acoboh.query.filter.mongodb.processor.QueryFilter
-
Override any text field.
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>, ApplicationContextAwareSupport) - Constructor for class io.github.acoboh.query.filter.mongodb.processor.QFProcessor
- 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.ApplicationContextAwareSupport
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form