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. Uma correção automatizada será fornecida para essa regra, que converterá a tag em uma anotação de nível de classe @ Jpf.Controller que é necessária nas 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 automatizada migrará 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.