Keine BEA-Beehive-Annotationen @jpf:controller verwenden

Von dieser Regel werden BEA-Beehive-Javadoc-Tags @jpf:controller in den migrierten JPF-Dateien markiert. Für diese Regel wird es eine automatische Korrektur geben, die das Tag in eine @ Jpf.Controller Klassenebene-Anmerkung umwandelt umwandelt, die für Seitenflussklassen erforderlich ist.

Das folgende Beispiel veranschaulicht BEA-Beehive-Javadoc-Tags @jpf:controller:


/**
  * Dies ist ein Controllerbeispiel.
  *
  * @jpf:Controller
  * @jpf:Ansicht-Eigenschaften Ansicht-Eigenschaften:
  * < Ansichteneigenschaften>
  * <pageflow-object id="pageflow:/Controller.jpf"/>
. . .
  * </view-properties>
  * ::
  * @jpf:message-resources resources= "messages.Validation"
  */< /span> < span class="Code">
public class Controller extends PageFlowController

Die automatische Korrektur migriert diese Tags wie im folgenden Beispiel gezeigt:


/*
  * Dies ist ein Controllerbeispiel.
  *
  * @jpf:Controller
  * @jpf:Ansicht-Eigenschaften Ansicht-Eigenschaften:
  * < Ansichteneigenschaften>
  * <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

Die Javadoc wird in reguläre Java™-Kommentare konvertiert, damit die Regel den Tag @jpf nicht mehr sucht.

Sie müssen die @jpf:view-properties-Tags auch nicht migrieren, weil sie für die Anzeige in der WebLogic Workshop IDE bestimmt sind.