Class DefaultQueryDslProperty<T>
- java.lang.Object
-
- com.holonplatform.core.internal.property.AbstractProperty<T,P,B>
-
- com.holonplatform.core.internal.property.AbstractPathProperty<T,QueryDslProperty<T>,QueryDslProperty.QueryDslPropertyBuilder<T>>
-
- com.holonplatform.datastore.jpa.querydsl.internal.DefaultQueryDslProperty<T>
-
- Type Parameters:
T- Property type
- All Implemented Interfaces:
com.holonplatform.core.ConverterExpression<T>,com.holonplatform.core.DataMappable,com.holonplatform.core.DataMappable.Builder<QueryDslProperty.QueryDslPropertyBuilder<T>>,com.holonplatform.core.Expression,com.holonplatform.core.HasConfiguration<com.holonplatform.core.property.PropertyConfiguration>,com.holonplatform.core.i18n.Localizable,com.holonplatform.core.i18n.Localizable.Builder<QueryDslProperty.QueryDslPropertyBuilder<T>>,com.holonplatform.core.Path<T>,com.holonplatform.core.Path.Builder<T,QueryDslProperty.QueryDslPropertyBuilder<T>>,com.holonplatform.core.property.CloneableProperty<T,com.holonplatform.core.property.PathProperty<T>,com.holonplatform.core.property.PathProperty.Builder<T,com.holonplatform.core.property.PathProperty<T>,?>>,com.holonplatform.core.property.CloneableProperty.CloneablePathProperty<T,com.holonplatform.core.property.PathProperty<T>>,com.holonplatform.core.property.PathProperty<T>,com.holonplatform.core.property.PathProperty.Builder<T,QueryDslProperty<T>,QueryDslProperty.QueryDslPropertyBuilder<T>>,com.holonplatform.core.property.Property<T>,com.holonplatform.core.property.Property.Builder<T,QueryDslProperty<T>,QueryDslProperty.QueryDslPropertyBuilder<T>>,com.holonplatform.core.query.PathExpression<T>,com.holonplatform.core.query.QueryExpression<T>,com.holonplatform.core.query.QueryProjection<T>,com.holonplatform.core.TypedExpression<T>,com.holonplatform.core.Validator.Validatable<T>,com.holonplatform.core.Validator.ValidatorSupport<T>,QueryDslProperty<T>,QueryDslProperty.QueryDslPropertyBuilder<T>,Serializable
public class DefaultQueryDslProperty<T> extends com.holonplatform.core.internal.property.AbstractPathProperty<T,QueryDslProperty<T>,QueryDslProperty.QueryDslPropertyBuilder<T>> implements QueryDslProperty.QueryDslPropertyBuilder<T>
DefaultQueryDslPropertyimplementation.- Since:
- 4.5.0
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.holonplatform.core.property.CloneableProperty
com.holonplatform.core.property.CloneableProperty.CloneablePathProperty<T extends Object,P extends com.holonplatform.core.property.Property<T> & com.holonplatform.core.Path<T>>
-
Nested classes/interfaces inherited from interface com.holonplatform.core.Expression
com.holonplatform.core.Expression.ExpressionResolverFunction<E extends com.holonplatform.core.Expression,R extends com.holonplatform.core.Expression>, com.holonplatform.core.Expression.InvalidExpressionException
-
Nested classes/interfaces inherited from interface com.holonplatform.core.i18n.Localizable
com.holonplatform.core.i18n.Localizable.LocalizableBuilder, com.holonplatform.core.i18n.Localizable.LocalizationException
-
Nested classes/interfaces inherited from interface com.holonplatform.core.Path
com.holonplatform.core.Path.FinalPath<T extends Object>, com.holonplatform.core.Path.PathBuilder<T extends Object>
-
Nested classes/interfaces inherited from interface com.holonplatform.core.property.PathProperty
com.holonplatform.core.property.PathProperty.Builder<T extends Object,P extends com.holonplatform.core.Path<T> & com.holonplatform.core.property.Property<T>,B extends com.holonplatform.core.property.PathProperty.Builder<T,P,B>>, com.holonplatform.core.property.PathProperty.PathPropertyBuilder<T extends Object>
-
Nested classes/interfaces inherited from interface com.holonplatform.core.property.Property
com.holonplatform.core.property.Property.Builder<T extends Object,P extends com.holonplatform.core.property.Property<T>,B extends com.holonplatform.core.property.Property.Builder<T,P,B>>, com.holonplatform.core.property.Property.PropertyAccessException, com.holonplatform.core.property.Property.PropertyNotFoundException, com.holonplatform.core.property.Property.PropertyReadException, com.holonplatform.core.property.Property.PropertyReadOnlyException, com.holonplatform.core.property.Property.PropertyWriteException
-
Nested classes/interfaces inherited from interface com.holonplatform.datastore.jpa.querydsl.QueryDslProperty
QueryDslProperty.QueryDslPropertyBuilder<T>
-
-
Constructor Summary
Constructors Constructor Description DefaultQueryDslProperty(com.querydsl.core.types.Path<T> path)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.holonplatform.core.property.PathProperty<T>clone(Consumer<com.holonplatform.core.property.PathProperty.Builder<T,com.holonplatform.core.property.PathProperty<T>,?>> builder)com.querydsl.core.types.Path<T>getPath()Get the QueryDSL property path-
Methods inherited from class com.holonplatform.core.internal.property.AbstractPathProperty
dataPath, getDataPath, getName, getParent, parent, toString, validate
-
Methods inherited from class com.holonplatform.core.internal.property.AbstractProperty
addValidator, converter, converter, equals, equalsHandler, getConfiguration, getConverter, getMessage, getMessageArguments, getMessageCode, getType, getValidators, hashCode, hashCodeProvider, localization, message, message, messageArguments, messageCode, removeValidator, temporalType, validate, withConfiguration, withValidator
-
Methods inherited from interface com.holonplatform.core.ConverterExpression
getModelType, getModelValue
-
Methods inherited from interface com.holonplatform.core.i18n.Localizable
getMessage, getMessageArguments, getMessageCode
-
Methods inherited from interface com.holonplatform.core.i18n.Localizable.Builder
message, message, messageArguments, messageCode
-
Methods inherited from interface com.holonplatform.core.Path
fullName, fullName, getName, getParent, isRootPath, relativeName, relativeName, stream
-
Methods inherited from interface com.holonplatform.core.property.Property
getConfiguration, getConvertedValue, getConverter, getExpressionValueConverter, getName, getTemporalType, getType, present, render, renderIfAvailable
-
Methods inherited from interface com.holonplatform.core.property.Property.Builder
configuration, configuration, converter, converter, equalsHandler, hashCodeProvider, localization, temporalType, validator, withConfiguration, withConfiguration, withValidator
-
Methods inherited from interface com.holonplatform.core.query.QueryExpression
between, count, eq, eq, goe, goe, gt, gt, in, in, in, isNotNull, isNull, loe, loe, lt, lt, max, min, neq, neq, nin, nin, nin
-
-
-
-
Constructor Detail
-
DefaultQueryDslProperty
public DefaultQueryDslProperty(com.querydsl.core.types.Path<T> path)
Constructor- Parameters:
path- Property path (required not null)
-
-
Method Detail
-
getPath
public com.querydsl.core.types.Path<T> getPath()
Description copied from interface:QueryDslPropertyGet the QueryDSL property path- Specified by:
getPathin interfaceQueryDslProperty<T>- Returns:
- Property path
-
-