Не использовать аннотации @jpf:controller BEA Beehive

Это правило помечает теги Javadoc @jpf:controller BEA Beehive в мигрированных файлах JPF. Для этого правила будет предоставлено автоматическое исправление, которое преобразует тег в аннотацию @ Jpf.Controller на уровне класса которая требуется для классов потока страниц.

Ниже приведен пример тегов Javadoc @jpf:controller BEA Beehive:


/**
  * Это пример контроллера.
  *
  * @jpf:контроллер
  * @jpf:view-properties view-properties::
  * < 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 view-properties::
  * < 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 преобразуется в обычные комментарии Java™, чтобы в дальнейшем правило не находило тег @jpf.

Теги @jpf:view-properties мигрировать не требуется, так как они предназначены для использования при отображении в WebLogic Workshop IDE.