Skip navigation links
A B C D E F G I L N O P R S T W 

A

afterPropertiesSet() - Method in class com.joutvhu.dynamic.jpa.DynamicQueryTemplates
 
afterWrite() - Method in class com.joutvhu.dynamic.jpa.directive.TrimDirective.TrimWriter
 
appContext - Variable in class com.joutvhu.dynamic.jpa.util.ApplicationContextHolder
 
ApplicationContextHolder - Class in com.joutvhu.dynamic.jpa.util
Help call method of ApplicationContext from any class.
ApplicationContextHolder() - Constructor for class com.joutvhu.dynamic.jpa.util.ApplicationContextHolder
 
applyDefault() - Method in class com.joutvhu.dynamic.jpa.util.TemplateConfiguration
 

B

bind(String, Query, DynamicJpaParameterAccessor, Lazy<ParameterBinder>) - Method in class org.springframework.data.jpa.repository.query.DynamicQueryMetadataCache
 
bindAndPrepare(String, Query, DynamicJpaParameterAccessor, Lazy<ParameterBinder>) - Method in class org.springframework.data.jpa.repository.query.DynamicQueryMetadataCache
 
buildQuery(Template, DynamicJpaParameterAccessor) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
 

C

close() - Method in class com.joutvhu.dynamic.jpa.directive.TrimDirective.TrimWriter
 
com.joutvhu.dynamic.jpa - package com.joutvhu.dynamic.jpa
 
com.joutvhu.dynamic.jpa.directive - package com.joutvhu.dynamic.jpa.directive
 
com.joutvhu.dynamic.jpa.query - package com.joutvhu.dynamic.jpa.query
 
com.joutvhu.dynamic.jpa.support - package com.joutvhu.dynamic.jpa.support
 
com.joutvhu.dynamic.jpa.util - package com.joutvhu.dynamic.jpa.util
 
configuration() - Method in class com.joutvhu.dynamic.jpa.util.TemplateConfiguration
 
create(EntityManager, QueryLookupStrategy.Key, QueryExtractor, EvaluationContextProvider) - Static method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryLookupStrategy
 
createBinder() - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
 
createJpaQuery(String, ReturnedType) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
Creates an appropriate JPA query from an EntityManager according to the current DynamicJpaRepositoryQuery type.
createQueryAwareBinder(JpaParameters, DeclaredQuery, SpelExpressionParser, EvaluationContextProvider) - Static method in class org.springframework.data.jpa.repository.query.DynamicParameterBinderFactory
 
createRepositoryFactory(EntityManager) - Method in class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactoryBean
 
createTemplate(String, String) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
 

D

doCreateCountQuery(Object[]) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
 
doCreateQuery(Object[]) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
 
DynamicBasedStringQuery - Class in org.springframework.data.jpa.repository.query
Extension of StringQuery that evaluates the given query string as a SpEL template-expression.
DynamicBasedStringQuery(String, JpaEntityMetadata<?>, SpelExpressionParser) - Constructor for class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
Creates a new DynamicBasedStringQuery for the given query and EntityMetadata.
DynamicBasedStringQuery(DeclaredQuery, JpaEntityMetadata<?>, SpelExpressionParser) - Constructor for class org.springframework.data.jpa.repository.query.DynamicBasedStringQuery
 
DynamicJpaParameterAccessor - Class in org.springframework.data.jpa.repository.query
ParameterAccessor based on an Parameters instance.
DynamicJpaParameterAccessor(Parameters<?, ?>, Object[]) - Constructor for class org.springframework.data.jpa.repository.query.DynamicJpaParameterAccessor
Creates a new JpaParametersParameterAccessor.
DynamicJpaParameterAccessor(JpaParametersParameterAccessor) - Constructor for class org.springframework.data.jpa.repository.query.DynamicJpaParameterAccessor
 
DynamicJpaQueryLookupStrategy - Class in com.joutvhu.dynamic.jpa.query
QueryLookupStrategy that tries to detect a dynamic query declared via DynamicQuery annotation.
DynamicJpaQueryLookupStrategy(EntityManager, QueryLookupStrategy.Key, QueryExtractor, EvaluationContextProvider) - Constructor for class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryLookupStrategy
 
