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. Un correctif automatique sera fourni pour cette règle, qui convertira la balise en une annotation au niveau de la classe @ Jpf.Controller qui est requise pour 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 automatisé migrera ces balises comme indiqué 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.