Ne használjon BEA Beehive @jpf:controller annotációkat

A szabály az átállított JPF fájlokban található BEA Beehive @jpf:controller Javadoc címkéket jelöli meg. A szabályhoz tartozik egy gyorsjavítás, amely a címkét @Jpf.Controller osztály szintű annotációvá alakítja át, amelyre oldalfolyam osztályokban szükség van.

A következő példa a BEA Beehive @jpf:controller Javadoc címkéket mutatja be:


/**
 * This is a controller example.
 *
 * @jpf:controller
 * @jpf:view-properties view-properties::
 * <view-properties>
 * <pageflow-object id="pageflow:/Controller.jpf"/>
. . .
 * </view-properties>
 * ::
 * @jpf:message-resources resources="messages.Validation"
 */

public class Controller extends PageFlowController

A gyorsjavítás a címkéket a következő példában látható módon állítja át:


/*
 * This is a controller example.
 *
 * @jpf:controller
 * @jpf:view-properties view-properties::
 * <view-properties>
 * <pageflow-object id="pageflow:/Controller.jpf"/>
. . .
 * </view-properties>
 * ::
 * @jpf:message-resources resources="messages.Validation"
 */

@Jpf.Controller(
messageBundles = { @Jpf.MessageBundle(bundlePath = "messages.Validation") }
)
public class Controller extends PageFlowController

A Javadoc szabályos Java™ megjegyzésekké lesz átalakítva, hogy a szabály a továbbiakban nem ismerje fel a @jpf címkét.

Ezenkívül, a @jpf:view-properties címkéket nem kell átalakítania, mert ezeket csak megjelenítéshez szánták a WebLogic Workshop IDE környezetben.