No utilizar objeto transaction de WebLogic

Esta regla detecta el uso de objetos weblogic.transaction.Transaction de WebLogic 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, por ejemplo, weblogic.transaction.Transaction.

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