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. Ehhez a szabályhoz automatikus javítás készül, amely a címkét egy @ Jpf.Controller osztályszintű megjegyzéssé alakítja át amely az oldalfolyam-osztályokhoz szükséges.

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


/**
  * Ez egy vezérlő példa.
  *
  * @jpf:vezérlő
  * @jpf:view - properties nézet-tulajdonságok:
  * < view-properties>
  * <pageflow-object id="pageflow:/Controller.jpf"/>
. . .
  * </view-properties>
  * ::
  * @jpf:message - resources resources= "messages.Validation"
  */< /span> < span class="Code">
public class Controller extends PageFlowController

Az automatikus javítás a következő példában látható módon migrálja ezeket a címkéket:


/*
  * Ez egy vezérlő példa.
  *
  * @jpf:vezérlő
  * @jpf:view - properties nézet-tulajdonságok:
  * < view-properties>
  * <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

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.