Spec-Zone .ru
спецификации, руководства, описания, API


javax.ejb
Интерфейс EntityContext

Все Суперинтерфейсы:
EJBContext

public interface EntityContext
расширяет EJBContext

Интерфейс EntityContext предоставляет экземпляру доступ к обеспеченному контейнером контексту времени выполнения бобового экземпляра объекта. Контейнер передает интерфейс EntityContext к бобовому экземпляру объекта после того, как экземпляр был создан.

Интерфейс EntityContext остается связанным с экземпляром для времени жизни экземпляра. Отметьте, что информация, что экземпляр получает использование интерфейса EntityContext (такого как результат getPrimaryKey () метод) может измениться, поскольку контейнер присваивает экземпляр различным объектам EJB во время жизненного цикла экземпляра.

С тех пор:
EJB 2.0

Сводка метода
 EJBLocalObject getEJBLocalObject()
          Получите ссылку на локальный объект EJB, который в настоящий момент связывается с экземпляром.
 EJBObject getEJBObject()
          Получите ссылку на объект EJB, который в настоящий момент связывается с экземпляром.
 java.lang.Object getPrimaryKey()
          Получите первичный ключ объекта EJB, который в настоящий момент связывается с этим экземпляром.
 
Методы, наследованные от интерфейса javax.ejb. EJBContext
getCallerIdentity, getCallerPrincipal, getContextData, getEJBHome, getEJBLocalHome, getEnvironment, getRollbackOnly, getTimerService, getUserTransaction, isCallerInRole, isCallerInRole, lookup, setRollbackOnly
 

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

getEJBLocalObject

EJBLocalObject getEJBLocalObject()
                                 throws java.lang.IllegalStateException
Получите ссылку на локальный объект EJB, который в настоящий момент связывается с экземпляром.

Экземпляр боба объекта может вызвать этот метод только, когда экземпляр связывается с локальными объектными идентификационными данными EJB, то есть в ejbActivate, ejbPassivate, ejbPostCreate, ejbRemove, ejbLoad, ejbStore, и бизнес-методах.

Экземпляр может использовать этот метод, например, когда это хочет передать ссылку на себя в параметре метода или результате.

Возвраты:
Локальный объект EJB в настоящий момент связался с экземпляром.
Броски:
IllegalStateException - если экземпляр вызывает этот метод, в то время как экземпляр находится в состоянии, которое не позволяет экземпляру вызывать этот метод, или если у экземпляра нет локального интерфейса.
С тех пор:
EJB 2.0

getEJBObject

EJBObject getEJBObject()
                       throws java.lang.IllegalStateException
Получите ссылку на объект EJB, который в настоящий момент связывается с экземпляром.

Экземпляр боба объекта может вызвать этот метод только, когда экземпляр связывается с идентификационными данными объекта EJB, то есть в ejbActivate, ejbPassivate, ejbPostCreate, ejbRemove, ejbLoad, ejbStore, и бизнес-методах.

Экземпляр может использовать этот метод, например, когда это хочет передать ссылку на себя в параметре метода или результате.

Возвраты:
EJB возражают в настоящий момент связанный с экземпляром.
Броски:
IllegalStateException - Брошенный, если экземпляр вызывает этот метод, в то время как экземпляр находится в состоянии, которое не позволяет экземпляру вызывать этот метод, или если у экземпляра нет удаленного интерфейса.

getPrimaryKey

java.lang.Object getPrimaryKey()
                               throws java.lang.IllegalStateException
Получите первичный ключ объекта EJB, который в настоящий момент связывается с этим экземпляром.

Экземпляр боба объекта может вызвать этот метод только, когда экземпляр связывается с идентификационными данными объекта EJB, то есть в ejbActivate, ejbPassivate, ejbPostCreate, ejbRemove, ejbLoad, ejbStore, и бизнес-методах.

Отметьте: результат этого метода - тот же самый как результат getEJBObject ().getPrimaryKey ().

Возвраты:
Первичный ключ в настоящий момент связался с экземпляром.
Броски:
IllegalStateException - Брошенный, если экземпляр вызывает этот метод, в то время как экземпляр находится в состоянии, которое не позволяет экземпляру вызывать этот метод.


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

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

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

free hit counter