Package com.blazebit.persistence.impl
Class CommonQueryBuilderAdapter<BuilderType extends CommonQueryBuilder<BuilderType>>
java.lang.Object
com.blazebit.persistence.impl.CommonQueryBuilderAdapter<BuilderType>
- All Implemented Interfaces:
CommonQueryBuilder<BuilderType>,ParameterHolder<BuilderType>,ConfigurationSource,ServiceProvider
public class CommonQueryBuilderAdapter<BuilderType extends CommonQueryBuilder<BuilderType>>
extends Object
implements CommonQueryBuilder<BuilderType>
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsParameter(String name) javax.persistence.Parameter<?>getParameter(String name) Set<? extends javax.persistence.Parameter<?>>getParameterValue(String name) getProperty(String propertyName) <T> TgetService(Class<T> serviceClass) booleanbooleanisParameterSet(String name) registerCriteriaParameter(String name, javax.persistence.criteria.ParameterExpression<?> parameter) registerMacro(String macroName, JpqlMacro jpqlMacro) setCacheable(boolean cacheable) setParameter(String name, Object value) setParameter(String name, Calendar value, javax.persistence.TemporalType temporalType) setParameter(String name, Date value, javax.persistence.TemporalType temporalType) setParameterType(String name, Class<?> type) setProperties(Map<String, String> properties) setProperty(String propertyName, String propertyValue)
-
Constructor Details
-
CommonQueryBuilderAdapter
-
-
Method Details
-
getMetamodel
- Specified by:
getMetamodelin interfaceCommonQueryBuilder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
getCriteriaBuilderFactory
- Specified by:
getCriteriaBuilderFactoryin interfaceCommonQueryBuilder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
getService
- Specified by:
getServicein interfaceServiceProvider
-
setParameter
- Specified by:
setParameterin interfaceParameterHolder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
setParameter
public BuilderType setParameter(String name, Calendar value, javax.persistence.TemporalType temporalType) - Specified by:
setParameterin interfaceParameterHolder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
setParameter
public BuilderType setParameter(String name, Date value, javax.persistence.TemporalType temporalType) - Specified by:
setParameterin interfaceParameterHolder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
setParameterType
- Specified by:
setParameterTypein interfaceParameterHolder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
registerCriteriaParameter
public BuilderType registerCriteriaParameter(String name, javax.persistence.criteria.ParameterExpression<?> parameter) - Specified by:
registerCriteriaParameterin interfaceParameterHolder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
containsParameter
- Specified by:
containsParameterin interfaceParameterHolder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
isParameterSet
- Specified by:
isParameterSetin interfaceParameterHolder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
getParameter
- Specified by:
getParameterin interfaceParameterHolder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
getParameters
- Specified by:
getParametersin interfaceParameterHolder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
getParameterValue
- Specified by:
getParameterValuein interfaceParameterHolder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
registerMacro
- Specified by:
registerMacroin interfaceCommonQueryBuilder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
setProperty
- Specified by:
setPropertyin interfaceCommonQueryBuilder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
setProperties
- Specified by:
setPropertiesin interfaceCommonQueryBuilder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
getProperties
- Specified by:
getPropertiesin interfaceConfigurationSource
-
getProperty
- Specified by:
getPropertyin interfaceConfigurationSource
-
setCacheable
- Specified by:
setCacheablein interfaceCommonQueryBuilder<BuilderType extends CommonQueryBuilder<BuilderType>>
-
isCacheable
public boolean isCacheable()- Specified by:
isCacheablein interfaceCommonQueryBuilder<BuilderType extends CommonQueryBuilder<BuilderType>>
-