DynamicJpaQueryMethod - Class in com.joutvhu.dynamic.jpa.query
JPA specific extension of JpaQueryMethod.
DynamicJpaQueryMethod(Method, RepositoryMetadata, ProjectionFactory, QueryExtractor) - Constructor for class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
Creates a JpaQueryMethod.
DynamicJpaRepositoryFactory - Class in com.joutvhu.dynamic.jpa.support
JPA specific generic repository factory.
DynamicJpaRepositoryFactory(EntityManager) - Constructor for class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactory
DynamicJpaRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID> - Class in com.joutvhu.dynamic.jpa.support
Special adapter for Springs DynamicJpaRepositoryFactoryBean interface to allow easy setup of repository factories via Spring configuration.
DynamicJpaRepositoryFactoryBean(Class<? extends T>) - Constructor for class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactoryBean
Creates a new DynamicJpaRepositoryFactoryBean for the given repository interface.
DynamicJpaRepositoryQuery - Class in com.joutvhu.dynamic.jpa.query
RepositoryQuery implementation that inspects a DynamicJpaQueryMethod for the existence of an DynamicQuery annotation and creates a JPA DynamicQuery from it.
DynamicJpaRepositoryQuery(DynamicJpaQueryMethod, EntityManager, EvaluationContextProvider) - Constructor for class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
Creates a new DynamicJpaRepositoryQuery from the given AbstractJpaQuery.
DynamicParameterBinderFactory - Class in org.springframework.data.jpa.repository.query
Factory for differently configured ParameterBinder.
DynamicParameterBinderFactory() - Constructor for class org.springframework.data.jpa.repository.query.DynamicParameterBinderFactory
 
DynamicQuery - Annotation Type in com.joutvhu.dynamic.jpa
Annotation to declare finder dynamic queries directly on repository methods.
DynamicQueryMetadataCache - Class in org.springframework.data.jpa.repository.query
DynamicQueryMetadataCache() - Constructor for class org.springframework.data.jpa.repository.query.DynamicQueryMetadataCache
 
DynamicQueryTemplates - Class in com.joutvhu.dynamic.jpa
DynamicQueryTemplates
DynamicQueryTemplates() - Constructor for class com.joutvhu.dynamic.jpa.DynamicQueryTemplates
 
DynamicTemplateResolver - Class in com.joutvhu.dynamic.jpa.util
Read and parse template query files into query templates
DynamicTemplateResolver(Resource) - Constructor for class com.joutvhu.dynamic.jpa.util.DynamicTemplateResolver
 

E

encoding(String) - Method in class com.joutvhu.dynamic.jpa.util.DynamicTemplateResolver
 
execute(Environment, Map, TemplateModel[], TemplateDirectiveBody) - Method in class com.joutvhu.dynamic.jpa.directive.SetDirective
 
execute(Environment, Map, TemplateModel[], TemplateDirectiveBody) - Method in class com.joutvhu.dynamic.jpa.directive.TrimDirective
 
execute(Environment, Map, TemplateModel[], TemplateDirectiveBody) - Method in class com.joutvhu.dynamic.jpa.directive.WhereDirective
 

F

findTemplate(String) - Method in class com.joutvhu.dynamic.jpa.DynamicQueryTemplates
 
findTemplate(String) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
 
flush() - Method in class com.joutvhu.dynamic.jpa.directive.TrimDirective.TrimWriter
 

G

getBean(Class<T>) - Method in class com.joutvhu.dynamic.jpa.util.ApplicationContextHolder
 
getBeansOfType(Class<T>) - Method in class com.joutvhu.dynamic.jpa.util.ApplicationContextHolder
 
getCountProjectionTemplate() - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
 
getCountQueryTemplate() - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
 
getParamModel() - Method in class org.springframework.data.jpa.repository.query.DynamicJpaParameterAccessor
Get map param with value
getQueryLookupStrategy(QueryLookupStrategy.Key, EvaluationContextProvider) - Method in class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactory
 
getQueryTemplate() - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
 
getTemplate(String) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
 
getValues() - Method in class org.springframework.data.jpa.repository.query.DynamicJpaParameterAccessor
Get parameter values

I

instance() - Static method in class com.joutvhu.dynamic.jpa.util.TemplateConfiguration
 
instanceWithDefault() - Static method in class com.joutvhu.dynamic.jpa.util.TemplateConfiguration
 
isNativeQuery() - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryMethod
 

L

load(NamedTemplateCallback) - Method in class com.joutvhu.dynamic.jpa.util.DynamicTemplateResolver
 

N

NamedTemplateCallback - Interface in com.joutvhu.dynamic.jpa.util
Callback when found a query template Template

O

