X - The type containing the represented attributeT - The type of the represented attributepublic static final class Members.SingularAttributeImpl<X,T> extends Members.Member<X,T> implements javax.persistence.metamodel.SingularAttribute<X,T>
fmd, owner| Constructor and Description | 
|---|
| SingularAttributeImpl(AbstractManagedType<X> owner,
                     FieldMetaData fmd) | 
| Modifier and Type | Method and Description | 
|---|---|
| Class<T> | getBindableJavaType()Returns the bindable Java type of this attribute. | 
| javax.persistence.metamodel.Bindable.BindableType | getBindableType()Categorizes bindable type represented by this attribute. | 
| javax.persistence.metamodel.Attribute.PersistentAttributeType | getPersistentAttributeType()Categorizes the attribute. | 
| boolean | isId()Affirms if this attribute is an id attribute. | 
| boolean | isOptional()Affirms if this attribute can be null. | 
| boolean | isVersion()Affirms if this attribute represents a version attribute. | 
compareTo, getDeclaringType, getJavaMember, getJavaType, getName, getType, isAssociation, isCollection, toStringpublic SingularAttributeImpl(AbstractManagedType<X> owner, FieldMetaData fmd)
public boolean isId()
public boolean isVersion()
public boolean isOptional()
public final javax.persistence.metamodel.Bindable.BindableType getBindableType()
getBindableType in interface javax.persistence.metamodel.Bindable<T>public final Class<T> getBindableJavaType()
getBindableJavaType in interface javax.persistence.metamodel.Bindable<T>public final javax.persistence.metamodel.Attribute.PersistentAttributeType getPersistentAttributeType()
getPersistentAttributeType in interface javax.persistence.metamodel.Attribute<X,T>getPersistentAttributeType in class Members.Member<X,T>Copyright © 2006–2018 Apache Software Foundation. All rights reserved.