Interface QueryMethodEvaluationContextProvider
- All Known Subinterfaces:
ReactiveQueryMethodEvaluationContextProvider
- All Known Implementing Classes:
ExtensionAwareQueryMethodEvaluationContextProvider,ReactiveExtensionAwareQueryMethodEvaluationContextProvider
Deprecated, for removal: This API element is subject to removal in a future version.
Provides a way to access a centrally defined potentially shared
EvaluationContext.- Since:
- 1.9
- Author:
- Thomas Darimont, Oliver Gierke, Christoph Strobl
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final QueryMethodEvaluationContextProviderDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescription<T extends Parameters<?,?>>
EvaluationContextgetEvaluationContext(T parameters, Object[] parameterValues) Deprecated, for removal: This API element is subject to removal in a future version.Returns anEvaluationContextbuilt using the givenParametersand parameter values.<T extends Parameters<?,?>>
EvaluationContextgetEvaluationContext(T parameters, Object[] parameterValues, ExpressionDependencies dependencies) Deprecated, for removal: This API element is subject to removal in a future version.Returns anEvaluationContextbuilt using the givenParametersand parameter values.Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Details
-
DEFAULT
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getEvaluationContext
<T extends Parameters<?,?>> EvaluationContext getEvaluationContext(T parameters, Object[] parameterValues) Deprecated, for removal: This API element is subject to removal in a future version.Returns anEvaluationContextbuilt using the givenParametersand parameter values.- Parameters:
parameters- theParametersinstance obtained from the query method the context is built for.parameterValues- the values for the parameters.- Returns:
-
getEvaluationContext
<T extends Parameters<?,?>> EvaluationContext getEvaluationContext(T parameters, Object[] parameterValues, ExpressionDependencies dependencies) Deprecated, for removal: This API element is subject to removal in a future version.Returns anEvaluationContextbuilt using the givenParametersand parameter values.- Parameters:
parameters- theParametersinstance obtained from the query method the context is built for.parameterValues- the values for the parameters.- Returns:
-
getEvaluationContextProvider
EvaluationContextProvider getEvaluationContextProvider()Deprecated, for removal: This API element is subject to removal in a future version.- Returns:
- the underlying
EvaluationContextProvider.
-
QueryMethodValueEvaluationContextAccessor.