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


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

Все Суперинтерфейсы:
java.rmi. Удаленный
Все Известные Подынтерфейсы:
Управление

public interface EJBObject
расширяет java.rmi. Удаленный

Интерфейс EJBObject расширяется удаленными интерфейсами всех корпоративных компонентов. Удаленный интерфейс корпоративного компонента обеспечивает удаленное клиентское представление объекта EJB. Удаленный интерфейс корпоративного компонента определяет бизнес-методы, вызываемые удаленным клиентом.

Удаленный интерфейс должен расширить javax.ejb. Интерфейс EJBObject, и определяет корпоративный компонент определенные бизнес-методы.

Удаленный интерфейс корпоративного компонента определяется провайдером корпоративного компонента и реализуется контейнером корпоративного компонента.

Корпоративные компоненты, записанные EJB 3.0 и более поздним API, не требуют удаленного интерфейса, который расширяет интерфейс EJBObject. Удаленный деловой интерфейс может использоваться вместо этого.

С тех пор:
EJB 1.0

Сводка метода
 EJBHome getEJBHome()
          Получите удаленный домашний интерфейс корпоративного компонента.
 Дескриптор getHandle()
          Получите дескриптор для объекта EJB.
 java.lang.Object getPrimaryKey()
          Получите первичный ключ объекта EJB.
 boolean isIdentical(EJBObject obj)
          Тест, если данный объект EJB идентичен вызванному объекту EJB.
 void remove()
          Удалите объект EJB.
 

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

getEJBHome

EJBHome getEJBHome()
                   throws java.rmi.RemoteException
Получите удаленный домашний интерфейс корпоративного компонента. Удаленный домашний интерфейс определяет корпоративный компонент, создают, средство обнаружения, удаляют, и размещают бизнес-методы.

Возвраты:
Ссылка на домашний интерфейс корпоративного компонента.
Броски:
RemoteException - Брошенный, когда метод, отказавший из-за отказа на уровне системы.

getPrimaryKey

java.lang.Object getPrimaryKey()
                               throws java.rmi.RemoteException
Получите первичный ключ объекта EJB.

Этот метод можно вызвать на бобе объекта. Попытка вызвать этот метод на боб сеанса приведет к RemoteException.

Возвраты:
Первичный ключ объекта EJB.
Броски:
RemoteException - Брошенный, когда метод, отказавший из-за отказа на уровне системы или когда вызвано на боб сеанса.

удалить

void remove()
            throws java.rmi.RemoteException,
                   RemoveException
Удалите объект EJB.

Броски:
RemoteException - Брошенный, когда метод, отказавший из-за отказа на уровне системы.
RemoveException - Корпоративный компонент или контейнер не позволяют разрушение объекта.

getHandle

Handle getHandle()
                 throws java.rmi.RemoteException
Получите дескриптор для объекта EJB. Дескриптор может использоваться в более позднее время, чтобы повторно получить ссылку на объект EJB, возможно в различной виртуальной машине Java.

Возвраты:
Дескриптор для объекта EJB.
Броски:
RemoteException - Брошенный, когда метод, отказавший из-за отказа на уровне системы.

isIdentical

boolean isIdentical(EJBObject obj)
                    throws java.rmi.RemoteException
Тест, если данный объект EJB идентичен вызванному объекту EJB.

Параметры:
obj - Объект протестировать на идентификационные данные с вызванным объектом.
Возвраты:
Истина, если данный объект EJB идентичен вызванному объекту, ложь иначе.
Броски:
RemoteException - Брошенный, когда метод, отказавший из-за отказа на уровне системы.


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

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

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

free hit counter