Index
All Classes and Interfaces|All Packages|Serialized Form
A
- accessControl(Class, String) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
- addConverter(Class<T>, Converter<String, ? extends T>) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
- addConverter(Converter<?, ?>) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
- addEntityAttributeParser(Class<T>, Function<String, ? extends T>) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
- addEntityAttributeTypeMap(Class, Class) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
- addMapping(Class<?>, String, String) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
- addMapping(Class<?>, Map<String, String>) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
- addPropertyBlacklist(Class<?>, String) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
- addPropertyBlacklist(Class<?>, List<String>) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
- addPropertyWhitelist(Class<?>, String) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
- addPropertyWhitelist(Class<?>, List<String>) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
B
- BETWEEN - Static variable in class io.github.perplexhub.rsql.RSQLOperators
C
- ConversionException - Exception in io.github.perplexhub.rsql
- ConversionException(String, Throwable) - Constructor for exception io.github.perplexhub.rsql.ConversionException
- convert(String, Class) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
D
- defaultConversionService - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
E
- entityManagerDatabase - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
- entityManagerMap - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
- EQUAL - Static variable in class io.github.perplexhub.rsql.RSQLOperators
- expectBestMapping(String, Map<String, String>) - Static method in class io.github.perplexhub.rsql.PathUtils
-
Try to find the best mapping for the property path by checking the whole path first, then the beginning, and finally the original path.
F
- findMappingOnBeginning(String, Map<String, String>) - Static method in class io.github.perplexhub.rsql.PathUtils
-
If the beginning of the property path is mapped, replace it with the mapped value.
- findMappingOnWhole(String, Map<String, String>) - Static method in class io.github.perplexhub.rsql.PathUtils
-
If the whole property path is mapped, replace it with the mapped value.
- findPropertyType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
- FunctionBlackListedException - Exception in io.github.perplexhub.rsql
- FunctionBlackListedException(String) - Constructor for exception io.github.perplexhub.rsql.FunctionBlackListedException
- FunctionNotWhiteListedException - Exception in io.github.perplexhub.rsql
- FunctionNotWhiteListedException(String) - Constructor for exception io.github.perplexhub.rsql.FunctionNotWhiteListedException
G
- getAttribute(String, ManagedType<T>) - Static method in class io.github.perplexhub.rsql.RSQLVisitorBase
- getDatabase(EntityManager) - Static method in class io.github.perplexhub.rsql.RSQLVisitorBase
- getElementCollectionGenericType(Class, Attribute) - Static method in class io.github.perplexhub.rsql.RSQLVisitorBase
- getEntityManagerMap() - Static method in class io.github.perplexhub.rsql.RSQLVisitorBase
- getManagedElementCollectionType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
- getManagedType(Class<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
- getManagedTypeMap() - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
- getName() - Method in exception io.github.perplexhub.rsql.PropertyException
-
Returns the problematic property name.
- getPropertyPathMapper() - Method in class io.github.perplexhub.rsql.RSQLComplexConverter
- getPropertyPathMapper() - Method in class io.github.perplexhub.rsql.RSQLSimpleConverter
- getPropertyPathMapper() - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
- getPropertyRemapping() - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
- getType() - Method in exception io.github.perplexhub.rsql.PropertyException
-
Returns class that (not)contains property with
PropertyException.getName(). - getVersion() - Method in class io.github.perplexhub.rsql.RSQLCommonSupport
- globalPropertyBlacklist - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
- globalPropertyWhitelist - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
- GREATER_THAN - Static variable in class io.github.perplexhub.rsql.RSQLOperators
- GREATER_THAN_OR_EQUAL - Static variable in class io.github.perplexhub.rsql.RSQLOperators
H
- hasPropertyName(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
I
- IGNORE_CASE - Static variable in class io.github.perplexhub.rsql.RSQLOperators
- IGNORE_CASE_LIKE - Static variable in class io.github.perplexhub.rsql.RSQLOperators
- IGNORE_CASE_NOT_LIKE - Static variable in class io.github.perplexhub.rsql.RSQLOperators
- IN - Static variable in class io.github.perplexhub.rsql.RSQLOperators
- init() - Method in class io.github.perplexhub.rsql.RSQLCommonSupport
- io.github.perplexhub.rsql - package io.github.perplexhub.rsql
- IS_NULL - Static variable in class io.github.perplexhub.rsql.RSQLOperators
- isAssociationType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
- isElementCollectionType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
- isEmbeddedType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
- isManyToManyAssociationType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
- isOneToManyAssociationType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
- isOneToOneAssociationType(String, ManagedType<T>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
L
- LESS_THAN - Static variable in class io.github.perplexhub.rsql.RSQLOperators
- LESS_THAN_OR_EQUAL - Static variable in class io.github.perplexhub.rsql.RSQLOperators
- LIKE - Static variable in class io.github.perplexhub.rsql.RSQLOperators
M
- managedTypeMap - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
- mapProperty(String, Class<?>) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
- mapPropertyPath(String) - Method in class io.github.perplexhub.rsql.RSQLVisitorBase
N
- NOT_BETWEEN - Static variable in class io.github.perplexhub.rsql.RSQLOperators
- NOT_EQUAL - Static variable in class io.github.perplexhub.rsql.RSQLOperators
- NOT_IN - Static variable in class io.github.perplexhub.rsql.RSQLOperators
- NOT_LIKE - Static variable in class io.github.perplexhub.rsql.RSQLOperators
- NOT_NULL - Static variable in class io.github.perplexhub.rsql.RSQLOperators
O
- of(CriteriaBuilder, Path<?>, List<Object>, From<?, ?>) - Static method in class io.github.perplexhub.rsql.RSQLCustomPredicateInput
P
- PathUtils - Class in io.github.perplexhub.rsql
- primitiveToWrapper - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
- PropertyAccessControlException - Exception in io.github.perplexhub.rsql
-
Thrown indicate that property blacklisted/not whitelisted, in other words forbidden to use.
- PropertyAccessControlException(String, Class<?>, String) - Constructor for exception io.github.perplexhub.rsql.PropertyAccessControlException
- propertyBlacklist - Variable in class io.github.perplexhub.rsql.RSQLVisitorBase
- PropertyBlacklistedException - Exception in io.github.perplexhub.rsql
-
Thrown to indicate that property in the blacklist.
- PropertyBlacklistedException(String, Class<?>, String) - Constructor for exception io.github.perplexhub.rsql.PropertyBlacklistedException
- PropertyException - Exception in io.github.perplexhub.rsql
-
Thrown to indicate generic problem with entity property (e.g.
- PropertyException(String, Class<?>) - Constructor for exception io.github.perplexhub.rsql.PropertyException
- PropertyException(String, Class<?>, String) - Constructor for exception io.github.perplexhub.rsql.PropertyException
- PropertyException(String, Class<?>, Throwable) - Constructor for exception io.github.perplexhub.rsql.PropertyException
- PropertyNotWhitelistedException - Exception in io.github.perplexhub.rsql
-
Thrown to indicate that property not in the whitelist.
- PropertyNotWhitelistedException(String, Class<?>, String) - Constructor for exception io.github.perplexhub.rsql.PropertyNotWhitelistedException
- propertyRemapping - Static variable in class io.github.perplexhub.rsql.RSQLVisitorBase
- propertyWhitelist - Variable in class io.github.perplexhub.rsql.RSQLVisitorBase
R
- removeConverter(Class<T>) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
- RSQLCommonSupport - Class in io.github.perplexhub.rsql
- RSQLCommonSupport() - Constructor for class io.github.perplexhub.rsql.RSQLCommonSupport
- RSQLCommonSupport(Map<String, EntityManager>) - Constructor for class io.github.perplexhub.rsql.RSQLCommonSupport
- RSQLComplexConverter - Class in io.github.perplexhub.rsql
- RSQLComplexConverter() - Constructor for class io.github.perplexhub.rsql.RSQLComplexConverter
- RSQLCustomPredicate<T extends Comparable<?>> - Class in io.github.perplexhub.rsql
- RSQLCustomPredicate() - Constructor for class io.github.perplexhub.rsql.RSQLCustomPredicate
- RSQLCustomPredicateInput - Class in io.github.perplexhub.rsql
- RSQLCustomPredicateInput() - Constructor for class io.github.perplexhub.rsql.RSQLCustomPredicateInput
- RSQLException - Exception in io.github.perplexhub.rsql
-
Thrown to indicate that generic problems within library.
- RSQLException() - Constructor for exception io.github.perplexhub.rsql.RSQLException
- RSQLException(String) - Constructor for exception io.github.perplexhub.rsql.RSQLException
- RSQLException(String, Throwable) - Constructor for exception io.github.perplexhub.rsql.RSQLException
- RSQLException(Throwable) - Constructor for exception io.github.perplexhub.rsql.RSQLException
- RSQLOperators - Class in io.github.perplexhub.rsql
- RSQLOperators() - Constructor for class io.github.perplexhub.rsql.RSQLOperators
- RSQLSimpleConverter - Class in io.github.perplexhub.rsql
- RSQLSimpleConverter() - Constructor for class io.github.perplexhub.rsql.RSQLSimpleConverter
- RSQLVisitorBase<R,
A> - Class in io.github.perplexhub.rsql - RSQLVisitorBase() - Constructor for class io.github.perplexhub.rsql.RSQLVisitorBase
S
- supportedOperators() - Static method in class io.github.perplexhub.rsql.RSQLOperators
T
- toComplexMultiValueMap(String) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
- toMultiValueMap(String) - Static method in class io.github.perplexhub.rsql.RSQLCommonSupport
U
- UnknownPropertyException - Exception in io.github.perplexhub.rsql
-
Thrown to indicate that RSQL query contains unknown field.
- UnknownPropertyException(String, Class<?>) - Constructor for exception io.github.perplexhub.rsql.UnknownPropertyException
V
- visit(AndNode, Map<String, MultiValueMap<String, String>>) - Method in class io.github.perplexhub.rsql.RSQLComplexConverter
- visit(AndNode, MultiValueMap<String, String>) - Method in class io.github.perplexhub.rsql.RSQLSimpleConverter
- visit(ComparisonNode, Map<String, MultiValueMap<String, String>>) - Method in class io.github.perplexhub.rsql.RSQLComplexConverter
- visit(ComparisonNode, MultiValueMap<String, String>) - Method in class io.github.perplexhub.rsql.RSQLSimpleConverter
- visit(OrNode, Map<String, MultiValueMap<String, String>>) - Method in class io.github.perplexhub.rsql.RSQLComplexConverter
- visit(OrNode, MultiValueMap<String, String>) - Method in class io.github.perplexhub.rsql.RSQLSimpleConverter
All Classes and Interfaces|All Packages|Serialized Form