@ejb.pk

Escopo: Classe

Multiplicidade

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

Finalidade

Esta tag define a chave primária de um bean de entidade. Se a subtarefa <entitypk/> for incluída, então, as classes de chave primária são geradas para todos os beans de entidade, a menos que um parâmetro generate="false" esteja presente ou que a classe primária esteja no pacote java.lang. Aplica-se aos beans de entidade

Parâmetros

Parâmetro Tipo Aplicabilidade Descrição Obrigatório
classe texto   O nome completo da classe da chave primária. Se o parâmetro class estiver ausente, o nome da classe da chave primária será determinado utilizando os parâmetros pattern e package. false
pattern texto   Define o pattern (usando {0} para o nome do EJB a ser usado para construir o nome não qualificado (específico do pacote) da classe de chave primária. false
pacote texto   Define o package em que está a classe pk (gerada ou não). Utilize <packageSubstitution/> para especificar o pacote onde a interface reside. false
gerar Booleano   Indica se a classe da chave primária deve ser gerada. É necessário especificar um dos seguintes atributos:
  • true
  • false
O valor padrão é
  • true
false
extensões texto   Define qual classe a chave primária geradaextends. false
implements texto   Define qual interface a chave primária gerada implements. false
role-name texto   Uma lista separada por vírgula de funções que podem executar findByPrimaryKey. false
unchecked Booleano Beans de entidade, EJB 2.0 Sinaliza o localizador de PK com permissão unchecked. Se o parâmetro unchecked estiver presente, o nome da função deverá ser omitido. É necessário especificar um dos seguintes atributos:
  • true
  • false
O valor padrão é
  • true
false
method-intf texto   Indica a interface (Home ou LocalHome) para a qual as permissões findByPrimaryKey devem ser configuradas. Aplica-se somente se role-name ou unchecked estiver especificado. Se as permissões devem ser aplicadas a ambas as interfaces Inicial e LocalHome, não use esse parâmetro. É necessário especificar um dos seguintes atributos:
  • Home
  • LocalHome
O valor padrão é
  • Home
 

Feedback