Ne pas utiliser les annotations @jpf:controller BEA Beehive

Les balises Javadoc @jpf:controller BEA Beehive dans les fichiers JPF migrés sont marquées par cette règle. La règle inclut un correctif rapide qui convertit la balise en annotation de niveau classe @Jpf.Controller requise sur les classes de flux de pages.

L'exemple suivant présente les balises Javadoc @jpf:controller BEA Beehive :


/**
  * Il s'agit d'un exemple de contrôleur.
  *
  * @jpf:contrôleur
  * @jpf:view-properties view-properties:
  * < propriétés-vue>
  * <pageflow-object id="pageflow:/Controller.jpf"/>
. . .
  * </view-properties>
  * ::
  * @jpf:message-resources resources= "messages.Validation"
  * / < /span> < span class="Code">
public class Controller extends PageFlowController

Le correctif rapide migre ces balises, comme cela est présenté dans l'exemple suivant :


/*
  * Il s'agit d'un exemple de contrôleur.
  *
  * @jpf:contrôleur
  * @jpf:view-properties view-properties:
  * < propriétés-vue>
  * <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

L'élément Javadoc est converti en commentaires Java ordinaires, de telle sorte que la règle arrête de détecter la balise @jpf.

Il peut également être nécessaire de migrer les balises @jpf:view-properties car elles ont été conçues pour un affichage dans l'environnement IDE WebLogic Workshop.