Ne pas utiliser d'objet WebLogic transaction

Cette règle détecte l'utilisation de 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 :

  1. Déclaration de zone (niveau objet)
    Exemple : private Transaction t ;

  2. Variable de méthode
    Exemple :
    private void doX(){
        Transaction t;
    }

  3. Expression de transtypage
    Exemple : Transaction t = (Transaction) someOtherObject;

L'objet est détecté s'il est utilisé comme nom qualifié, par exemple: weblogic.transaction.Transaction .

L'objet est également détecté s'il est utilisé comme nom simple, par exemple: Transaction , et l'une des deux instructions d'importation suivantes existe:
import weblogic.transaction.*;
ou
import weblogic.transaction.Transaction;