Propriétés d'une opération EJB 3.0

Les feuilles de propriétés d'opération EJB 3.0 contiennent tous les onglets de feuille de propriétés d'opération standard avec en plus l'onglet EJB3.

L'onglet EJB3 contient les propriétés suivantes :

Propriété

Description

Méthode Initialize

Spécifie une méthode initialize.

Généré sous la forme d'une annotation @Init.

Méthode Remove

Spécifie une méthode remove.

Généré sous la forme d'une annotation @Remove.

Post-Construct

Spécifie une méthode post construct.

Généré sous la forme d'une annotation @PostConstruct.

Post-Activate

Spécifie une méthode post activate.

Généré sous la forme d'une annotation @PostActivate.

Pre-Passivate

Spécifie une méthode pre passivate.

Généré sous la forme d'une annotation @PrePassivate.

Pre-Destroy

Spécifie une méthode pre destroy.

Généré sous la forme d'une annotation @PreDestroy.

Méthode interceptrice

Spécifie une méthode interceptrice.

Généré sous la forme d'une annotation @AroundInvoke.

Méthode Timeout

Spécifie une méthode timeout.

Généré sous la forme d'une annotation @Timeout.

Exclure les intercepteurs par défaut

Exclut l'appel d'intercepteurs par défaut pour la méthode.

Généré sous la forme d'une annotation @ExcludeDefaultInterceptors.

Exclure les intercepteurs de classe

Exclut l'appel d'intercepteurs de niveau classe pour la méthode.

Généré sous la forme d'une annotation @ExcludeClassInterceptors.

Type d'attribut de transaction

Spécifie un type d'attribut de transaction pour la méthode.

Généré sous la forme d'une annotation @TransactionAttribute.

Permettre tous les rôles

Spécifie que tous les rôles sont permis pour la méthode.

Généré sous la forme d'une annotation @PermitAll.

Refuser tous les rôles

Spécifie que la méthode ne peut être appelée par un rôle de sécurité.

Généré sous la forme d'une annotation @DenyAll.

Rôles admis

Spécifie les rôles admis pour la méthode.

Généré sous la forme d'une annotation @RolesAllowed.