@SuppressWarnings("deprecation") @Override public void saveClicked() { Log.info("saveClicked"); request = (AnamnesisCheckRequest) editorDriver.flush(); anamnesisCheck = request.edit(anamnesisCheck); anamnesisCheck.setValue(view.getValue()); Long selectedInsideTitle = -1L; if (view.getSelectedInsideTitle() != null && !view.getSelectedInsideTitle().equals("") && view.getSelectedInsideTitle().length() != 0) { selectedInsideTitle = Long.valueOf(view.getSelectedInsideTitle()); } if (selectedInsideTitle != -1L) { requests .anamnesisCheckTitleRequest() .findAnamnesisCheckTitle(selectedInsideTitle) .fire( new Receiver<AnamnesisCheckTitleProxy>() { public void onFailure(ServerFailure error) { Log.error(error.getMessage()); } @Override public void onSuccess(AnamnesisCheckTitleProxy response) { // GWT.log("$$$$$$$$$$$$$$$$$$$$ anamnesisCheck.getAnamnesisCheckTitle().getText() // = "+anamnesisCheck.getAnamnesisCheckTitle().getText()); // GWT.log("$$$$$$$$$$$$$$$$$$$$ response.getText() = "+response.getText()); // if(anamnesisCheckTitleBefore != null && // anamnesisCheckTitleBefore.getId() == // response.getId()){ // isTitleChange = false ; // }else{ // isTitleChange = true ; // } // GWT.log("$$$$$$$$$$$$$$$$$$$$ isTitleChange = "+isTitleChange); anamnesisCheck.setAnamnesisCheckTitle(response); // if(isTitleChange == true && place.getOperation() // == Operation.EDIT){ // reSorting(anamnesisCheckTitleBefore, // anamnesisCheck.getSort_order()); // }else{ // saveData(); // } // save data // Highlight onViolation Log.info("Map Size: " + view.getAnamnesisCheckMap().size()); request.fire( new OSCEReceiver<Void>(view.getAnamnesisCheckMap()) { // E Highlight onViolation public void onFailure(ServerFailure error) { Log.error(error.getMessage()); } // Highlight onViolation /*@Override public void onViolation(Set<Violation> errors) { Iterator<Violation> iter = errors .iterator(); String message = ""; while (iter.hasNext()) { message += iter.next().getMessage() + "<br>"; } Log.warn(" in AnamnesisCheck -" + message); }*/ // E Highlight onViolation @Override public void onSuccess(Void response) { Log.info("AnamnesisCheck successfully saved."); save = true; saveOrEditAnamnesisCheckTitleInSpportal(anamnesisCheck); sortOderByPrevious(); // placeController.goTo(new // AnamnesisCheckDetailsPlace(anamnesisCheck.stableId(), // Operation.NEW)); } }); } }); } else { Window.alert("Please choose a title!"); } }