Ne használjon BEA Beehive @jpf:action annotációkat

A szabály az átállított JPF fájlokban található BEA Beehive @jpf:action Javadoc címkéket jelöli meg. A szabályhoz tartozik egy gyorsjavítás, amely a címkét @Jpf.Action metódus szintű annotációvá alakítja át. Ezek az annotációk jellemzően továbbításokat tartalmazó listát definiálnak.

A következő példa a BEA Beehive @jpf:action Javadoc címkéket mutatja be:


/**
 * @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)

A gyorsjavítás a címkéket a következő példában látható módon állítja át:


/*
 * @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)

A Javadoc szabályos Java megjegyzésekké lesz átalakítva, hogy a szabály a továbbiakban nem ismerje fel a @jpf címkét.