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:controller
 * @jpf:view-properties view-properties::
 * <view-properties>
 * <pageflow-object id="pageflow:/Controller.jpf"/>
. . .
 * </view-properties>
 * ::
 * @jpf:message-resources resources=" 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:controller
 * @jpf:view-properties view-properties::
 * <view-properties>
 * <pageflow-object id="pageflow:/Controller.jpf"/>
. . .
 * </view-properties>
 * ::
 * @jpf:message-resources resources=" 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.