public interface SingularPersistentAttribute<D,J> extends SingularAttribute<D,J>, PersistentAttributeDescriptor<D,J>
SingularAttribute
descriptorBindable.BindableType
Attribute.PersistentAttributeType
Modifier and Type | Method and Description |
---|---|
ManagedTypeDescriptor<D> |
getDeclaringType() |
default Class<J> |
getJavaType() |
SimpleTypeDescriptor<J> |
getType() |
default SimpleTypeDescriptor<?> |
getValueGraphType()
For a singular attribute, the value type is defined as the
attribute type
|
isId, isOptional, isVersion
getBindableJavaType, getBindableType
getKeyGraphType
getJavaMember, getName, getPersistentAttributeType, isAssociation, isCollection
SimpleTypeDescriptor<J> getType()
getType
in interface SingularAttribute<D,J>
ManagedTypeDescriptor<D> getDeclaringType()
getDeclaringType
in interface Attribute<D,J>
getDeclaringType
in interface PersistentAttribute<D,J>
getDeclaringType
in interface PersistentAttributeDescriptor<D,J>
default SimpleTypeDescriptor<?> getValueGraphType()
getValueGraphType
in interface PersistentAttribute<D,J>
getValueGraphType
in interface PersistentAttributeDescriptor<D,J>
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.