GWT и notifyAll () (java.lang.Object)

Я обращаюсь к базе данных. Результат должен быть использован для дополнительной формы. Поэтому я хочу подождать, пока не придет результат из БД. Для этого мне нужна синхронизация. Моя идея заключалась в том, чтобы использовать Object.notifyAll () из java.lang, но GWT этого не поддерживает. Есть ли в GWT эквивалентный метод для notifyAll ()?

edit1 : Я использую gxt FormPanel для отправки данных. Я могу изменить тип buttonBar, но думаю, addSubmitCompleteHandler не решит мою проблему.

Вот фрагмент кода:

final Button submit = new Button("Submit");
submit.addListener(Events.OnClick, new Listener<ButtonEvent>() {
    @Override
    public void handleEvent(ButtonEvent be) {
        // 1. Get the data from Database (here i must wait for the response from DB)
        // 2. Submit the form               
    }
);

final FormPanel buttonBar = new FormPanel();
buttonBar.addStyleName("abUploadField");
buttonBar.setHeaderVisible(false);
buttonBar.setBorders(false);
buttonBar.setStyleAttribute("margin", "0px");
buttonBar.setEncoding(FormPanel.Encoding.MULTIPART);
buttonBar.setMethod(FormPanel.Method.POST);
buttonBar.add(file);
buttonBar.add(submit);
buttonBar.setAction("myURL");

edit2 : Я хочу получить идентификатор последовательности из БД (это первый шаг в обработчике событий). Этот идентификатор будет использоваться для отправки. При отправке я заполняю данные в нескольких таблицах БД. Идентификатор будет использоваться, чтобы определить, какой пользователь запустил отправку, и для этого пользователя я хочу показать диалоговое окно с сообщением «Отправить успешно». Надеюсь, вы понимаете, о чем я :) (извините, мой английский не очень хороший)

1
задан cupakob 25 September 2010 в 06:36
поделиться