Nie używaj adnotacji narzędzia EJBGEN serwera WebLogic

Zastrzeżone adnotacje narzędzia EJBGEN serwera WebLogic należy usunąć z aplikacji, zanim zostanie wdrożona na serwerze WebSphere Application Server. Te adnotacje pochodzą z pakietu weblogic.ejbgen.


Ta reguła wykrywa użycie adnotacji narzędzia EJBGEN w plikach Java. Szybka poprawka dla tej reguły jest dostępna w skanerze źródła. Szybka poprawka usuwa wszystkie adnotacje, ich treść o odpowiednie instrukcje import.


Przykładowy kod przed uruchomieniem szybkiej poprawki:

import weblogic.ejbgen.Session;;

...
@Session(maxBeansInFreePool = "1000",
initialBeansInFreePool = "0",
transTimeoutSeconds = "0",
type = Session.SessionType.TEST,
defaultTransaction = Constants.TransactionAttribute.TEST,
enableCallByReference = Constants.Bool.TRUE,
ejbName = "TestSessionEJB")

...
@weblogic.ejbgen.JndiName(remote = "TestSessionEJB.TestSessionHome")

Wszystkie widoczne wcześniej wiersze kodu zostaną usunięte. Obejmuje to instrukcje import, niekwalifikowane adnotacje, kwalifikowane adnotacje i całą treść adnotacji.