@Override public boolean action(XWikiContext context) throws XWikiException { XWikiRequest request = context.getRequest(); String formactionsave = request.getParameter("formactionsave"); String formactioncancel = request.getParameter("formactioncancel"); String formactionsac = request.getParameter("formactionsac"); if (isActionSelected(formactionsave)) { SaveAction sa = new SaveAction(); if (sa.action(context)) { sa.render(context); } return false; } if (isActionSelected(formactioncancel)) { CancelAction ca = new CancelAction(); if (ca.action(context)) { ca.render(context); } return false; } if (isActionSelected(formactionsac)) { SaveAndContinueAction saca = new SaveAndContinueAction(); if (saca.action(context)) { saca.render(context); } return false; } return true; }