| name |
texto |
|
Fornece o name do bean que é utilizado
no descritor de implementação EJB (ejb-jar.xml). |
true |
| descrição |
texto |
|
Uma description do bean.
A descrição padrão é a primeira sentença do comentário do Javadoc no nível de classe da classe de bean. |
false |
| nome de exibição |
texto |
|
O nome de exibição do bean. |
false |
| ícone pequeno |
texto |
|
O ícone pequeno para o bean. |
false |
| ícone grande |
texto |
|
O ícone grande para o bean. |
false |
| gerar |
Booleano |
|
Configure como false se desejar que a classe
seja excluída da lista de EJBs. Isso é útil para EJBs abstratos a partir dos quais outros EJBs derivam. É bastante claro que os EJBs abstratos não devem ser incorretamente identificados como EJBs concretos nos descritores de implementação.
O valor padrão é
|
false |
| jndi-name |
texto |
Seção remota e beans de entidade. |
Fornece o nome da JNDI do bean que é utilizado nos
descritores de implementação específicos do fornecedor. |
false |
| local-jndi-name |
texto |
Sessão Local e Beans de Entidade, EJB 2.0 |
Fornece o nome da JNDI do bean que é utilizado nos
descritores de implementação específicos do fornecedor. É o nome da JNDI do EJB local. |
false |
| view-type |
texto |
Bean de sessão e de entidade |
Indica que view-type é
suportado pelo bean. É necessário especificar um dos seguintes atributos:
O valor padrão é - remoto (EJB 1.1)
- ambos (EJB 2.0)
|
false |
| type |
texto |
Beans de sessão e de entidade |
Define o type do
bean. É necessário especificar um dos seguintes atributos: - CMP
- BMP
- Sem opções de estado
- Com opções de estado
O valor padrão é - CMP (para javax.ejb.EntityBean)
- Stateless (para javax.ejb.SessionBean)
|
true |
| transaction-type |
texto |
Beans de sessão e beans acionados por mensagens |
Define o transaction-type do bean. É necessário especificar um dos seguintes atributos:
O valor padrão é
|
false |
| reentrant |
Booleano |
Beans de Entidade |
Define a reentrada da entidade do bean.
O valor padrão é
|
false |
| cmp-version |
texto |
Beans de entidade, EJB 2.0 |
Define a versão da especificação do bean
de CMP. O valor padrão é
|
|
| schema |
texto |
Beans de entidade, EJB 2.0 |
Define o nome do esquema abstrato para o bean. |
false |
| primkey-field |
texto |
Beans de Entidade |
Define o campo-chave principal do bean conforme a especificação. |
false |
| message-selector |
texto |
Beans Orientados por Mensagem |
Define um message-selector opcional para
beans acionados por mensagens. |
false |
| acknowledge-mode |
texto |
Beans Orientados por Mensagem |
Define o acknowledge-mode do
MDB. É necessário especificar um dos seguintes atributos: Auto-acknowledge ou Dups-ok-acknowledge.
O valor padrão é Auto-acknowledge. |
false |
| destination-type |
texto |
Beans Orientados por Mensagem |
Define o tipo de destino do MDB. É necessário especificar um dos seguintes atributos:- javax.jms.Queue
- javax.jms.Topic
O valor padrão é
|
false |
| subscription-durability |
texto |
Beans Orientados por Mensagem |
Define a duração das mensagens para o MDB como por especificação EJB 2.0. É necessário especificar um dos seguintes atributos:
O valor padrão é
|
false |
| remote-business-interface |
texto |
Beans de sessão e de entidade |
Define a interface de negócios remota do bean. Se presente,
as tags ejb.interface-method não são necessárias; ao invés disso,
a interface remota estende a interface de negócios.
A interface de negócios deve declarar todos os métodos como lançando RemoteException de acordo com o padrão da interface de negócios. |
false |
| local-business-interface |
texto |
Beans de sessão e de entidade |
Define a interface de negócios local do bean. Funciona de maneira semelhante à remote-business-interface,
mas a interface não precisa declarar RemoteException na cláusula de lançamentos. |
false |
| impl-class-name |
texto |
Todos os Tipos de EJBs |
Fornece o classname completo
da classe de implementação de bean do bean, a ser usada no elemento ejb-class do descritor de implementação ejb-jar.xml. Seu valor é usado somente quando a classe de implementação não estiver sendo gerada por uma subtarefa (por exemplo,<session/>, <entitycmp/>),
pois essas subtarefas têm outras maneiras de determinar o classname.
Este parâmetro é destinado a ser utilizando onde a classe do bean é gerada, e um código
adicional é incluído em uma subclasse. |
false |