BEA Beehive @jpf:controller アノテーションを使用しない

この規則は、マイグレーションされた JPF ファイル内の BEA Beehive @jpf:controller Javadoc タグにフラグを立てます。 このルールには自動修正が提供される、 タグを @ Jpf.Controller クラスレベルのアノテーションに変換します。 に変換します。

次の例は、BEA Beehive @jpf:controller Javadoc タグを示しています。


/**
  * これはコントローラーの例です。
  *
  * @jpf: コントローラー
  * @jpf: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

自動修正では、以下の例に示すように、これらのタグを移行する:


/*
  * これはコントローラーの例です。
  *
  * @jpf: コントローラー
  * @jpf: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

Javadoc は、この規則が @jpf タグの検出を引き続き行わないように、正規の Java™ コメントに変換されます。

また、@jpf:view-properties タグは WebLogic Workshop IDE で表示目的のために使用されるので、マイグレーションする必要はありません。