Cette règle détecte l'utilisation d'objets WebLogic weblogic.transaction.Transaction dans un fichier Java. Reportez-vous à la rubrique Support JTA dans le Knowledge Center de WebSphere Application Server.
Les cas suivants sont détectés :
Déclaration de zone (niveau objet)
Exemple : private Transaction t ;
Variable de méthode
Exemple :
private void doX(){
Transaction t;
}
Expression de transtypage
Exemple : Transaction t = (Transaction) unAutreObjet;
L'objet est détecté lorsqu'il est utilisé en tant que nom qualifié, par exemple weblogic.transaction.Transaction.
L'objet est également détecté lorsqu'il est utilisé en tant que nom simple, par exemple
Transaction, et que l'une ou l'autre des deux instructions d'importation suivantes est présente :
import weblogic.transaction.*;
ou
import weblogic.transaction.Transaction;