No utilizar anotaciones @jpf:controller de BEA Beehive

Esta regla señala las etiquetas Javadoc @jpf:controller de BEA Beehive en los archivos JPF migrados. La regla tiene un arreglo rápido que convierte la etiqueta en una anotación @Jpf.Controller a nivel de clase que es necesaria en las clases de flujo de página.

El ejemplo siguiente muestra etiquetas Javadoc @jpf:controller de BEA Beehive:


/**
 * Esto es un ejemplo 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

El arreglo rápido migra estas etiquetas tal como se muestra en el ejemplo siguiente:


/*
 * Esto es un ejemplo 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

El Javadoc se convierte en comentarios convencionales de Java™ para que la regla no siga detectando la etiqueta @jpf.

Además, no es necesario que migre las etiquetas @jpf:view-properties, pues están pensadas para que se muestren en el entorno de desarrollo WebLogic Workshop.