No utilizar objeto transaction de WebLogic

Esta regla detecta el uso de WebLogic weblogic.transaction.Transaction en un archivo Java . Consulte el tema Soporte de JTA en la documentación de WebSphere Application Server.

Se han detectado los siguientes casos:

  1. Declaración de campo (nivel de objeto)
    Ejemplo: private Transaction t ;

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

  3. Expresión de conversión de tipo de datos
    Ejemplo: Transaction t = (Transaction) someOtherObject;

El objeto se detecta si se utiliza como nombre calificado, como por ejemplo weblogic.transaction.Transaction .

El objeto también se detecta si se utiliza como un nombre simple, como por ejemplo Transaction y existe una de las dos sentencias de importación siguientes:
import weblogic.transaction.*;
o bien
import weblogic.transaction.Transaction;