コード例 #1
0
ファイル: EmployeeEditor.java プロジェクト: musictang/algem
  void update() {
    Employee e = view.get();

    try {
      if (old == null) {
        if (!e.isEmpty()) {
          service.create(e);
          old = e;
        }
      } else if (!old.equals(e)) {
        service.update(e);
        old = e;
      }
    } catch (EmployeeException ex) {
      MessagePopup.warning(
          this, MessageUtil.getMessage("employee.update.warning") + ":\n" + ex.getMessage());
      GemLogger.logException(ex);
    }
  }