Class SingularAttributeProxyImpl<X,​T>

  • All Implemented Interfaces:
    jakarta.persistence.metamodel.Attribute<X,​T>, jakarta.persistence.metamodel.Bindable<T>, jakarta.persistence.metamodel.SingularAttribute<X,​T>, Serializable

    public class SingularAttributeProxyImpl<X,​T>
    extends AttributeProxyImpl<X,​T>
    implements jakarta.persistence.metamodel.SingularAttribute<X,​T>
    See Also:
    Serialized Form
    • Constructor Detail

      • SingularAttributeProxyImpl

        public SingularAttributeProxyImpl()
    • Method Detail

      • getBindableType

        public jakarta.persistence.metamodel.Bindable.BindableType getBindableType()
        Specified by:
        getBindableType in interface jakarta.persistence.metamodel.Bindable<X>
      • getBindableJavaType

        public Class<T> getBindableJavaType()
        Specified by:
        getBindableJavaType in interface jakarta.persistence.metamodel.Bindable<X>
      • isId

        public boolean isId()
        Specified by:
        isId in interface jakarta.persistence.metamodel.SingularAttribute<X,​T>
      • isVersion

        public boolean isVersion()
        Specified by:
        isVersion in interface jakarta.persistence.metamodel.SingularAttribute<X,​T>
      • isOptional

        public boolean isOptional()
        Specified by:
        isOptional in interface jakarta.persistence.metamodel.SingularAttribute<X,​T>
      • getType

        public jakarta.persistence.metamodel.Type<T> getType()
        Specified by:
        getType in interface jakarta.persistence.metamodel.SingularAttribute<X,​T>