Cette règle détecte l'utilisation d'objets WebLogic weblogic.transaction.Transaction dans un fichier Java. Consultez la rubrique relative à la prise en charge de JTA dans la documentation 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;