Пример #1
0
  /** @param upload */
  private void updateModelAndVarifyForDeleteUpload(Upload upload) {
    confirmModal.setContent(
        new YesNoPanel(
            confirmModal.getContentId(),
            modalText.replace("*", " [" + upload.getId() + "] " + upload.getFilename()),
            "Delete upload record.",
            confirmModal,
            confirmationAnswer));
    confirmModal.setWindowClosedCallback(
        new ModalWindow.WindowClosedCallback() {
          private static final long serialVersionUID = 1L;

          public void onClose(AjaxRequestTarget target) {
            if (confirmationAnswer.isAnswer()) {
              iArkCommonService.deleteUpload(upload);
              target.add(me);
            } else { // if no nothing be done.Just close I guess
            }
          }
        });
    addOrReplace(confirmModal);
  }