Não Usar Anotações EJBGEN do WebLogic

As anotações EJBGEN do proprietário do WebLogic precisam ser removidas do aplicativo antes da implementação no WebSphere Application Server. Essas anotações são fornecidas com o pacote weblogic.ejbgen.


Esta regra detecta o uso dessas anotações EJBGEN em arquivos Java. Há uma correção rápida para essa regra disponível no scanner de origem. A correção rápida remove todas as anotações, os seus conteúdos e as suas importações correspondentes.


Código de exemplo antes de executar a correção rápida:

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

Todas as linhas de código vistas anteriormente serão removidas. Isso inclui a importação, a anotação incompleta, a anotação completa e todo o conteúdo dentro das anotações.