@ejb.interface

Ámbito: Clase

Multiplicidad

(0..1): puede utilizar este código cero o una vez en el archivo de origen Java.

Objetivo

Este código proporciona información sobre las interfaces de componentes local o remota de los beans de sesión o entidad. No se aplica a los beans controlados por mensajes. Se aplica a los beans de sesión y entidad.

Parámetros

Parámetro Tipo Capacidad de aplicación Descripción Obligatorio
extends texto   Declara qué interfaz amplía (extends) la interfaz remota generada. El valor predeterminado es
  • javax.ejb.EJBObject
false
local-extends texto Beans de entidad y sesión, EJB 2.0 Declara qué interfaz amplía la interfaz local generada. El valor predeterminado es
  • javax.ejb.EJBLocalObject
false
generate texto   Especifica qué interfaces se deben generar (generate). Debe especificar uno de los siguientes atributos:
  • true
  • false
El valor predeterminado es
  • true
false
remote-class texto   El nombre completo de la interfaz remota (remote). false
local-class texto Beans de entidad y sesión, EJB 2.0 El nombre completo de la interfaz local. false
remote-pattern texto   El patrón que se utilizará para determinar el nombre no cualificado de la interfaz remota. Utilícelo sólo si el parámetro remote-class no está presente. false
local-pattern texto Beans de entidad y sesión, EJB 2.0 El patrón que se utilizará para determinar el nombre no cualificado de la interfaz local. Utilícelo sólo si el parámetro local-class no está presente. false
pattern texto   El patrón (pattern) que se utilizará para determinar el nombre no cualificado de las interfaces local o remota. Se utiliza cuando los códigos -class y -pattern del bean no están presentes. false
remote-package texto   El paquete en el que debe residir la interfaz remota. Utilícelo sólo si el parámetro remote-class no está presente. Utilice <packageSubstitution/> para especificar el paquete donde reside la interfaz. false
local-package texto Beans de entidad y sesión, EJB 2.0 El paquete en el que debe colocarse la interfaz local. Utilícelo sólo si el parámetro local-class no está presente. Utilice <packageSubstitution/> para especificar el paquete donde reside la interfaz. false
package texto   El paquete (package) en el que deben colocarse las interfaces. Utilícelo sólo si los parámetros -class y -package no están presentes. Utilice<packageSubstitution/> para especificar el paquete donde reside la interfaz. false
Referencia relacionada
@ejb.bean
@ejb.create-method
@ejb.ejb-external-ref
@ejb.ejb-ref
@ejb.env-entry
@ejb.facade
@ejb.facade-method
@ejb.finder
@ejb.home
@ejb.home-method
@ejb.interface-method
@ejb.permission
@ejb.persistence
@ejb.persistence (método)
@ejb.pk
@ejb.pk-field
@ejb.relation
@ejb.remote-facade
@ejb.resource-env-ref
@ejb.resource-ref
@ejb.security-identity
@ejb.security-role-ref
@ejb.select
@ejb.session
@ejb.transaction
@ejb.util
@ejb.value-object
@ejb.value-object-method

Comentarios