Class DefaultQueryDslProperty<T>

    • 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
    • Field Summary

      • Fields inherited from interface com.holonplatform.core.DataMappable

        DEFAULT_CONFIG_PROPERTY_PREFIX, PATH
      • Fields inherited from interface com.holonplatform.core.Path

        PATH_HIERARCHY_SEPARATOR
    • 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.DataMappable

        getDataPath
      • Methods inherited from interface com.holonplatform.core.DataMappable.Builder

        dataPath
      • Methods inherited from interface com.holonplatform.core.Expression

        validate
      • 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.Path.Builder

        parent
      • Methods inherited from interface com.holonplatform.core.query.PathExpression

        asc, desc
      • Methods inherited from interface com.holonplatform.core.property.PathProperty

        isReadOnly
      • 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
      • Methods inherited from interface com.holonplatform.core.TypedExpression

        isCollectionExpression, isConverterExpression
      • Methods inherited from interface com.holonplatform.core.Validator.Validatable

        getValidators, validate
    • 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: QueryDslProperty
        Get the QueryDSL property path
        Specified by:
        getPath in interface QueryDslProperty<T>
        Returns:
        Property path
      • clone

        public com.holonplatform.core.property.PathProperty<T> clone​(Consumer<com.holonplatform.core.property.PathProperty.Builder<T,​com.holonplatform.core.property.PathProperty<T>,​?>> builder)
        Specified by:
        clone in interface 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>,​?>>