X
- The represented type that contains the attributeY
- The type of the represented attributeCollectionAttribute<X,E>
, ListAttribute<X,E>
, MapAttribute<X,K,V>
, PluralAttribute<X,C,E>
, SetAttribute<X,E>
, SingularAttribute<X,T>
public interface Attribute<X,Y>
Modifier and Type | Interface | Description |
---|---|---|
static class |
Attribute.PersistentAttributeType |
Modifier and Type | Method | Description |
---|---|---|
ManagedType<X> |
getDeclaringType() |
Return the managed type representing the type in which
the attribute was declared.
|
java.lang.reflect.Member |
getJavaMember() |
Return the
java.lang.reflect.Member for the represented
attribute. |
java.lang.Class<Y> |
getJavaType() |
Return the Java type of the represented attribute.
|
java.lang.String |
getName() |
Return the name of the attribute.
|
Attribute.PersistentAttributeType |
getPersistentAttributeType() |
Return the persistent attribute type for the attribute.
|
boolean |
isAssociation() |
Is the attribute an association.
|
boolean |
isCollection() |
Is the attribute collection-valued (represents a Collection,
Set, List, or Map).
|
java.lang.String getName()
Attribute.PersistentAttributeType getPersistentAttributeType()
ManagedType<X> getDeclaringType()
java.lang.Class<Y> getJavaType()
java.lang.reflect.Member getJavaMember()
java.lang.reflect.Member
for the represented
attribute.java.lang.reflect.Member
boolean isAssociation()
boolean isCollection()
Copyright © 2018. All rights reserved.