Nepoužívat anotace BEA Beehive @jpf:controller

Značky dokumentace Javadoc BEA Beehive @jpf:controller v migrovaných souborech JPF jsou označeny tímto pravidlem. Pravidlo obsahuje rychlou opravu, která převádí značku na anotaci na úrovni třídy @Jpf.Controller, která je vyžadována u tříd toku stránek.

Následující příklad ukazuje značky dokumentace Javadoc BEA Beehive @jpf:controller:


/**
 * Jedná se příklad řadiče.
 *
 * @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

Rychlá oprava migruje tyto značky, jak ukazuje následující příklad:


/*
 * Jedná se příklad řadiče.
 *
 * @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

Dokumentace Javadoc je převedena na běžný komentář Java™, takže pravidlu nepokračuje ve zjišťování značky @jpf.

Také není nutné migrovat značky @jpf:view-properties, protože jsou určeny pro účely zobrazení v prostředí WebLogic Workshop IDE.