@ejb.finder

Escopo: Classe

Multiplicidade

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

Finalidade

Esta tag define um método localizador para a interface inicial. Um bean de entidade pode ter zero ou mais tags ejb.finder. Aplica-se somente a beans de entidade.

Parâmetros

Parâmetro Tipo Aplicabilidade Descrição Obrigatório
view-type texto   O view-type restringe a interface inicial na qual o localizador é definido. É necessário especificar um dos seguintes atributos:
  • local
  • remoto
  • ambos
O valor padrão é
  • ambos
false
descrição texto   A description do localizador. false
signature texto   Define a signature do método, por exemplo, em java.util.Collection findAll(). O tipo de retorno na assinatura deve ser completo. true
unchecked Booleano Beans de entidade, EJB 2.0 Sinaliza o localizador como tendo permissão unchecked. Se o parâmetro não verificado estiver presente, o nome da função deverá ser omitido. O valor padrão étrue. false
role-name texto   Uma lista separada por vírgula de funções que podem chamar esse método localizador. false
query texto Beans de entidade, EJB 2.0 EJB-QL query do localizador. false
result-type-mapping texto Beans de entidade, EJB 2.0 Indica o result-type-mapping (indica o tipo de retorno do método localizador. É necessário especificar um dos seguintes atributos:
  • nenhum
  • local
  • remoto
O valor padrão é
  • nenhum
false
transaction-type texto   Indica os conjuntos de atributos transaction-type para o método. false
method-intf texto   Indica a interface (Inicial ou LocalHome) para a qual as permissões do localizador devem ser definidas. Se as permissões devem se aplicar a ambas as interfaces Inicial e LocalHome, não use este parâmetro. É necessário especificar um dos seguintes atributos:
  • local
  • nenhum
  • remoto
O valor padrão é
  • nenhum
false

Feedback