Não usar anotações @jpf:controller do BEA Beehive

As tags Javadoc do @jpf:controller do BEA Beehive nos arquivos JPF migrados são sinalizadas por essa regra. A regra possui uma correção rápida que converte a tag em uma anotação de nível de classe @Jpf.Controller que é necessária em classes de fluxo de página.

O exemplo a seguir mostra tags Javadoc @jpf:controller do BEA Beehive:


/**
  * Este é um exemplo de controlador.
  *
  * @jpf:controlador
  * @jpf:view-properties view-properties::
  * < view-properties>
  * <pageflow-object id="pageflow:/Controller.jpf"/>
. . .
  * </view-properties>
  * ::
  * @jpf:recursos de recursos de mensagens = "messages.Validation"
  * / < /span> < span class="Code">
public class Controller extends PageFlowController

A correção rápida migra essas tags conforme mostrado no exemplo a seguir:


/*
  * Este é um exemplo de controlador.
  *
  * @jpf:controlador
  * @jpf:view-properties view-properties::
  * < view-properties>
  * <pageflow-object id="pageflow:/Controller.jpf"/>
. . .
  * </view-properties>
  * ::
  * @jpf:recursos de recursos de mensagens = "messages.Validation"
  * / < /span> < span class="Code">
@Jpf.Controller(
messageBundles = { @Jpf.MessageBundle(bundlePath = "messages.Validation") }
)
public class Controller extends PageFlowController

O Javadoc é convertido em comentários Java™ regulares para que a regra não continue a detectar a tag @jpf.

Além disso, não é necessário migrar as tags @jpf:view-properties porque elas são destinadas para propósitos de exibição no WebLogic Workshop IDE.