Non utilizzare annotazioni BEA Beehive @jpf:controller

I tag Javadoc @jpf:controller BEA Beehive nei file JPF migrati vengono contrassegnati da questa regola. Verrà fornita una correzione automatica per questa regola, che convertirà il tag in un'annotazione a livello di classe @ Jpf.Controller necessaria per le classi del flusso di pagina.

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


/**
  * Questo è un esempio di controller.
  *
  * @jpf:controller
  * @jpf:view - properties view - properties::
  * < proprietà-visualizzazione>
  * <pageflow-object id="pageflow:/Controller.jpf"/>
. . .
  * </view-properties>
  * ::
  * @jpf:risorse - messaggio= "messages.Validation"
  * / < /span> < span class="Code">
public class Controller extends PageFlowController

La correzione automatica migrerà questi tag come mostrato nell'esempio seguente:


/*
  * Questo è un esempio di controller.
  *
  * @jpf:controller
  * @jpf:view - properties view - properties::
  * < proprietà-visualizzazione>
  * <pageflow-object id="pageflow:/Controller.jpf"/>
. . .
  * </view-properties>
  * ::
  * @jpf:risorse - messaggio= "messages.Validation"
  * / < /span> < span class="Code">
@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.