Non utilizzare annotazioni BEA Beehive @jpf:action

I tag Javadoc BEA Beehive @jpf:action nei file JPF migrati vengono contrassegnati con questa regola. La regola dispone di una correzione rapida che converte il tag in un'annotazione @Jpf.Action a livello del metodo. Tali annotazioni definiscono generalmente un elenco di inoltri.

I seguenti esempi mostrano i tag Javadoc @jpf:action BEA Beehive:


/**
 * @jpf:action
 * @jpf:forward name="login" path="login.jsp"
 * @jpf:forward name="success" path="index.jsp"
 * @jpf:validation-error-forward name="error" path="login.jsp"
 */

protected Forward AuthAction(AuthActionForm form)

La correzione rapida migra tali tag come illustrato nel seguente esempio:


/*
 * @jpf:action
 * @jpf:forward name="login" path="login.jsp"
 * @jpf:forward name="success" path="index.jsp"
 * @jpf:validation-error-forward name="error" path="login.jsp"
 */

@Jpf.Action(
forwards = {
@Jpf.Forward(name = "login", path = "/login.jsp"),
@Jpf.Forward(name = "success", path = "/index.jsp")
},
validationErrorForward = @Jpf.Forward(name = "error", path = "/login.jsp"))
protected Forward AuthAction(AuthActionForm form)

Il Javadoc viene convertito in commenti Java regolari, in modo che la regola non continui a rilevare il tag @jpf.