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


public interface EJBLocalObject

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

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

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

С тех пор:
EJB 2.0

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

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

getEJBLocalHome

EJBLocalHome getEJBLocalHome()
                             throws EJBException
Получите локальный домашний интерфейс корпоративного компонента. Локальный домашний интерфейс определяет корпоративный компонент, создают, средство обнаружения, удаляют, и размещают бизнес-методы, которые доступны локальным клиентам.

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

getPrimaryKey

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

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

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

удалить

void remove()
            throws RemoveException,
                   EJBException
Удалите локальный объект EJB.

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

isIdentical

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

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


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

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

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


Spec-Zone.ru - all specs in one place



free hit counter