Skip navigation links
C D E F G I M O P Q R S T V 

C

clearContext() - Static method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextHolder
Explicitly clears the context value from the current thread.
clearContext() - Method in interface org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextHolderStrategy
Clears the current context.
clearContext() - Method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.ThreadLocalQuerydslHttpRequestContextHolderStrategy
 

D

destroy() - Method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextAwareServletFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextAwareServletFilter
 

E

ExpressionProvider<P extends com.querydsl.core.types.Path,V> - Interface in org.bitbucket.gt_tech.spring.data.querydsl.value.operators
Interface establishes contract for providing Predicate or BooleanExpression to be used to pass to QueryDSL for querying underlying store.
ExpressionProviderFactory - Class in org.bitbucket.gt_tech.spring.data.querydsl.value.operators
Main entry point for library consumers.
ExpressionProviderFactory() - Constructor for class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProviderFactory
 

F

findAlias(Path) - Static method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProviderFactory
 
fromValue(String) - Static method in enum org.bitbucket.gt_tech.spring.data.querydsl.value.operators.Operator
 

G

getAllValues(Path) - Method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContext
 
getContext() - Static method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextHolder
Obtain the current QuerydslHttpRequestContext.
getContext() - Method in interface org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextHolderStrategy
Obtains the current context.
getContext() - Method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.ThreadLocalQuerydslHttpRequestContextHolderStrategy
 
getContextHolderStrategy() - Static method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextHolder
Allows retrieval of the context strategy.
getExpression(P, V) - Method in interface org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProvider
Method establishes the contract to retrieve a BooleanExpression based on implementation specific logic's processing of supplied value(s).
getOperator() - Method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.OperatorAndValue
 
getPredicate(P, V) - Method in interface org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProvider
Method establishes contract to retrieve a predicate based on implementation specific logic's processing of supplied value(s).
getPredicate(Path, Object) - Static method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProviderFactory
Create a predicate based on implementation specific logic's processing of supplied value(s).
getProvider(Path) - Static method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProviderFactory
Returns an Optional of ExpressionProvider if available for the provided Path instance.
getSingleValue(Path) - Method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContext
 
getValue() - Method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.OperatorAndValue
 

I

init(FilterConfig) - Method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextAwareServletFilter
 
isOperator(S) - Static method in interface org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProvider
Utility function to check if provided value starts with an Operator.
isOperator(Operator[], S) - Static method in interface org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProvider
Utility function to check if provided value starts with an Operator.
isOperator(Operator, String) - Static method in interface org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProvider
Returns true if provided value is wrapped in supplied operator
isSupportsUnTypedValues() - Static method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProviderFactory
 

M

MODE_INHERITABLETHREADLOCAL - Static variable in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextHolder
InheritableThreadLocal based QuerydslHttpRequestContextHolderStrategy to be used.
MODE_THREADLOCAL - Static variable in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextHolder
ThreadLocal based QuerydslHttpRequestContextHolderStrategy to be used.

O

Operator - Enum in org.bitbucket.gt_tech.spring.data.querydsl.value.operators
Defines the value-operators supported by this component.
OPERATOR_VALUE_DELIMITER_PREFIX - Static variable in interface org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProvider
Provides a operator value delimiter prefix for when explicit delimiter is provided.
OPERATOR_VALUE_DELIMITER_SUFFIX - Static variable in interface org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProvider
Provides a operator value delimiter suffix for when explicit delimiter is provided.
OperatorAndValue - Class in org.bitbucket.gt_tech.spring.data.querydsl.value.operators
Utility class that extracts Operator and Value using the list of supplied Operator
OperatorAndValue(String, Collection<Operator>, Operator) - Constructor for class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.OperatorAndValue
Constructor
org.bitbucket.gt_tech.spring.data.querydsl.value.operators - package org.bitbucket.gt_tech.spring.data.querydsl.value.operators
 
org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental - package org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental
 

P

postProcessAfterInitialization(Object, String) - Method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslPredicateArgumentResolverBeanPostProcessor
 
postProcessBeforeInitialization(Object, String) - Method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslPredicateArgumentResolverBeanPostProcessor
Implementing default method as-is since Spring Boot 1.5.x specific dependencies don't have default methods so if library users use this with an older spring, the runtime would fail.

Q

