Nepoužívat anotace WebLogic EJBGEN

Proprietární anotace EJBGEN serveru WebLogic vyžadují před implementací na serveru WebSphere Application Server odebrání z aplikace. Tyto anotace pocházejí z balíku weblogic.ejbgen.


Toto pravidlo zjistí použití těchto anotací EJBGEN v souborech Java. Rychlá oprava pro toto pravidlo je k dispozici ve zdrojovém skeneru. Rychlá oprava odebere všechny anotace, jejich obsah a jejich odpovídající importy.


Vzorový kód před spuštěním rychlé opravy:

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")

Všechny řádky kódu uvedené dříve budou odebrány. To zahrnuje import, neúplnou anotaci, úplnou anotaci a veškerý obsah v rámci anotací.