of(Writer, TrimDirective.TrimSymbol) - Static method in class com.joutvhu.dynamic.jpa.directive.TrimDirective.TrimWriter
 
of(Resource) - Static method in class com.joutvhu.dynamic.jpa.util.DynamicTemplateResolver
 
of(Parameters<?, ?>, Object[]) - Static method in class org.springframework.data.jpa.repository.query.DynamicJpaParameterAccessor
 
of(JpaParametersParameterAccessor) - Static method in class org.springframework.data.jpa.repository.query.DynamicJpaParameterAccessor
 
org.springframework.data.jpa.repository.query - package org.springframework.data.jpa.repository.query
 

P

process(String, String) - Method in interface com.joutvhu.dynamic.jpa.util.NamedTemplateCallback
 

R

readLines(InputStream, String) - Static method in class com.joutvhu.dynamic.jpa.util.DynamicTemplateResolver
 
render(TemplateDirectiveBody) - Method in class com.joutvhu.dynamic.jpa.directive.TrimDirective.TrimWriter
 
resolveQuery(Method, RepositoryMetadata, ProjectionFactory, NamedQueries) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaQueryLookupStrategy
 

S

setAccessor(DynamicJpaParameterAccessor, Object[]) - Method in class com.joutvhu.dynamic.jpa.query.DynamicJpaRepositoryQuery
 
setApplicationContext(ApplicationContext) - Method in class com.joutvhu.dynamic.jpa.support.DynamicJpaRepositoryFactoryBean
 
SetDirective - Class in com.joutvhu.dynamic.jpa.directive
The set directive knows to only insert "SET" if there is any content returned by the containing tags, If that content begins or ends with ",", it knows to strip it off.
SetDirective() - Constructor for class com.joutvhu.dynamic.jpa.directive.SetDirective
 
setEncoding(String) - Method in class com.joutvhu.dynamic.jpa.DynamicQueryTemplates
 
setResourceLoader(ResourceLoader) - Method in class com.joutvhu.dynamic.jpa.DynamicQueryTemplates
 
setSuffix(String) - Method in class com.joutvhu.dynamic.jpa.DynamicQueryTemplates
 
setTemplateLocation(String) - Method in class com.joutvhu.dynamic.jpa.DynamicQueryTemplates
 

T

TemplateConfiguration - Class in com.joutvhu.dynamic.jpa.util
Freemarker configuration builder.
TemplateConfiguration() - Constructor for class com.joutvhu.dynamic.jpa.util.TemplateConfiguration
 
templateLoader(TemplateLoader) - Method in class com.joutvhu.dynamic.jpa.util.TemplateConfiguration
 
toBufferedReader(Reader) - Static method in class com.joutvhu.dynamic.jpa.util.DynamicTemplateResolver
 
TrimDirective - Class in com.joutvhu.dynamic.jpa.directive
The trim directive knows to only insert the prefix and suffix if there is any content returned by the containing tags And the trim directive will remove prefixOverrides and suffixOverrides in the content They are used in templates like <@trim prefix="where (" prefixOverrides=["and ", "or "] suffix=")" suffixOverrides=[" and", " or"]>...</@trim>
TrimDirective() - Constructor for class com.joutvhu.dynamic.jpa.directive.TrimDirective
 
TrimDirective.TrimSymbol - Class in com.joutvhu.dynamic.jpa.directive
Trim directive param container
TrimDirective.TrimWriter - Class in com.joutvhu.dynamic.jpa.directive
Trim directive writer
TrimSymbol(String, String, String...) - Constructor for class com.joutvhu.dynamic.jpa.directive.TrimDirective.TrimSymbol
 
TrimSymbol(Map<String, Object>) - Constructor for class com.joutvhu.dynamic.jpa.directive.TrimDirective.TrimSymbol
Get params of trim directive from params map
TrimWriter(Writer, TrimDirective.TrimSymbol) - Constructor for class com.joutvhu.dynamic.jpa.directive.TrimDirective.TrimWriter
 

W

WhereDirective - Class in com.joutvhu.dynamic.jpa.directive
The where directive knows to only insert "WHERE" if there is any content returned by the containing tags, If that content begins or ends with "AND" or "OR", it knows to strip it off.
WhereDirective() - Constructor for class com.joutvhu.dynamic.jpa.directive.WhereDirective
 
write(char[], int, int) - Method in class com.joutvhu.dynamic.jpa.directive.TrimDirective.TrimWriter
 
A B C D E F G I L N O P R S T W 
Skip navigation links