1

サーバーから persist() メソッドが呼び出されると、電子メールの一意の検証後に例外がスローされます。

問題は、onFailure ではなく、クライアントからの onSuccess メソッドが呼び出されることです。これがコードです。

RequestContext req = driver.flush();
if (req.isChanged() && !driver.hasErrors()) {
  saveButton.setEnabled(false);
  req.fire(new Receiver<Void>() {

    @Override
    public void onSuccess(Void response) {
      //anything
    }
    @Override
    public void onFailure(ServerFailure error) {
      //anything
    }
  });
}




public User persist() throws GenericException{ // extends from Exception
  //query in database

  throw new GenericException("Email must be unique");

  //save case is correct
}

何か助けはありますか?

4

1 に答える 1