Ejemplo n.º 1
0
  @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;
  }