示例#1
0
  @Override
  public String execute(RequestHelper aHelper) throws ServletException, IOException {
    // Define los atributos locales.
    String result = AppResources.getInstance().getErrorPage();

    // Pone los atributos necesarios para la respuesta.
    ((UserPanelRequestHelper) aHelper).setAttributes();

    // A partir del objeto helper, redirigimos la salida al disptacher
    // correspondiente.
    result = AppConsts.USER_PANEL_PAGE;

    // Devuelve el resultado.
    return result;
  }
  @Override
  public String execute(RequestHelper aHelper) throws ServletException, IOException {
    // Define los atributos locales.
    String result = AppResources.getInstance().getErrorPage();

    // Delega el proceso en un adaptador para hacer una llamada a la capa de
    // negocio mediante el patrón Business Delegate
    InventoryAdapter adapter = new InventoryAdapter();
    adapter.active((ActiveProtectionRequestHelper) aHelper);

    // A partir del objeto helper, redirigimos a la salida correspondiente.
    if (aHelper.isError()) {
      result = AppConsts.INVENTORY_ERROR;
    } else {
      result = AppConsts.INVENTORY_DATA;
    }

    // Devuelve el resultado.
    return result;
  }