As tags Javadoc do @jpf:controller do BEA Beehive nos arquivos JPF
migrados são sinalizadas por essa regra. A regra possui uma correção rápida que
converte a tag em uma anotação de nível de classe @Jpf.Controller
que é necessária em classes de fluxo de página.
O exemplo a seguir mostra tags Javadoc @jpf:controller do BEA Beehive:
|
/** * Este é um exemplo de controlador. * * @jpf:controller * @jpf:view-properties view-properties:: * <view-properties> * <pageflow-object id="pageflow:/Controller.jpf"/> . . . * </view-properties> * :: * @jpf:message-resources resources="messages.Validation" */ public class Controller extends PageFlowController |
A correção rápida migra essas tags conforme mostrado no exemplo a seguir:
|
/* * Este é um exemplo de controlador. * * @jpf:controller * @jpf:view-properties view-properties:: * <view-properties> * <pageflow-object id="pageflow:/Controller.jpf"/> . . . * </view-properties> * :: * @jpf:message-resources resources="messages.Validation" */ @Jpf.Controller( messageBundles = { @Jpf.MessageBundle(bundlePath = "messages.Validation") } ) public class Controller extends PageFlowController |
O Javadoc é convertido em comentários Java™ regulares
para que a regra não continue a detectar a tag @jpf.
Além disso, não é necessário migrar as tags @jpf:view-properties porque elas são destinadas
para propósitos de exibição no WebLogic Workshop IDE.