Exemplo n.º 1
0
  @OnSave
  public void onSave() {
    if (isReadOnly) {
      view.alertReadOnly();
      return;
    }

    if (concurrentUpdateSessionInfo != null) {
      newConcurrentUpdate(
              concurrentUpdateSessionInfo.getPath(),
              concurrentUpdateSessionInfo.getIdentity(),
              new Command() {
                @Override
                public void execute() {
                  save();
                }
              },
              new Command() {
                @Override
                public void execute() {
                  // cancel?
                }
              },
              new Command() {
                @Override
                public void execute() {
                  reload();
                }
              })
          .show();
    } else {
      save();
    }
  }