Package com.blazebit.persistence.impl
Class ParameterManager.ParameterImpl<T>
java.lang.Object
com.blazebit.persistence.impl.ParameterManager.ParameterImpl<T>
- All Implemented Interfaces:
ExtendedParameter<T>,javax.persistence.Parameter<T>
- Enclosing class:
- ParameterManager
public static final class ParameterManager.ParameterImpl<T>
extends Object
implements ExtendedParameter<T>
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionParameterImpl(int position, boolean collectionValued, boolean implicit, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) ParameterImpl(int position, boolean collectionValued, boolean implicit, T value) ParameterImpl(int position, boolean collectionValued, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder, T value) ParameterImpl(String name, boolean collectionValued, boolean implicit, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) ParameterImpl(String name, boolean collectionValued, boolean implicit, T value) ParameterImpl(String name, boolean collectionValued, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder, T value) -
Method Summary
Modifier and TypeMethodDescriptionvoidbind(javax.persistence.Query q) booleanMap<ClauseType,Set<AbstractCommonQueryBuilder<?, ?, ?, ?, ?>>> javax.persistence.criteria.ParameterExpression<T>getName()com.blazebit.persistence.impl.ParameterManager.ParameterValuegetValue()inthashCode()booleanbooleanbooleanbooleanbooleanvoidsetCriteriaParameter(javax.persistence.criteria.ParameterExpression<T> criteriaParameter) voidsetParameterType(Class<T> parameterType) voidsetTransformer(ParameterValueTransformer transformer) voidsetUsedInImplicitGroupBy(boolean usedInImplicitGroupBy) void
-
Constructor Details
-
ParameterImpl
public ParameterImpl(String name, boolean collectionValued, boolean implicit, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) -
ParameterImpl
-
ParameterImpl
public ParameterImpl(String name, boolean collectionValued, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder, T value) -
ParameterImpl
public ParameterImpl(int position, boolean collectionValued, boolean implicit, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) -
ParameterImpl
-
ParameterImpl
public ParameterImpl(int position, boolean collectionValued, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder, T value)
-
-
Method Details
-
getName
- Specified by:
getNamein interfacejavax.persistence.Parameter<T>
-
getPosition
- Specified by:
getPositionin interfacejavax.persistence.Parameter<T>
-
isCollectionValued
public boolean isCollectionValued()- Specified by:
isCollectionValuedin interfaceExtendedParameter<T>
-
getClauseTypes
-
getParameterType
- Specified by:
getParameterTypein interfacejavax.persistence.Parameter<T>
-
setParameterType
-
getCriteriaParameter
-
setCriteriaParameter
public void setCriteriaParameter(javax.persistence.criteria.ParameterExpression<T> criteriaParameter) -
isUsedInGroupBy
public boolean isUsedInGroupBy() -
isUsedInImplicitGroupBy
public boolean isUsedInImplicitGroupBy() -
setUsedInImplicitGroupBy
public void setUsedInImplicitGroupBy(boolean usedInImplicitGroupBy) -
getParameterValue
public com.blazebit.persistence.impl.ParameterManager.ParameterValue getParameterValue() -
isImplicit
public boolean isImplicit() -
isValueSet
public boolean isValueSet() -
getValue
-
setValue
-
getTransformer
-
setTransformer
-
bind
public void bind(javax.persistence.Query q) -
equals
-
hashCode
public int hashCode()
-