@ejb.interface

Escopo: Classe

Multiplicidade

(0..1): Esta tag pode ser usada zero ou uma vez no arquivo de origem Java™.

Finalidade

Esta tag fornece informações sobre as interfaces dos componentes locais ou remotos dos beans de entidade ou de sessão. Não se aplica aos beans acionado por mensagens. Aplica-se aos beans de entidade e de sessão.

Parâmetros

Parâmetro Tipo Aplicabilidade Descrição Obrigatório
extensões texto   Declara qual interface a interface remota gerada extends. O valor padrão é
  • javax.ejb.EJBObject
false
local-extends texto Beans de sessão e de entidade EJB 2.0 Declara qual interface a interface local gerada estende. O valor padrão é
  • javax.ejb.EJBLocalObject
false
gerar texto   Especifica quais interfacesgenerate. É necessário especificar um dos seguintes atributos:
  • true
  • false
O valor padrão é
  • true
false
remote-class texto   O nome completo da interface remote. false
local-class texto Beans de sessão e de entidade EJB 2.0 O nome completo da interface local. false
remote-pattern texto   O padrão a ser usado para determinar o nome não qualificado da interface remota. Use somente se remote-class não estiver presente. false
local-pattern texto Beans de sessão e de entidade EJB 2.0 O padrão a ser usado para determinar o nome não qualificado da interface local. Use somente se local-class não estiver presente. false
pattern texto   O pattern a ser usado para determinar o nome não qualificado da interface local ou remota. Use somente onde as tags -class e -pattern do bean estiverem ausentes. false
remote-package texto   O pacote em que a interface remota deve residir. Use somente onde remote-class não estiver presente. Utilize <packageSubstitution/> para especificar o pacote onde a interface reside. false
local-package texto Beans de sessão e de entidade EJB 2.0 O pacote no qual a interface local deve ser colocada. Use somente onde local-class não estiver presente.. Utilize <packageSubstitution/> para especificar o pacote onde a interface reside. false
pacote texto   O package no qual as interfaces devem ser colocadas. Use somente onde -class e -package não estiverem presentes. Uso<packageSubstitution/> para especificar o pacote onde a interface reside. false

Feedback