Class SingularAttributeProxyImpl<X,​T>

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

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

      • SingularAttributeProxyImpl

        public SingularAttributeProxyImpl()
    • Method Detail

      • getBindableType

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

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

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

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

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

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