Index
All Classes and Interfaces|All Packages|Serialized Form
A
- abstractEnumFilterField() - Method in class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderConfig
-
Creates the
AbstractEnumFilterFieldbean - AbstractEnumFilterField - Class in io.github._0xorigin.queryfilterbuilder.base.enumfield
-
An abstract base class that provides support for managing a set of operators for enum type.
- AbstractEnumFilterField() - Constructor for class io.github._0xorigin.queryfilterbuilder.base.enumfield.AbstractEnumFilterField
-
Constructs the filter and sets the supported operators for enum type, including comparison, pattern matching, and null checks.
- AbstractFilterField<T extends Comparable<? super T> & Serializable> - Class in io.github._0xorigin.queryfilterbuilder.base.filterfield
-
An abstract base class for implementing
FilterFieldandFieldCaster. - AbstractFilterField() - Constructor for class io.github._0xorigin.queryfilterbuilder.base.filterfield.AbstractFilterField
- AbstractNumberFilterField<T extends Number & Comparable<? super T> & Serializable> - Class in io.github._0xorigin.queryfilterbuilder.base.filterfield
-
An abstract base class for filter fields that handle numeric types.
- AbstractNumberFilterField() - Constructor for class io.github._0xorigin.queryfilterbuilder.base.filterfield.AbstractNumberFilterField
-
Constructs the filter field and sets the default supported operators for numeric types.
- AbstractTemporalFilterField<T extends Temporal & Comparable<? super T> & Serializable> - Class in io.github._0xorigin.queryfilterbuilder.base.filterfield
-
An abstract base class for filter fields that handle temporal types (e.g., dates, times).
- AbstractTemporalFilterField() - Constructor for class io.github._0xorigin.queryfilterbuilder.base.filterfield.AbstractTemporalFilterField
-
Constructs the filter field and sets the default supported operators for temporal types.
- addAscSort(String) - Method in class io.github._0xorigin.queryfilterbuilder.SortContext.SortConfigurer
-
Adds an ascending sort for the specified field.
- addAscSort(String, ExpressionProviderFunction<T, K>) - Method in class io.github._0xorigin.queryfilterbuilder.SortContext.SortConfigurer
-
Adds an ascending sort with a custom expression provider.
- addCustomFilter(String, Class<K>, CustomFilterFunction<T>) - Method in class io.github._0xorigin.queryfilterbuilder.FilterContext.FilterConfigurer
-
Adds a custom filter with a specific name, data type, and filter function.
- addCustomSort(String, CustomSortFunction<T>) - Method in class io.github._0xorigin.queryfilterbuilder.SortContext.SortConfigurer
-
Adds a custom sort with a specific name and sort function.
- addDescSort(String) - Method in class io.github._0xorigin.queryfilterbuilder.SortContext.SortConfigurer
-
Adds a descending sort for the specified field.
- addDescSort(String, ExpressionProviderFunction<T, K>) - Method in class io.github._0xorigin.queryfilterbuilder.SortContext.SortConfigurer
-
Adds a descending sort with a custom expression provider.
- addError(BindingResult, ObjectError) - Static method in class io.github._0xorigin.queryfilterbuilder.base.utils.FilterUtils
-
Adds a pre-constructed
ObjectErrorto the givenBindingResult. - addFieldError(BindingResult, String, String, String) - Static method in class io.github._0xorigin.queryfilterbuilder.base.utils.FilterUtils
-
Adds a simple field error to the given
BindingResult. - addFilter(String, Operator...) - Method in class io.github._0xorigin.queryfilterbuilder.FilterContext.FilterConfigurer
-
Adds a filter for a specific field with the given operators.
- addFilter(String, ExpressionProviderFunction<T, K>, Operator...) - Method in class io.github._0xorigin.queryfilterbuilder.FilterContext.FilterConfigurer
-
Adds a filter with a custom expression provider.
- addSorts(String) - Method in class io.github._0xorigin.queryfilterbuilder.SortContext.SortConfigurer
-
Adds both ascending and descending sort options for the specified field.
- addSorts(String, ExpressionProviderFunction<T, K>) - Method in class io.github._0xorigin.queryfilterbuilder.SortContext.SortConfigurer
-
Adds both ascending and descending sort options with a custom expression provider.
- ApiErrorResponse - Record Class in io.github._0xorigin.queryfilterbuilder.base.dtos
-
Represents a standardized error response for the API.
- ApiErrorResponse(String, String, Map<String, List<String>>) - Constructor for record class io.github._0xorigin.queryfilterbuilder.base.dtos.ApiErrorResponse
-
Constructs an ApiErrorResponse with the current timestamp.
- ApiErrorResponse(OffsetDateTime, String, String, Map<String, List<String>>) - Constructor for record class io.github._0xorigin.queryfilterbuilder.base.dtos.ApiErrorResponse
-
Creates an instance of a
ApiErrorResponserecord class. - apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in interface io.github._0xorigin.queryfilterbuilder.base.filteroperator.FilterOperator
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.Between
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.Contains
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.EndsWith
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.Equals
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.GreaterThan
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.GreaterThanOrEqual
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.IContains
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.IEndsWith
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.In
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.IsNotNull
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.IsNull
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.IStartsWith
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.LessThan
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.LessThanOrEqual
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.NotBetween
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.NotEquals
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.NotIn
-
Applies the filter logic to the given expression and values.
- apply(Expression<T>, CriteriaBuilder, List<T>, FilterErrorWrapper) - Method in class io.github._0xorigin.queryfilterbuilder.operators.StartsWith
-
Applies the filter logic to the given expression and values.
- apply(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in interface io.github._0xorigin.queryfilterbuilder.base.functions.ExpressionProviderFunction
-
Creates and returns a JPA
Expression. - apply(T, U, W, V) - Method in interface io.github._0xorigin.queryfilterbuilder.base.functions.QuadFunction
-
Applies this function to the given arguments.
- apply(T, U, W, V, E) - Method in interface io.github._0xorigin.queryfilterbuilder.base.functions.QuintFunction
-
Applies this function to the given arguments.
B
- between(LocalizationService) - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'between' operator.
- Between - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'between' operation. - Between(LocalizationService) - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.Between
-
Constructs a new Between operator.
- BETWEEN - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Between two values.
- bigDecimalFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
BigDecimalfields. - BigDecimalFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
BigDecimalfields. - BigDecimalFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.BigDecimalFilter
- bigIntegerFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
BigIntegerfields. - BigIntegerFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
BigIntegerfields. - BigIntegerFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.BigIntegerFilter
- bindingResult() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.ErrorHolder
-
Returns the value of the
bindingResultrecord component. - bindingResult() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterErrorWrapper
-
Returns the value of the
bindingResultrecord component. - bindingResult() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortErrorWrapper
-
Returns the value of the
bindingResultrecord component. - booleanFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
Booleanfields. - BooleanFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
Booleanfields. - BooleanFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.BooleanFilter
-
Constructs the filter and sets the supported operators for boolean types (EQ, NEQ, IS_NULL, IS_NOT_NULL).
- buildFilterContext() - Method in class io.github._0xorigin.queryfilterbuilder.FilterContext.SourceBuilder
-
Builds the final
FilterContextinstance. - buildFilterSpecification(FilterContext<T>) - Method in interface io.github._0xorigin.queryfilterbuilder.QueryFilterBuilder
-
Builds a JPA Specification for filtering based on the provided FilterContext.
- buildFilterSpecification(FilterContext<T>) - Method in class io.github._0xorigin.queryfilterbuilder.QueryFilterBuilderImp
-
Builds a JPA Specification for filtering based on the provided FilterContext.
- buildOrderForWrapper(Root<T>, CriteriaQuery<?>, CriteriaBuilder, SortContext<T>, SortWrapper, ErrorHolder) - Method in interface io.github._0xorigin.queryfilterbuilder.base.builders.SortBuilder
-
Builds a JPA
Orderfor a givenSortWrapper. - buildOrderForWrapper(Root<T>, CriteriaQuery<?>, CriteriaBuilder, SortContext<T>, SortWrapper, ErrorHolder) - Method in class io.github._0xorigin.queryfilterbuilder.base.builders.SortBuilderImp
-
Builds a JPA
Orderfor a givenSortWrapper. - buildPredicateForWrapper(Root<T>, CriteriaQuery<?>, CriteriaBuilder, FilterContext<T>, FilterWrapper, ErrorHolder) - Method in interface io.github._0xorigin.queryfilterbuilder.base.builders.FilterBuilder
-
Builds a JPA
Predicatefor a givenFilterWrapper. - buildPredicateForWrapper(Root<T>, CriteriaQuery<?>, CriteriaBuilder, FilterContext<T>, FilterWrapper, ErrorHolder) - Method in class io.github._0xorigin.queryfilterbuilder.base.builders.FilterBuilderImp
-
Builds a JPA
Predicatefor a givenFilterWrapper. - buildSortContext() - Method in class io.github._0xorigin.queryfilterbuilder.SortContext.SourceBuilder
-
Builds the final
SortContextinstance. - buildSortSpecification(SortContext<T>) - Method in interface io.github._0xorigin.queryfilterbuilder.QueryFilterBuilder
-
Builds a JPA Specification for sorting based on the provided SortContext.
- buildSortSpecification(SortContext<T>) - Method in class io.github._0xorigin.queryfilterbuilder.QueryFilterBuilderImp
-
Builds a JPA Specification for sorting based on the provided SortContext.
- buildTemplate() - Method in class io.github._0xorigin.queryfilterbuilder.FilterContext.TemplateBuilder
-
Builds the final
FilterContext.Templateinstance. - buildTemplate() - Method in class io.github._0xorigin.queryfilterbuilder.SortContext.TemplateBuilder
-
Builds the final
SortContext.Templateinstance. - buildTemplateForType(Class<T>) - Static method in class io.github._0xorigin.queryfilterbuilder.FilterContext
-
Creates a
FilterContext.TemplateBuilderfor the given entity type. - buildTemplateForType(Class<T>) - Static method in class io.github._0xorigin.queryfilterbuilder.SortContext
-
Creates a
SortContext.TemplateBuilderfor the given entity type. - byteFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
Bytefields. - ByteFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
Bytefields. - ByteFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.ByteFilter
C
- cast(Class<T>, String) - Method in interface io.github._0xorigin.queryfilterbuilder.base.enumfield.EnumFieldCaster
-
Casts the given string value to the target enum type
T. - cast(Class<T>, String) - Method in class io.github._0xorigin.queryfilterbuilder.base.enumfield.EnumFilterFieldImp
-
Casts the given string value to the target enum type
T. - cast(String) - Method in interface io.github._0xorigin.queryfilterbuilder.base.filterfield.FieldCaster
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.BigDecimalFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.BigIntegerFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.BooleanFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.ByteFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.CharacterFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.DoubleFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.FloatFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.InstantFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.IntegerFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.LocalDateFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.LocalDateTimeFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.LocalTimeFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.LongFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.OffsetDateTimeFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.OffsetTimeFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.ShortFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.StringFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.UuidFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.YearFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.YearMonthFilter
-
Casts the given string value to the target type
T. - cast(String) - Method in class io.github._0xorigin.queryfilterbuilder.filters.ZonedDateTimeFilter
-
Casts the given string value to the target type
T. - characterFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
Characterfields. - CharacterFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
Characterfields. - CharacterFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.CharacterFilter
-
Constructs the filter and sets the supported operators for character types.
- contains() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'contains' operator.
- Contains - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'contains' operation (case-sensitive). - Contains() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.Contains
- CONTAINS - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Contains the given substring (case-sensitive).
- CUSTOM - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.enums.FilterType
-
A custom filter that uses a predefined, complex logic.
- CUSTOM - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.enums.SortType
-
A custom sort that uses a predefined, complex logic.
- customFilterFunction() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.CustomFilterHolder
-
Returns the value of the
customFilterFunctionrecord component. - CustomFilterFunction<T> - Interface in io.github._0xorigin.queryfilterbuilder.base.functions
-
A functional interface for defining custom filter logic.
- CustomFilterHolder<T,
K extends Comparable<? super K> & Serializable> - Record Class in io.github._0xorigin.queryfilterbuilder.base.holders -
A holder for the configuration of a custom filter.
- CustomFilterHolder(Class<K>, CustomFilterFunction<T>, Set<SourceType>) - Constructor for record class io.github._0xorigin.queryfilterbuilder.base.holders.CustomFilterHolder
-
Creates an instance of a
CustomFilterHolderrecord class. - customSortFunction() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.CustomSortHolder
-
Returns the value of the
customSortFunctionrecord component. - CustomSortFunction<T> - Interface in io.github._0xorigin.queryfilterbuilder.base.functions
-
A functional interface for defining custom sort logic.
- CustomSortHolder<T> - Record Class in io.github._0xorigin.queryfilterbuilder.base.holders
-
A holder for the configuration of a custom sort.
- CustomSortHolder(CustomSortFunction<T>, Set<SourceType>) - Constructor for record class io.github._0xorigin.queryfilterbuilder.base.holders.CustomSortHolder
-
Creates an instance of a
CustomSortHolderrecord class.
D
- DATA_TYPE_NOT_SUPPORTED - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.enums.MessageKey
-
Error when the data type of filter value is not supported.
- dataType() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.CustomFilterHolder
-
Returns the value of the
dataTyperecord component. - defaults() - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties
-
Returns the value of the
defaultsrecord component. - defaults() - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.QueryParam
-
Returns the value of the
defaultsrecord component. - Defaults(String) - Constructor for record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.Defaults
-
Creates an instance of a
Defaultsrecord class. - direction() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.SortRequest
-
Returns the value of the
directionrecord component. - direction() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortWrapper
-
Returns the value of the
directionrecord component. - directions() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.SortHolder
-
Returns the value of the
directionsrecord component. - doubleFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
Doublefields. - DoubleFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
Doublefields. - DoubleFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.DoubleFilter
E
- ENDS_WITH - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Ends with the given substring (case-sensitive).
- endsWith() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'endsWith' operator.
- EndsWith - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'endsWith' operation (case-sensitive). - EndsWith() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.EndsWith
- EnumFieldCaster - Interface in io.github._0xorigin.queryfilterbuilder.base.enumfield
-
A functional interface for casting a string value to a specific enum type.
- EnumFilterField - Interface in io.github._0xorigin.queryfilterbuilder.base.enumfield
-
Defines the contract for a filterable enum type.
- EnumFilterFieldImp - Class in io.github._0xorigin.queryfilterbuilder.base.enumfield
-
A concrete implementation of the
AbstractEnumFilterFieldabstraction. - EnumFilterFieldImp() - Constructor for class io.github._0xorigin.queryfilterbuilder.base.enumfield.EnumFilterFieldImp
- EQ - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Equals.
- equals() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'equals' operator.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.ApiErrorResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.FilterRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.ListAPIRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.SortRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.CustomFilterHolder
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.CustomSortHolder
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.ErrorHolder
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.FilterHolder
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.SortHolder
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterErrorWrapper
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterWrapper
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortErrorWrapper
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortWrapper
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.Defaults
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.QueryParam
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.QueryParamDefaults
-
Indicates whether some other object is "equal to" this one.
- Equals - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'equals' operation. - Equals() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.Equals
- ErrorHolder - Record Class in io.github._0xorigin.queryfilterbuilder.base.holders
-
A holder for objects required for validation and error reporting.
- ErrorHolder(BindingResult, MethodParameter) - Constructor for record class io.github._0xorigin.queryfilterbuilder.base.holders.ErrorHolder
-
Creates an instance of a
ErrorHolderrecord class. - errors() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.ApiErrorResponse
-
Returns the value of the
errorsrecord component. - expressionProviderFunction() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.FilterHolder
-
Returns the value of the
expressionProviderFunctionrecord component. - expressionProviderFunction() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.SortHolder
-
Returns the value of the
expressionProviderFunctionrecord component. - ExpressionProviderFunction<T,
K extends Comparable<? super K> & Serializable> - Interface in io.github._0xorigin.queryfilterbuilder.base.functions -
A functional interface for providing a custom JPA
Expression.
F
- field() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.FilterRequest
-
Returns the value of the
fieldrecord component. - field() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.SortRequest
-
Returns the value of the
fieldrecord component. - field() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterWrapper
-
Returns the value of the
fieldrecord component. - field() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortWrapper
-
Returns the value of the
fieldrecord component. - FieldCaster<T extends Comparable<? super T> & Serializable> - Interface in io.github._0xorigin.queryfilterbuilder.base.filterfield
-
A functional interface for casting a string value to a specific data type.
- fieldDelimiter() - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.Defaults
-
Returns the value of the
fieldDelimiterrecord component. - FieldPathGenerator<T> - Class in io.github._0xorigin.queryfilterbuilder.base.generators
-
The default implementation of
PathGenerator. - FieldPathGenerator(Metamodel, QueryFilterBuilderProperties, LocalizationService) - Constructor for class io.github._0xorigin.queryfilterbuilder.base.generators.FieldPathGenerator
-
Constructs a new FieldPathGenerator.
- filterBuilder(PathGenerator<T>, FilterParser, FilterFieldRegistry, FilterOperatorRegistry, AbstractEnumFilterField, LocalizationService) - Method in class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderConfig
-
Creates the
FilterBuilderbean. - FilterBuilder<T> - Interface in io.github._0xorigin.queryfilterbuilder.base.builders
- FilterBuilderImp<T> - Class in io.github._0xorigin.queryfilterbuilder.base.builders
-
Implementation of the FilterBuilder interface, responsible for constructing JPA Predicate objects from filter requests.
- FilterBuilderImp(PathGenerator<T>, FilterParser, FilterFieldRegistry, FilterOperatorRegistry, AbstractEnumFilterField, LocalizationService) - Constructor for class io.github._0xorigin.queryfilterbuilder.base.builders.FilterBuilderImp
-
Constructs a new FilterBuilderImp with the necessary dependencies.
- FilterContext<T> - Class in io.github._0xorigin.queryfilterbuilder
-
The
FilterContextclass encapsulates all the necessary information for building a filter specification. - FilterContext.FilterConfigurer<T> - Class in io.github._0xorigin.queryfilterbuilder
-
A configurer for defining filters for a specific source type (query parameter or request body).
- FilterContext.SourceBuilder<T> - Class in io.github._0xorigin.queryfilterbuilder
-
A builder for specifying the source of the filter data (e.g., query parameters or request body).
- FilterContext.Template<T> - Class in io.github._0xorigin.queryfilterbuilder
-
A template that holds the configuration of all possible filters for a given entity type.
- FilterContext.TemplateBuilder<T> - Class in io.github._0xorigin.queryfilterbuilder
-
A builder for creating a
FilterContext.Template. - FilterErrorWrapper - Record Class in io.github._0xorigin.queryfilterbuilder.base.wrappers
-
A wrapper that holds the
BindingResultand theFilterWrappercurrently being processed. - FilterErrorWrapper(BindingResult, FilterWrapper) - Constructor for record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterErrorWrapper
-
Creates an instance of a
FilterErrorWrapperrecord class. - FilterField<T extends Comparable<? super T> & Serializable> - Interface in io.github._0xorigin.queryfilterbuilder.base.filterfield
-
Defines the contract for a filterable field type.
- FilterFieldConfig - Class in io.github._0xorigin.queryfilterbuilder.configs
-
Spring configuration for creating beans for all supported filter field types.
- FilterFieldConfig() - Constructor for class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
- filterFieldRegistry(List<AbstractFilterField<? extends Comparable<?>>>) - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldRegistryConfig
-
Creates the
FilterFieldRegistrybean. - FilterFieldRegistry - Class in io.github._0xorigin.queryfilterbuilder.registries
-
A registry for all available
AbstractFilterFieldimplementations. - FilterFieldRegistry(List<AbstractFilterField<? extends Comparable<?>>>) - Constructor for class io.github._0xorigin.queryfilterbuilder.registries.FilterFieldRegistry
-
Constructs a new registry and populates it with the provided list of filter fields.
- FilterFieldRegistryConfig - Class in io.github._0xorigin.queryfilterbuilder.configs
-
Spring configuration for creating the
FilterFieldRegistrybean. - FilterFieldRegistryConfig() - Constructor for class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldRegistryConfig
- FilterHolder<T,
K extends Comparable<? super K> & Serializable> - Record Class in io.github._0xorigin.queryfilterbuilder.base.holders -
A holder for the configuration of a standard filter.
- FilterHolder(Set<Operator>, Set<SourceType>, Optional<ExpressionProviderFunction<T, K>>) - Constructor for record class io.github._0xorigin.queryfilterbuilder.base.holders.FilterHolder
-
Creates an instance of a
FilterHolderrecord class. - FilterOperator - Interface in io.github._0xorigin.queryfilterbuilder.base.filteroperator
-
Defines the contract for a specific filter operator implementation.
- FilterOperatorConfig - Class in io.github._0xorigin.queryfilterbuilder.configs
-
Spring configuration for creating beans for all supported filter operator implementations.
- FilterOperatorConfig() - Constructor for class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
- filterOperatorRegistry(List<FilterOperator>) - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorRegistryConfig
-
Creates the
FilterOperatorRegistrybean. - FilterOperatorRegistry - Class in io.github._0xorigin.queryfilterbuilder.registries
-
A registry for all available
FilterOperatorimplementations. - FilterOperatorRegistry(List<FilterOperator>) - Constructor for class io.github._0xorigin.queryfilterbuilder.registries.FilterOperatorRegistry
-
Constructs a new registry and populates it with the provided list of filter operators.
- FilterOperatorRegistryConfig - Class in io.github._0xorigin.queryfilterbuilder.configs
-
Spring configuration for creating the
FilterOperatorRegistrybean. - FilterOperatorRegistryConfig() - Constructor for class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorRegistryConfig
- filterParser(QueryFilterBuilderProperties) - Method in class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderConfig
-
Creates the
FilterParserbean. - FilterParser - Interface in io.github._0xorigin.queryfilterbuilder.base.parsers
-
Defines the contract for parsing filter information from different sources.
- FilterParserImp - Class in io.github._0xorigin.queryfilterbuilder.base.parsers
-
The default implementation of
FilterParser. - FilterParserImp(QueryFilterBuilderProperties) - Constructor for class io.github._0xorigin.queryfilterbuilder.base.parsers.FilterParserImp
-
Constructs a new FilterParserImp.
- FilterRequest - Record Class in io.github._0xorigin.queryfilterbuilder.base.dtos
-
Represents a single filter criterion, typically sent in the body of a request.
- FilterRequest(String, String, String) - Constructor for record class io.github._0xorigin.queryfilterbuilder.base.dtos.FilterRequest
-
Creates an instance of a
FilterRequestrecord class. - filters() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.ListAPIRequest
-
Returns the value of the
filtersrecord component. - filterType() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterWrapper
-
Returns the value of the
filterTyperecord component. - FilterType - Enum Class in io.github._0xorigin.queryfilterbuilder.base.enums
-
Specifies the type of filter being applied.
- FilterUtils - Class in io.github._0xorigin.queryfilterbuilder.base.utils
-
A utility class providing helper methods for the filter-building process.
- FilterValidator - Class in io.github._0xorigin.queryfilterbuilder.base.validators
-
A utility class for performing validation checks related to filters.
- filterWrapper() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterErrorWrapper
-
Returns the value of the
filterWrapperrecord component. - FilterWrapper - Record Class in io.github._0xorigin.queryfilterbuilder.base.wrappers
-
A wrapper that represents a single, standardized filter request after parsing.
- FilterWrapper(String, String, Operator, List<String>, SourceType, Optional<FilterType>) - Constructor for record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterWrapper
-
Creates an instance of a
FilterWrapperrecord class. - floatFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
Floatfields. - FloatFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
Floatfields. - FloatFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.FloatFilter
- fromJson(String, String) - Static method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.SortRequest
-
Factory method for JSON deserialization (via @JsonCreator).
- fromValue(String) - Static method in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Gets an
Operatorfrom its string representation.
G
- generate(Root<T>, String, String, BindingResult) - Method in class io.github._0xorigin.queryfilterbuilder.base.generators.FieldPathGenerator
-
Generates a JPA
Expressionfor the given field path. - generate(Root<T>, String, String, BindingResult) - Method in interface io.github._0xorigin.queryfilterbuilder.base.generators.PathGenerator
-
Generates a JPA
Expressionfor the given field path. - generateFieldError(BindingResult, String, String, boolean, String[], Object[], String) - Static method in class io.github._0xorigin.queryfilterbuilder.base.utils.FilterUtils
-
Generates a
FieldErrorwith detailed information. - generateFieldError(BindingResult, String, String, String) - Static method in class io.github._0xorigin.queryfilterbuilder.base.utils.FilterUtils
-
Generates a simple
FieldErrorwith a default message. - getBindingResult() - Method in exception io.github._0xorigin.queryfilterbuilder.exceptions.InvalidQueryParameterException
-
Gets the
BindingResultfrom the encapsulated validation exception. - getBindingResult() - Method in exception io.github._0xorigin.queryfilterbuilder.exceptions.QueryBuilderConfigurationException
-
Gets the
BindingResultfrom the encapsulated validation exception. - getCode() - Method in enum class io.github._0xorigin.queryfilterbuilder.base.enums.MessageKey
-
Gets the message code associated with the key.
- getCustomFilters() - Method in class io.github._0xorigin.queryfilterbuilder.FilterContext
-
Returns the map of defined custom filters.
- getCustomSorts() - Method in class io.github._0xorigin.queryfilterbuilder.SortContext
-
Returns the map of defined custom sorts.
- getDataType() - Method in interface io.github._0xorigin.queryfilterbuilder.base.filterfield.FilterField
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.BigDecimalFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.BigIntegerFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.BooleanFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.ByteFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.CharacterFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.DoubleFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.FloatFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.InstantFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.IntegerFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.LocalDateFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.LocalDateTimeFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.LocalTimeFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.LongFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.OffsetDateTimeFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.OffsetTimeFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.ShortFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.StringFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.UuidFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.YearFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.YearMonthFilter
-
Gets the class of the data type handled by this filter field.
- getDataType() - Method in class io.github._0xorigin.queryfilterbuilder.filters.ZonedDateTimeFilter
-
Gets the class of the data type handled by this filter field.
- getDistinctFilterWrappers(FilterContext<T>) - Method in interface io.github._0xorigin.queryfilterbuilder.base.builders.FilterBuilder
-
Extracts and consolidates distinct filter requests from the given
FilterContext. - getDistinctFilterWrappers(FilterContext<T>) - Method in class io.github._0xorigin.queryfilterbuilder.base.builders.FilterBuilderImp
-
Extracts and consolidates distinct filter requests from the given
FilterContext. - getDistinctSortWrappers(SortContext<T>) - Method in interface io.github._0xorigin.queryfilterbuilder.base.builders.SortBuilder
-
Extracts and consolidates distinct sort requests from the given
SortContext. - getDistinctSortWrappers(SortContext<T>) - Method in class io.github._0xorigin.queryfilterbuilder.base.builders.SortBuilderImp
-
Extracts and consolidates distinct sort requests from the given
SortContext. - getExpression(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.FilterHolder
-
Gets the custom JPA
Expressionif anExpressionProviderFunctionis present. - getExpression(Root<T>, CriteriaQuery<?>, CriteriaBuilder) - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.SortHolder
-
Gets the custom JPA
Expressionif anExpressionProviderFunctionis present. - getFilterField(Class<K>) - Method in class io.github._0xorigin.queryfilterbuilder.registries.FilterFieldRegistry
-
Retrieves the
AbstractFilterFieldimplementation for a given data type. - getFilterFields() - Method in class io.github._0xorigin.queryfilterbuilder.registries.FilterFieldRegistry
-
Gets an unmodifiable view of the registered filter fields.
- getFilterRequests() - Method in class io.github._0xorigin.queryfilterbuilder.FilterContext
-
Returns the list of
FilterRequestif the filter source is the request body. - getFilters() - Method in class io.github._0xorigin.queryfilterbuilder.FilterContext
-
Returns the map of defined filters.
- getLocalizationService() - Method in class io.github._0xorigin.queryfilterbuilder.exceptions.QueryFilterBuilderExceptionHandler
-
Returns the localization service.
- getMessage(String) - Method in class io.github._0xorigin.queryfilterbuilder.base.services.LocalizationService
-
Retrieves a message for the given code, using the current locale.
- getMessage(String, Object...) - Method in class io.github._0xorigin.queryfilterbuilder.base.services.LocalizationService
-
Retrieves a message for the given code and arguments, using the current locale.
- getMessageWithDefault(String, String, Object...) - Method in class io.github._0xorigin.queryfilterbuilder.base.services.LocalizationService
-
Retrieves a message for the given code and arguments, with a default message, using the current locale.
- getOperator(Operator) - Method in class io.github._0xorigin.queryfilterbuilder.registries.FilterOperatorRegistry
-
Retrieves the
FilterOperatorimplementation for a givenOperatorconstant. - getOperatorConstant() - Method in interface io.github._0xorigin.queryfilterbuilder.base.filteroperator.FilterOperator
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.Between
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.Contains
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.EndsWith
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.Equals
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.GreaterThan
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.GreaterThanOrEqual
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.IContains
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.IEndsWith
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.In
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.IsNotNull
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.IsNull
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.IStartsWith
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.LessThan
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.LessThanOrEqual
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.NotBetween
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.NotEquals
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.NotIn
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperatorConstant() - Method in class io.github._0xorigin.queryfilterbuilder.operators.StartsWith
-
Gets the corresponding
Operatorenum constant for this implementation. - getOperators() - Method in class io.github._0xorigin.queryfilterbuilder.registries.FilterOperatorRegistry
-
Gets a view of the registered filter operators.
- getRequest() - Method in class io.github._0xorigin.queryfilterbuilder.FilterContext
-
Returns the
HttpServletRequestif the filter source is query parameters. - getRequest() - Method in class io.github._0xorigin.queryfilterbuilder.SortContext
-
Returns the
HttpServletRequestif the sort source is query parameters. - getRequestPath(WebRequest) - Method in class io.github._0xorigin.queryfilterbuilder.exceptions.QueryFilterBuilderExceptionHandler
-
Extracts the request path from the given web request.
- getSortRequests() - Method in class io.github._0xorigin.queryfilterbuilder.SortContext
-
Returns the list of
SortRequestif the sort source is the request body. - getSorts() - Method in class io.github._0xorigin.queryfilterbuilder.SortContext
-
Returns the map of defined sorts.
- getSupportedOperators() - Method in interface io.github._0xorigin.queryfilterbuilder.base.enumfield.EnumFilterField
-
Gets the set of operators that are supported for the enum type.
- getSupportedOperators() - Method in interface io.github._0xorigin.queryfilterbuilder.base.filterfield.FilterField
-
Gets the set of operators that are supported for this data type.
- getSupportedOperators() - Method in class io.github._0xorigin.queryfilterbuilder.base.filterfield.OperatorSupport
-
Returns an unmodifiable view of the supported operators set.
- getValue() - Method in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Gets the string representation of the operator (e.g., "eq", "gt").
- greaterThan() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'greaterThan' operator.
- GreaterThan - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'greater than' operation. - GreaterThan() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.GreaterThan
- greaterThanOrEqual() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'greaterThanOrEqual' operator.
- GreaterThanOrEqual - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'greater than or equal to' operation. - GreaterThanOrEqual() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.GreaterThanOrEqual
- GT - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Greater than.
- GTE - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Greater than or equal to.
H
- handleException(InvalidQueryParameterException, WebRequest) - Method in class io.github._0xorigin.queryfilterbuilder.exceptions.QueryFilterBuilderExceptionHandler
-
Handles
InvalidQueryParameterExceptions, returning a 400 Bad Request response. - handleException(QueryBuilderConfigurationException, WebRequest) - Method in class io.github._0xorigin.queryfilterbuilder.exceptions.QueryFilterBuilderExceptionHandler
-
Handles
QueryBuilderConfigurationExceptions, returning a 500 Internal Server Error response. - hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.ApiErrorResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.FilterRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.ListAPIRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.SortRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.CustomFilterHolder
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.CustomSortHolder
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.ErrorHolder
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.FilterHolder
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.SortHolder
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterErrorWrapper
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterWrapper
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortErrorWrapper
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortWrapper
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.Defaults
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.QueryParam
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.QueryParamDefaults
-
Returns a hash code value for this object.
I
- iContains() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'icontains' (case-insensitive contains) operator.
- IContains - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'icontains' operation (case-insensitive contains). - IContains() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.IContains
- ICONTAINS - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Contains the given substring (case-insensitive).
- IENDS_WITH - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Ends with the given substring (case-insensitive).
- iEndsWith() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'iendsWith' (case-insensitive endsWith) operator.
- IEndsWith - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'iendsWith' operation (case-insensitive ends with). - IEndsWith() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.IEndsWith
- in() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'in' operator.
- In - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'in' operation. - In() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.In
- IN - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
In a list of values.
- instantFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
Instantfields. - InstantFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
Instantfields. - InstantFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.InstantFilter
- integerFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
Integerfields. - IntegerFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
Integerfields. - IntegerFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.IntegerFilter
- INVALID_QUERY_PARAMETER_EXCEPTION_MESSAGE - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.enums.MessageKey
-
General message for exceptions related to invalid query parameters.
- InvalidQueryParameterException - Exception in io.github._0xorigin.queryfilterbuilder.exceptions
-
An exception thrown when an invalid query parameter is provided by the client.
- InvalidQueryParameterException(String, Throwable, MethodArgumentNotValidException) - Constructor for exception io.github._0xorigin.queryfilterbuilder.exceptions.InvalidQueryParameterException
-
Constructs a new exception with a specified message and cause.
- InvalidQueryParameterException(String, MethodArgumentNotValidException) - Constructor for exception io.github._0xorigin.queryfilterbuilder.exceptions.InvalidQueryParameterException
-
Constructs a new exception with a specified message.
- InvalidQueryParameterException(MethodArgumentNotValidException) - Constructor for exception io.github._0xorigin.queryfilterbuilder.exceptions.InvalidQueryParameterException
-
Constructs a new exception, deriving the message from the underlying validation exception.
- io.github._0xorigin.queryfilterbuilder - package io.github._0xorigin.queryfilterbuilder
- io.github._0xorigin.queryfilterbuilder.base.builders - package io.github._0xorigin.queryfilterbuilder.base.builders
- io.github._0xorigin.queryfilterbuilder.base.dtos - package io.github._0xorigin.queryfilterbuilder.base.dtos
- io.github._0xorigin.queryfilterbuilder.base.enumfield - package io.github._0xorigin.queryfilterbuilder.base.enumfield
- io.github._0xorigin.queryfilterbuilder.base.enums - package io.github._0xorigin.queryfilterbuilder.base.enums
- io.github._0xorigin.queryfilterbuilder.base.filterfield - package io.github._0xorigin.queryfilterbuilder.base.filterfield
- io.github._0xorigin.queryfilterbuilder.base.filteroperator - package io.github._0xorigin.queryfilterbuilder.base.filteroperator
- io.github._0xorigin.queryfilterbuilder.base.functions - package io.github._0xorigin.queryfilterbuilder.base.functions
- io.github._0xorigin.queryfilterbuilder.base.generators - package io.github._0xorigin.queryfilterbuilder.base.generators
- io.github._0xorigin.queryfilterbuilder.base.holders - package io.github._0xorigin.queryfilterbuilder.base.holders
- io.github._0xorigin.queryfilterbuilder.base.parsers - package io.github._0xorigin.queryfilterbuilder.base.parsers
- io.github._0xorigin.queryfilterbuilder.base.services - package io.github._0xorigin.queryfilterbuilder.base.services
- io.github._0xorigin.queryfilterbuilder.base.utils - package io.github._0xorigin.queryfilterbuilder.base.utils
- io.github._0xorigin.queryfilterbuilder.base.validators - package io.github._0xorigin.queryfilterbuilder.base.validators
- io.github._0xorigin.queryfilterbuilder.base.wrappers - package io.github._0xorigin.queryfilterbuilder.base.wrappers
- io.github._0xorigin.queryfilterbuilder.configs - package io.github._0xorigin.queryfilterbuilder.configs
- io.github._0xorigin.queryfilterbuilder.exceptions - package io.github._0xorigin.queryfilterbuilder.exceptions
- io.github._0xorigin.queryfilterbuilder.filters - package io.github._0xorigin.queryfilterbuilder.filters
- io.github._0xorigin.queryfilterbuilder.operators - package io.github._0xorigin.queryfilterbuilder.operators
- io.github._0xorigin.queryfilterbuilder.registries - package io.github._0xorigin.queryfilterbuilder.registries
- IS_NOT_NULL - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Is not null.
- IS_NULL - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Is null.
- isContainNulls(List<?>) - Static method in class io.github._0xorigin.queryfilterbuilder.base.utils.FilterUtils
-
Checks if a list contains any null elements.
- isEmpty(List<?>) - Static method in class io.github._0xorigin.queryfilterbuilder.base.utils.FilterUtils
-
Checks if a list is empty.
- isNotNull() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'isNotNull' operator.
- IsNotNull - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'isNotNull' operation. - IsNotNull() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.IsNotNull
- isNotValidList(List<?>) - Static method in class io.github._0xorigin.queryfilterbuilder.base.utils.FilterUtils
-
Checks if a list is empty or contains any null elements.
- isNull() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'isNull' operator.
- IsNull - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'isNull' operation. - IsNull() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.IsNull
- ISTARTS_WITH - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Starts with the given substring (case-insensitive).
- iStartsWith() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'istartsWith' (case-insensitive startsWith) operator.
- IStartsWith - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'istartsWith' operation (case-insensitive starts with). - IStartsWith() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.IStartsWith
L
- lessThan() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'lessThan' operator.
- LessThan - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'less than' operation. - LessThan() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.LessThan
- lessThanOrEqual() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'lessThanOrEqual' operator.
- LessThanOrEqual - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'less than or equal to' operation. - LessThanOrEqual() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.LessThanOrEqual
- ListAPIRequest - Record Class in io.github._0xorigin.queryfilterbuilder.base.dtos
-
Represents a request body for APIs that support filtering and sorting.
- ListAPIRequest(List<FilterRequest>, List<SortRequest>) - Constructor for record class io.github._0xorigin.queryfilterbuilder.base.dtos.ListAPIRequest
-
Creates an instance of a
ListAPIRequestrecord class. - localDateFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
LocalDatefields. - LocalDateFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
LocalDatefields. - LocalDateFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.LocalDateFilter
- localDateTimeFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
LocalDateTimefields. - LocalDateTimeFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
LocalDateTimefields. - LocalDateTimeFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.LocalDateTimeFilter
- LocalizationConfig - Class in io.github._0xorigin.queryfilterbuilder.configs
-
Spring configuration for localization and message sources.
- LocalizationConfig() - Constructor for class io.github._0xorigin.queryfilterbuilder.configs.LocalizationConfig
- localizationService(MessageSource) - Method in class io.github._0xorigin.queryfilterbuilder.configs.LocalizationConfig
-
Creates the
LocalizationServicebean. - LocalizationService - Class in io.github._0xorigin.queryfilterbuilder.base.services
-
A service for retrieving localized messages from a
MessageSource. - LocalizationService(MessageSource) - Constructor for class io.github._0xorigin.queryfilterbuilder.base.services.LocalizationService
-
Constructs a new LocalizationService.
- localTimeFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
LocalTimefields. - LocalTimeFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
LocalTimefields. - LocalTimeFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.LocalTimeFilter
- longFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
Longfields. - LongFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
Longfields. - LongFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.LongFilter
- LT - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Less than.
- LTE - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Less than or equal to.
M
- message() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.ApiErrorResponse
-
Returns the value of the
messagerecord component. - MessageKey - Enum Class in io.github._0xorigin.queryfilterbuilder.base.enums
-
Defines keys for localized messages, typically used for error reporting.
- messageSource() - Method in class io.github._0xorigin.queryfilterbuilder.configs.LocalizationConfig
-
Creates a
MessageSourcebean specifically for the query filter builder. - metamodel(EntityManagerFactory) - Method in class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderConfig
-
Extracts the JPA
Metamodelfrom theEntityManagerFactory. - methodParameter() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.ErrorHolder
-
Returns the value of the
methodParameterrecord component.
N
- NEQ - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Not equals.
- newSourceBuilder() - Method in class io.github._0xorigin.queryfilterbuilder.FilterContext.Template
-
Creates a new
FilterContext.SourceBuilderfrom this template, which can then be used to specify the source of the filter data. - newSourceBuilder() - Method in class io.github._0xorigin.queryfilterbuilder.SortContext.Template
-
Creates a new
SortContext.SourceBuilderfrom this template, which can then be used to specify the source of the sort data. - NON_ASSOCIATION_IN_INTERMEDIATE_PATH - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.enums.MessageKey
-
Error when generating a field path and an intermediate part of the path is not an association.
- NORMAL - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.enums.FilterType
-
A standard filter that maps directly to an entity field.
- NORMAL - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.enums.SortType
-
A standard sort that maps directly to an entity field.
- NOT_BETWEEN - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Not between two values.
- NOT_IN - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Not in a list of values.
- notBetween(LocalizationService) - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'notBetween' operator.
- NotBetween - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'notBetween' operation. - NotBetween(LocalizationService) - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.NotBetween
-
Constructs a new NotBetween operator.
- notEquals() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'notEquals' operator.
- NotEquals - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'not equals' operation. - NotEquals() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.NotEquals
- notIn() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'notIn' operator.
- NotIn - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'notIn' operation. - NotIn() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.NotIn
O
- offsetDateTimeFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
OffsetDateTimefields. - OffsetDateTimeFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
OffsetDateTimefields. - OffsetDateTimeFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.OffsetDateTimeFilter
- offsetTimeFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
OffsetTimefields. - OffsetTimeFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
OffsetTimefields. - OffsetTimeFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.OffsetTimeFilter
- operator() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.FilterRequest
-
Returns the value of the
operatorrecord component. - operator() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterWrapper
-
Returns the value of the
operatorrecord component. - Operator - Enum Class in io.github._0xorigin.queryfilterbuilder.base.filteroperator
-
Represents the set of available filter operations.
- OPERATOR_NOT_SUPPORTED - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.enums.MessageKey
-
Error when a valid operator is not supported for a specific field.
- OPERATOR_NOT_VALID - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.enums.MessageKey
-
Error when the provided filter operator is not valid or recognized.
- operators() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.FilterHolder
-
Returns the value of the
operatorsrecord component. - OperatorSupport - Class in io.github._0xorigin.queryfilterbuilder.base.filterfield
-
An abstract base class that provides support for managing a set of operators.
- OperatorSupport() - Constructor for class io.github._0xorigin.queryfilterbuilder.base.filterfield.OperatorSupport
- originalFieldName() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterWrapper
-
Returns the value of the
originalFieldNamerecord component. - originalFieldName() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortWrapper
-
Returns the value of the
originalFieldNamerecord component.
P
- parse(HttpServletRequest) - Method in interface io.github._0xorigin.queryfilterbuilder.base.parsers.FilterParser
-
Parses filter information from the query parameters of an
HttpServletRequest. - parse(HttpServletRequest) - Method in class io.github._0xorigin.queryfilterbuilder.base.parsers.FilterParserImp
-
Parses filter information from the query parameters of an
HttpServletRequest. - parse(HttpServletRequest) - Method in interface io.github._0xorigin.queryfilterbuilder.base.parsers.SortParser
-
Parses sort information from the query parameters of an
HttpServletRequest. - parse(HttpServletRequest) - Method in class io.github._0xorigin.queryfilterbuilder.base.parsers.SortParserImp
-
Parses sort information from the query parameters of an
HttpServletRequest. - parse(List<FilterRequest>) - Method in interface io.github._0xorigin.queryfilterbuilder.base.parsers.FilterParser
-
Parses filter information from a list of
FilterRequestDTOs, typically from a request body. - parse(List<FilterRequest>) - Method in class io.github._0xorigin.queryfilterbuilder.base.parsers.FilterParserImp
-
Parses filter information from a list of
FilterRequestDTOs, typically from a request body. - parse(List<SortRequest>) - Method in interface io.github._0xorigin.queryfilterbuilder.base.parsers.SortParser
-
Parses sort information from a list of
SortRequestDTOs, typically from a request body. - parse(List<SortRequest>) - Method in class io.github._0xorigin.queryfilterbuilder.base.parsers.SortParserImp
-
Parses sort information from a list of
SortRequestDTOs, typically from a request body. - path() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.ApiErrorResponse
-
Returns the value of the
pathrecord component. - pathGenerator(Metamodel, QueryFilterBuilderProperties, LocalizationService) - Method in class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderConfig
-
Creates the
PathGeneratorbean. - PathGenerator<T> - Interface in io.github._0xorigin.queryfilterbuilder.base.generators
-
A functional interface for generating a JPA
Expressionfrom a string field path. - postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderEnvironmentPostProcessor
-
Adds a
MapPropertySourcewith default properties to the Spring environment.
Q
- QuadFunction<T,
U, W, V, R> - Interface in io.github._0xorigin.queryfilterbuilder.base.functions -
Represents a function that accepts four arguments and produces a result.
- QUERY_BUILDER_CONFIGURATION_EXCEPTION_MESSAGE - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.enums.MessageKey
-
General message for exceptions related to configuration errors in the query builder.
- QUERY_PARAM - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.enums.SourceType
-
The data is sourced from URL query parameters.
- QueryBuilderConfigurationException - Exception in io.github._0xorigin.queryfilterbuilder.exceptions
-
An exception thrown when there is a server-side configuration error in the Query Filter Builder.
- QueryBuilderConfigurationException(String, Throwable, MethodArgumentNotValidException) - Constructor for exception io.github._0xorigin.queryfilterbuilder.exceptions.QueryBuilderConfigurationException
-
Constructs a new exception with a specified message and cause.
- QueryBuilderConfigurationException(String, MethodArgumentNotValidException) - Constructor for exception io.github._0xorigin.queryfilterbuilder.exceptions.QueryBuilderConfigurationException
-
Constructs a new exception with a specified message.
- QueryBuilderConfigurationException(MethodArgumentNotValidException) - Constructor for exception io.github._0xorigin.queryfilterbuilder.exceptions.QueryBuilderConfigurationException
-
Constructs a new exception, deriving the message from the underlying validation exception.
- queryFilterBuilder(FilterBuilder<T>, SortBuilder<T>) - Method in class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderConfig
-
Creates the main
QueryFilterBuilderbean. - QueryFilterBuilder<T> - Interface in io.github._0xorigin.queryfilterbuilder
- QueryFilterBuilderConfig - Class in io.github._0xorigin.queryfilterbuilder.configs
-
The main Spring configuration class for the Query Filter Builder.
- QueryFilterBuilderConfig() - Constructor for class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderConfig
- QueryFilterBuilderEnvironmentPostProcessor - Class in io.github._0xorigin.queryfilterbuilder.configs
-
A Spring
EnvironmentPostProcessorthat sets default configuration properties for the Query Filter Builder. - QueryFilterBuilderEnvironmentPostProcessor() - Constructor for class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderEnvironmentPostProcessor
- QueryFilterBuilderExceptionHandler - Class in io.github._0xorigin.queryfilterbuilder.exceptions
-
An abstract base class for handling exceptions thrown by the Query Filter Builder.
- QueryFilterBuilderExceptionHandler(LocalizationService) - Constructor for class io.github._0xorigin.queryfilterbuilder.exceptions.QueryFilterBuilderExceptionHandler
-
Constructs the exception handler with a localization service.
- QueryFilterBuilderImp<T> - Class in io.github._0xorigin.queryfilterbuilder
-
Implementation of the QueryFilterBuilder interface, responsible for building JPA Specifications for filtering and sorting.
- QueryFilterBuilderImp(FilterBuilder<T>, SortBuilder<T>) - Constructor for class io.github._0xorigin.queryfilterbuilder.QueryFilterBuilderImp
-
Constructs a new QueryFilterBuilderImp with the specified filter and sort builders.
- QueryFilterBuilderProperties - Record Class in io.github._0xorigin.queryfilterbuilder.configs
-
Defines the configuration properties for the Query Filter Builder.
- QueryFilterBuilderProperties(QueryFilterBuilderProperties.Defaults, QueryFilterBuilderProperties.QueryParam) - Constructor for record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties
-
Creates an instance of a
QueryFilterBuilderPropertiesrecord class. - QueryFilterBuilderProperties.Defaults - Record Class in io.github._0xorigin.queryfilterbuilder.configs
-
Global default settings.
- QueryFilterBuilderProperties.QueryParam - Record Class in io.github._0xorigin.queryfilterbuilder.configs
-
Settings related to query parameter processing.
- QueryFilterBuilderProperties.QueryParamDefaults - Record Class in io.github._0xorigin.queryfilterbuilder.configs
-
Default settings for query parameters.
- queryParam() - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties
-
Returns the value of the
queryParamrecord component. - queryParam(Consumer<FilterContext.FilterConfigurer<T>>) - Method in class io.github._0xorigin.queryfilterbuilder.FilterContext.TemplateBuilder
-
Configures filters that are sourced from query parameters.
- queryParam(Consumer<SortContext.SortConfigurer<T>>) - Method in class io.github._0xorigin.queryfilterbuilder.SortContext.TemplateBuilder
-
Configures sorts that are sourced from query parameters.
- QueryParam(QueryFilterBuilderProperties.QueryParamDefaults) - Constructor for record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.QueryParam
-
Creates an instance of a
QueryParamrecord class. - QueryParamDefaults(String) - Constructor for record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.QueryParamDefaults
-
Creates an instance of a
QueryParamDefaultsrecord class. - QuintFunction<T,
U, W, V, E, R> - Interface in io.github._0xorigin.queryfilterbuilder.base.functions -
Represents a function that accepts five arguments and produces a result.
R
- REQUEST_BODY - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.enums.SourceType
-
The data is sourced from the HTTP request body.
- requestBody(Consumer<FilterContext.FilterConfigurer<T>>) - Method in class io.github._0xorigin.queryfilterbuilder.FilterContext.TemplateBuilder
-
Configures filters that are sourced from the request body.
- requestBody(Consumer<SortContext.SortConfigurer<T>>) - Method in class io.github._0xorigin.queryfilterbuilder.SortContext.TemplateBuilder
-
Configures sorts that are sourced from the request body.
S
- safeCast(Class<T>, String, FilterErrorWrapper) - Method in interface io.github._0xorigin.queryfilterbuilder.base.enumfield.EnumFieldCaster
-
Safely casts the given string value, handling any runtime exceptions that occur during casting.
- safeCast(String, FilterErrorWrapper) - Method in interface io.github._0xorigin.queryfilterbuilder.base.filterfield.FieldCaster
-
Safely casts the given string value, handling any runtime exceptions that occur during casting.
- setSupportedOperators(Set<Operator>) - Method in class io.github._0xorigin.queryfilterbuilder.base.filterfield.OperatorSupport
-
Sets the supported operators for this instance.
- shortFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
Shortfields. - ShortFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
Shortfields. - ShortFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.ShortFilter
- sortBuilder(PathGenerator<T>, SortParser) - Method in class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderConfig
-
Creates the
SortBuilderbean. - SortBuilder<T> - Interface in io.github._0xorigin.queryfilterbuilder.base.builders
- SortBuilderImp<T> - Class in io.github._0xorigin.queryfilterbuilder.base.builders
-
Implementation of the SortBuilder interface, responsible for constructing JPA Order objects from sort requests.
- SortBuilderImp(PathGenerator<T>, SortParser) - Constructor for class io.github._0xorigin.queryfilterbuilder.base.builders.SortBuilderImp
-
Constructs a new SortBuilderImp with the necessary dependencies.
- SortContext<T> - Class in io.github._0xorigin.queryfilterbuilder
-
The
SortContextclass encapsulates all the necessary information for building a sort specification. - SortContext.SortConfigurer<T> - Class in io.github._0xorigin.queryfilterbuilder
-
A configurer for defining sorts for a specific source type (query parameter or request body).
- SortContext.SourceBuilder<T> - Class in io.github._0xorigin.queryfilterbuilder
-
A builder for specifying the source of the sort data (e.g., query parameters or request body).
- SortContext.Template<T> - Class in io.github._0xorigin.queryfilterbuilder
-
A template that holds the configuration of all possible sorts for a given entity type.
- SortContext.TemplateBuilder<T> - Class in io.github._0xorigin.queryfilterbuilder
-
A builder for creating a
SortContext.Template. - SortErrorWrapper - Record Class in io.github._0xorigin.queryfilterbuilder.base.wrappers
-
A wrapper that holds the
BindingResultand theSortWrappercurrently being processed. - SortErrorWrapper(BindingResult, SortWrapper) - Constructor for record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortErrorWrapper
-
Creates an instance of a
SortErrorWrapperrecord class. - SortHolder<T,
K extends Comparable<? super K> & Serializable> - Record Class in io.github._0xorigin.queryfilterbuilder.base.holders -
A holder for the configuration of a standard sort.
- SortHolder(Set<Sort.Direction>, Set<SourceType>, Optional<ExpressionProviderFunction<T, K>>) - Constructor for record class io.github._0xorigin.queryfilterbuilder.base.holders.SortHolder
-
Creates an instance of a
SortHolderrecord class. - sortParameter() - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.QueryParamDefaults
-
Returns the value of the
sortParameterrecord component. - sortParser(QueryFilterBuilderProperties) - Method in class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderConfig
-
Creates the
SortParserbean. - SortParser - Interface in io.github._0xorigin.queryfilterbuilder.base.parsers
-
Defines the contract for parsing sort information from different sources.
- SortParserImp - Class in io.github._0xorigin.queryfilterbuilder.base.parsers
-
The default implementation of
SortParser. - SortParserImp(QueryFilterBuilderProperties) - Constructor for class io.github._0xorigin.queryfilterbuilder.base.parsers.SortParserImp
-
Constructs a new SortParserImp.
- SortRequest - Record Class in io.github._0xorigin.queryfilterbuilder.base.dtos
-
Represents a single sort criterion, typically sent in the body of a request.
- SortRequest(String, Sort.Direction) - Constructor for record class io.github._0xorigin.queryfilterbuilder.base.dtos.SortRequest
-
Compact constructor for
SortRequest. - sorts() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.ListAPIRequest
-
Returns the value of the
sortsrecord component. - sortType() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortWrapper
-
Returns the value of the
sortTyperecord component. - SortType - Enum Class in io.github._0xorigin.queryfilterbuilder.base.enums
-
Specifies the type of sort being applied.
- sortWrapper() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortErrorWrapper
-
Returns the value of the
sortWrapperrecord component. - SortWrapper - Record Class in io.github._0xorigin.queryfilterbuilder.base.wrappers
-
A wrapper that represents a single, standardized sort request after parsing.
- SortWrapper(String, String, Sort.Direction, SourceType, Optional<SortType>) - Constructor for record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortWrapper
-
Creates an instance of a
SortWrapperrecord class. - sourceType() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterWrapper
-
Returns the value of the
sourceTyperecord component. - sourceType() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortWrapper
-
Returns the value of the
sourceTyperecord component. - SourceType - Enum Class in io.github._0xorigin.queryfilterbuilder.base.enums
-
Specifies the source of the filter or sort data.
- sourceTypes() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.CustomFilterHolder
-
Returns the value of the
sourceTypesrecord component. - sourceTypes() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.CustomSortHolder
-
Returns the value of the
sourceTypesrecord component. - sourceTypes() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.FilterHolder
-
Returns the value of the
sourceTypesrecord component. - sourceTypes() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.SortHolder
-
Returns the value of the
sourceTypesrecord component. - splitWithEscapedDelimiter(String, String) - Static method in class io.github._0xorigin.queryfilterbuilder.base.utils.FilterUtils
-
Splits a string by a delimiter, respecting URL-encoded delimiters (e.g., %2C for comma).
- STARTS_WITH - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Starts with the given substring (case-sensitive).
- startsWith() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterOperatorConfig
-
Creates a bean for the 'startsWith' operator.
- StartsWith - Class in io.github._0xorigin.queryfilterbuilder.operators
-
A
FilterOperatorimplementation that handles the 'startsWith' operation (case-sensitive). - StartsWith() - Constructor for class io.github._0xorigin.queryfilterbuilder.operators.StartsWith
- stringFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
Stringfields. - StringFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
Stringfields. - StringFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.StringFilter
-
Constructs the filter and sets the supported operators for string types, including comparison, pattern matching, and null checks.
T
- throwClientSideExceptionIfInvalid(ErrorHolder) - Static method in class io.github._0xorigin.queryfilterbuilder.base.utils.FilterUtils
-
Throws an
InvalidQueryParameterExceptionif the providedErrorHoldercontains errors. - throwServerSideExceptionIfInvalid(ErrorHolder) - Static method in class io.github._0xorigin.queryfilterbuilder.base.utils.FilterUtils
-
Throws a
QueryBuilderConfigurationExceptionif the providedErrorHoldercontains errors. - timestamp() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.ApiErrorResponse
-
Returns the value of the
timestamprecord component. - toString() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.ApiErrorResponse
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.FilterRequest
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.ListAPIRequest
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.SortRequest
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.CustomFilterHolder
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.CustomSortHolder
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.ErrorHolder
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.FilterHolder
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.base.holders.SortHolder
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterErrorWrapper
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterWrapper
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortErrorWrapper
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortWrapper
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.Defaults
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.QueryParam
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties.QueryParamDefaults
-
Returns a string representation of this record class.
- toString() - Method in record class io.github._0xorigin.queryfilterbuilder.configs.QueryFilterBuilderProperties
-
Returns a string representation of this record class.
U
- uuidFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
UUIDfields. - UuidFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
UUIDfields. - UuidFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.UuidFilter
-
Constructs the filter and sets the supported operators for UUID types.
V
- validateEnumFilterOperator(AbstractEnumFilterField, FilterOperator, FilterWrapper, FilterErrorWrapper, LocalizationService) - Static method in class io.github._0xorigin.queryfilterbuilder.base.validators.FilterValidator
-
Validates the compatibility between an enum filter field and a filter operator.
- validateFilterFieldAndOperator(AbstractFilterField<?>, FilterOperator, FilterWrapper, FilterErrorWrapper, LocalizationService) - Static method in class io.github._0xorigin.queryfilterbuilder.base.validators.FilterValidator
-
Validates the compatibility between a filter field and a filter operator.
- value() - Method in record class io.github._0xorigin.queryfilterbuilder.base.dtos.FilterRequest
-
Returns the value of the
valuerecord component. - VALUE_MUST_EXACTLY_TWO_ELEMENTS - Enum constant in enum class io.github._0xorigin.queryfilterbuilder.base.enums.MessageKey
-
Error for operators (like 'between') that require exactly two values.
- valueOf(String) - Static method in enum class io.github._0xorigin.queryfilterbuilder.base.enums.FilterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github._0xorigin.queryfilterbuilder.base.enums.MessageKey
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github._0xorigin.queryfilterbuilder.base.enums.SortType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github._0xorigin.queryfilterbuilder.base.enums.SourceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github._0xorigin.queryfilterbuilder.base.enums.FilterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github._0xorigin.queryfilterbuilder.base.enums.MessageKey
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github._0xorigin.queryfilterbuilder.base.enums.SortType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github._0xorigin.queryfilterbuilder.base.enums.SourceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github._0xorigin.queryfilterbuilder.base.filteroperator.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterWrapper
-
Returns the value of the
valuesrecord component.
W
- withBodySource(List<FilterRequest>) - Method in class io.github._0xorigin.queryfilterbuilder.FilterContext.SourceBuilder
-
Specifies that the filter data will be sourced from a list of
FilterRequestobjects (i.e., request body). - withBodySource(List<SortRequest>) - Method in class io.github._0xorigin.queryfilterbuilder.SortContext.SourceBuilder
-
Specifies that the sort data will be sourced from a list of
SortRequestobjects (i.e., request body). - withFilterType(FilterType) - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.FilterWrapper
-
Creates a new
FilterWrapperinstance with the specifiedFilterType. - withQuerySource(HttpServletRequest) - Method in class io.github._0xorigin.queryfilterbuilder.FilterContext.SourceBuilder
-
Specifies that the filter data will be sourced from an
HttpServletRequest(i.e., query parameters). - withQuerySource(HttpServletRequest) - Method in class io.github._0xorigin.queryfilterbuilder.SortContext.SourceBuilder
-
Specifies that the sort data will be sourced from an
HttpServletRequest(i.e., query parameters). - withSortType(SortType) - Method in record class io.github._0xorigin.queryfilterbuilder.base.wrappers.SortWrapper
-
Creates a new
SortWrapperinstance with the specifiedSortType.
Y
- yearFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
Yearfields. - YearFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
Yearfields. - YearFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.YearFilter
- yearMonthFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
YearMonthfields. - YearMonthFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
YearMonthfields. - YearMonthFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.YearMonthFilter
Z
- zonedDateTimeFilter() - Method in class io.github._0xorigin.queryfilterbuilder.configs.FilterFieldConfig
-
Creates a bean for filtering
ZonedDateTimefields. - ZonedDateTimeFilter - Class in io.github._0xorigin.queryfilterbuilder.filters
-
A filter implementation for handling
ZonedDateTimefields. - ZonedDateTimeFilter() - Constructor for class io.github._0xorigin.queryfilterbuilder.filters.ZonedDateTimeFilter
All Classes and Interfaces|All Packages|Serialized Form