此規則會標示移轉的 JPF 檔中的 BEA Beehive @jpf:controller Javadoc 標籤。 將針對此規則提供自動修正、 將標籤轉換為 @ Jpf.Controller 類別層級註釋。 轉換為頁面流程類別所需的 @ 類別層級註解。
下列範例顯示 BEA Beehive @jpf:controller Javadoc 標籤:
/**
* 這是控制器範例。
*
* @jpf:controller
* @jpf:view-properties view-properties::
* <view-properties>
* <pageflow-object id="pageflow:/Controller.jpf"/>
. . .
* </view-properties>
* ::
* @jpf:message-resources 資源 = "messages.Validation"
*/
public class Controller extends PageFlowController
自動修復將遷移這些標籤,如以下範例所示:
@Jpf.Controller(
messageBundles = { @Jpf.MessageBundle(bundlePath = "messages.Validation") }
)
public class Controller extends PageFlowController
Javadoc 會轉換成一般 Java™ 註解,所以規則不會再繼續偵測 @jpf 標籤。
此外,您不需要移轉 @jpf:view-properties 標籤,因為它們在 WebLogic Workshop IDE 中主要是作為顯示用途。