Nie używaj adnotacji BEA Beehive @jpf:controller

Znaczniki Javadoc BEA Beehive @jpf:controller w zmigrowanych plikach JPF są oznaczane flagą za pomocą tej reguły. Dla tej reguły zostanie dostarczona automatyczna poprawka, która przekonwertuje tag na adnotację na poziomie klasy @ Jpf.Controller która jest wymagana w klasach przepływu strony.

Poniższy przykład przedstawia znaczniki Javadoc BEA Beehive @jpf:controller:


/**
  * To jest przykład kontrolera.
  *
  * @jpf:kontroler
  * @jpf:view-properties view-properties:
  * < właściwości-widoku>
  * <pageflow-object id="pageflow:/Controller.jpf"/>
. . .
  * </view-properties>
  * ::
  * @jpf:message-resources resources= "messages.Validation"
  */< /span> < span class="Code">
public class Controller extends PageFlowController

Automatyczna poprawka zmigruje te tagi, jak pokazano w poniższym przykładzie:


/*
  * To jest przykład kontrolera.
  *
  * @jpf:kontroler
  * @jpf:view-properties view-properties:
  * < właściwości-widoku>
  * <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

Dokumentacja Javadoc jest przekształcana w zwykłe komentarze Java™ w taki sposób, aby reguła nie wykrywała już znacznika @jpf.

Ponadto nie trzeba migrować znaczników @jpf:view-properties, ponieważ są one przeznaczone do wyświetlania w środowisku IDE produktu WebLogic Workshop.