javax.persistence.metamodel
Метамодель интерфейса


public interface Metamodel

Обеспечивает доступ к метамодели персистентных объектов в модуле персистентности.

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

Сводка метода
<X> EmbeddableType<X>
embeddable(java.lang.Class<X> cls)
          Возвратите метамодель встраиваемый тип, представляющий встраиваемый class.
<X> EntityType<X>
entity(java.lang.Class<X> cls)
          Возвратите тип объекта метамодели, представляющий объект.
 java.util.Set<EmbeddableType<?>> getEmbeddables()
          Возвратите метамодель встраиваемые типы.
 java.util.Set<EntityType<?>> getEntities()
          Возвратите типы объекта метамодели.
 java.util.Set<ManagedType<?>> getManagedTypes()
          Возвратите метамодель управляемые типы.
<X> ManagedType<X>
managedType(java.lang.Class<X> cls)
          Возвратите метамодель управляемый тип, представляющий объект, отображенный суперкласс, или встраиваемый class.
 

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

объект

<X> EntityType<X> entity(java.lang.Class<X> cls)
Возвратите тип объекта метамодели, представляющий объект.

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

managedType

<X> ManagedType<X> managedType(java.lang.Class<X> cls)
Возвратите метамодель управляемый тип, представляющий объект, отображенный суперкласс, или встраиваемый class.

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

встраиваемый

<X> EmbeddableType<X> embeddable(java.lang.Class<X> cls)
Возвратите метамодель встраиваемый тип, представляющий встраиваемый class.

Параметры:
cls - тип представленного встраиваемого class
Возвраты:
метамодель встраиваемый тип
Броски:
IllegalArgumentException - если не встраиваемый class

getManagedTypes

java.util.Set<ManagedType<?>> getManagedTypes()
Возвратите метамодель управляемые типы.

Возвраты:
метамодель управляемые типы

getEntities

java.util.Set<EntityType<?>> getEntities()
Возвратите типы объекта метамодели.

Возвраты:
типы объекта метамодели

getEmbeddables

java.util.Set<EmbeddableType<?>> getEmbeddables()
Возвратите метамодель встраиваемые типы. Пустое множество возвратов, если нет никаких встраиваемых типов.

Возвраты:
метамодель встраиваемые типы


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

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

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


Spec-Zone.ru - all specs in one place



free hit counter