QuerydslHttpRequestContext - Class in org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental
Context is core to experimental features using QuerydslHttpRequestContextAwareServletFilter as it decorates the default HttpServletRequest by extracting all the value operators and maintaining them locally against their respective Path in this context.
QuerydslHttpRequestContext(EntityPath<?>, HttpServletRequest) - Constructor for class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContext
Constructor
QuerydslHttpRequestContextAwareServletFilter - Class in org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental
Advanced experimental feature which allows request values to be stripped of their value-operators and thus allowing QuerydslPredicateArgumentResolver to perform type-conversion on non-String paths.
QuerydslHttpRequestContextAwareServletFilter(Map<String, Class<?>>) - Constructor for class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextAwareServletFilter
Constructor
QuerydslHttpRequestContextHolder - Class in org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental
Provides access to users of this component to persist, retrieve, unset QuerydslHttpRequestContext.
QuerydslHttpRequestContextHolder() - Constructor for class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextHolder
 
QuerydslHttpRequestContextHolderStrategy - Interface in org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental
Strategy interface for persistence and retrieval of QuerydslHttpRequestContext.
QuerydslPredicateArgumentResolverBeanPostProcessor - Class in org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental
Advanced experimental feature of this component - an implementation of BeanPostProcessor that overrides the default QuerydslPredicateArgumentResolver by providing it a no-op ConversionService and in-turn disabling it's strong type-conversion.
QuerydslPredicateArgumentResolverBeanPostProcessor(QuerydslBindingsFactory) - Constructor for class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslPredicateArgumentResolverBeanPostProcessor
Constructor: Replaces QuerydslPredicateArgumentResolver with a no-op conversion service
QuerydslPredicateArgumentResolverBeanPostProcessor(QuerydslBindingsFactory, ConversionService) - Constructor for class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslPredicateArgumentResolverBeanPostProcessor
Constructor: Replaces QuerydslPredicateArgumentResolver with a no-op conversion service with the exception of following types conversion that would be handed over to provided delegated service - Date, LocalDate, Timestamp
QuerydslPredicateArgumentResolverBeanPostProcessor(QuerydslBindingsFactory, ConversionService, Class[]) - Constructor for class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslPredicateArgumentResolverBeanPostProcessor
 

R

registerAlias(Path, String) - Static method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProviderFactory
Method registers the new alias for given Path.

S

setContext(QuerydslHttpRequestContext) - Static method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextHolder
Associates a new QuerydslHttpRequestContext with the holder strategy
setContext(QuerydslHttpRequestContext) - Method in interface org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextHolderStrategy
Sets the current context.
setContext(QuerydslHttpRequestContext) - Method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.ThreadLocalQuerydslHttpRequestContextHolderStrategy
 
setStrategyName(String) - Static method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextHolder
Changes the preferred strategy.
setSupportsUnTypedValues(boolean) - Static method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProviderFactory
Sets whether experimental features are turned on, implying that untyped values are going to be made available to ExpressionProvider for non-string paths.
SYSTEM_PROPERTY - Static variable in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.QuerydslHttpRequestContextHolder
System property to configure/override the QuerydslHttpRequestContextHolderStrategy to be used.

T

ThreadLocalQuerydslHttpRequestContextHolderStrategy - Class in org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental
ThreadLocalQuerydslHttpRequestContextHolderStrategy(boolean) - Constructor for class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.experimental.ThreadLocalQuerydslHttpRequestContextHolderStrategy
Constructor
toString() - Method in enum org.bitbucket.gt_tech.spring.data.querydsl.value.operators.Operator
 
toString() - Method in class org.bitbucket.gt_tech.spring.data.querydsl.value.operators.OperatorAndValue
 

V

validateComposition(String) - Static method in interface org.bitbucket.gt_tech.spring.data.querydsl.value.operators.ExpressionProvider
Utility method which validates proper ordering and opening/closing delimiters of operators on supplied value
valueOf(String) - Static method in enum org.bitbucket.gt_tech.spring.data.querydsl.value.operators.Operator
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.bitbucket.gt_tech.spring.data.querydsl.value.operators.Operator
Returns an array containing the constants of this enum type, in the order they are declared.
C D E F G I M O P Q R S T V 
Skip navigation links

Copyright © 2018–2019. All rights reserved.