Non utilizzare annotazioni BEA Beehive @jpf:controller

I tag Javadoc @jpf:controller BEA Beehive nei file JPF migrati vengono contrassegnati da questa regola. La regola dispone di una correzione rapida che converte il tag in un'annotazione @Jpf.Controller a livello della classe richiesta nelle classi del flusso di pagine.

Il seguente esempio mostra i tag Javadoc @jpf:controller BEA Beehive:


/**
 * 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

La correzione rapida migra tali tag come illustrato nel seguente esempio:


/*
 * 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

Il Javadoc viene convertito in commenti Java™ regolari, in modo che la regola non continui a rilevare il tag @jpf.

Inoltre, non è necessario migrare i tag @jpf:view-properties perché sono progettati per scopi di visualizzazione nell'IDE WebLogic Workshop.