javax.persistence.metamodel
Соедините интерфейсом с IdentifiableType <X>

Введите Параметры:
X - Представленный объект или отображенный супертип класса.
Все Суперинтерфейсы:
ManagedType <X>, Тип <X>
Все Известные Подынтерфейсы:
EntityType <X>, MappedSuperclassType <X>

public interface IdentifiableType<X>
расширяет ManagedType <X>

Экземпляры типа IdentifiableType представьте объект или отображенные супертипы классов.

С тех пор:
Персистентность Java 2.0

Вложенная Сводка Класса
 
Вложенные классы/интерфейсы, наследованные от интерфейса javax.persistence.metamodel. Ввести
Ввести. PersistenceType
 
Сводка метода
<Y> SingularAttribute<X,Y>
getDeclaredId(java.lang.Class<Y> type)
          Возвратите атрибут, который соответствует атрибуту идентификатора, объявленному объектом или отображенным суперклассом.
<Y> SingularAttribute<X,Y>
getDeclaredVersion(java.lang.Class<Y> type)
          Возвратите атрибут, который соответствует атрибуту версии, объявленному объектом или отображенным суперклассом.
<Y> SingularAttribute<? super X,Y>
getId(java.lang.Class<Y> type)
          Возвратите атрибут, который соответствует атрибуту идентификатора объекта или отображенного суперкласса.
 java.util.Set<SingularAttribute<? super X,?>> getIdClassAttributes()
          Возвратите атрибуты, соответствующие идентификатору class идентифицируемого типа.
 Type<?> getIdType()
          Возвратите тип, который представляет тип идентификатора.
 IdentifiableType<? super X> getSupertype()
          Возвратите идентифицируемый тип, который соответствует самому определенному отображенному суперклассу или объекту, расширенному объектом или отображенным суперклассом.
<Y> SingularAttribute<? super X,Y>
getVersion(java.lang.Class<Y> type)
          Возвратите атрибут, который соответствует атрибуту версии объекта или отображенного суперкласса.
 boolean hasSingleIdAttribute()
          Есть ли у идентифицируемого типа единственный атрибут идентификатора.
 boolean hasVersionAttribute()
          Есть ли у идентифицируемого типа атрибут версии.
 
Методы, наследованные от интерфейса javax.persistence.metamodel. ManagedType
getAttribute, getAttributes, getCollection, getCollection, getDeclaredAttribute, getDeclaredAttributes, getDeclaredCollection, getDeclaredCollection, getDeclaredList, getDeclaredList, getDeclaredMap, getDeclaredMap, getDeclaredPluralAttributes, getDeclaredSet, getDeclaredSet, getDeclaredSingularAttribute, getDeclaredSingularAttribute, getDeclaredSingularAttributes, getList, getList, getMap, getMap, getPluralAttributes, getSet, getSet, getSingularAttribute, getSingularAttribute, getSingularAttributes
 
Методы, наследованные от интерфейса javax.persistence.metamodel. Ввести
getJavaType, getPersistenceType
 

Деталь метода

getId

<Y> SingularAttribute<? super X,Y> getId(java.lang.Class<Y> type)
Возвратите атрибут, который соответствует атрибуту идентификатора объекта или отображенного суперкласса.

Параметры:
type - тип представленного атрибута идентификатора
Возвраты:
атрибут идентификатора
Броски:
IllegalArgumentException - если атрибут идентификатора данного типа не присутствует в идентифицируемом типе или если у идентифицируемого типа есть идентификатор class

getDeclaredId

<Y> SingularAttribute<X,Y> getDeclaredId(java.lang.Class<Y> type)
Возвратите атрибут, который соответствует атрибуту идентификатора, объявленному объектом или отображенным суперклассом.

Параметры:
type - тип представленного объявленного атрибута идентификатора
Возвраты:
объявленный атрибут идентификатора
Броски:
IllegalArgumentException - если атрибут идентификатора данного типа не объявляется в идентифицируемом типе или если у идентифицируемого типа есть идентификатор class

getVersion

<Y> SingularAttribute<? super X,Y> getVersion(java.lang.Class<Y> type)
Возвратите атрибут, который соответствует атрибуту версии объекта или отображенного суперкласса.

Параметры:
type - тип представленного атрибута версии
Возвраты:
атрибут версии
Броски:
IllegalArgumentException - если атрибут версии данного типа не присутствует в идентифицируемом типе

getDeclaredVersion

<Y> SingularAttribute<X,Y> getDeclaredVersion(java.lang.Class<Y> type)
Возвратите атрибут, который соответствует атрибуту версии, объявленному объектом или отображенным суперклассом.

Параметры:
type - тип представленного объявленного атрибута версии
Возвраты:
объявленный атрибут версии
Броски:
IllegalArgumentException - если атрибут версии типа не объявляется в идентифицируемом типе

getSupertype

IdentifiableType<? super X> getSupertype()
Возвратите идентифицируемый тип, который соответствует самому определенному отображенному суперклассу или объекту, расширенному объектом или отображенным суперклассом.

Возвраты:
супертип идентифицируемого типа или нуля, если никакой такой супертип

hasSingleIdAttribute

boolean hasSingleIdAttribute()
Есть ли у идентифицируемого типа единственный атрибут идентификатора. Возвращает true для простого идентификатора или встроенного идентификатора; возвращает false для idclass.

Возвраты:
булево указание, есть ли у идентифицируемого типа единственный атрибут идентификатора

hasVersionAttribute

boolean hasVersionAttribute()
Есть ли у идентифицируемого типа атрибут версии.

Возвраты:
булево указание, есть ли у идентифицируемого типа атрибут версии

getIdClassAttributes

java.util.Set<SingularAttribute<? super X,?>> getIdClassAttributes()
Возвратите атрибуты, соответствующие идентификатору class идентифицируемого типа.

Возвраты:
атрибуты идентификатора
Броски:
IllegalArgumentException - если у идентифицируемого типа нет идентификатора class

getIdType

Type<?> getIdType()
Возвратите тип, который представляет тип идентификатора.

Возвраты:
тип идентификатора


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41


Spec-Zone.ru - all specs in one place



free hit counter