@SuppressWarnings("deprecation") @Override public void changePreviousQuestion( final AnamnesisCheckTypes anamnesisCheckType, String seletedTitleId) { if (seletedTitleId != null && !seletedTitleId.equals("") && seletedTitleId.length() != 0) { requests .anamnesisCheckTitleRequest() .findAnamnesisCheckTitle(Long.valueOf(seletedTitleId)) .fire( new Receiver<AnamnesisCheckTitleProxy>() { public void onFailure(ServerFailure error) { Log.error(error.getMessage()); } @Override public void onSuccess(AnamnesisCheckTitleProxy response) { getQuestionsByselected(response); } }); } // else{ // getQuestionsByselected(null); // } }
@Override public void editTitle(AnamnesisCheckTitleProxy title, UIObject refObj) { // if (titlePopupView != null && titlePopupView.isShowing()) { // titlePopupView.hide(); // titlePopupView = null; // } editedTitle = title; titlePopupView = new AnamnesisCheckTitlePopupViewImpl(refObj); titleEditorDriver = titlePopupView.createEditorDriver(); titlePopupView.setDelegate(this); requests .anamnesisCheckTitleRequest() .findAnamnesisCheckTitle(title.getId()) .fire( new OSCEReceiver<AnamnesisCheckTitleProxy>() { @Override public void onSuccess(AnamnesisCheckTitleProxy response) { AnamnesisCheckTitleRequest request = requests.anamnesisCheckTitleRequest(); request.persist().using(response); titleEditorDriver.edit(response, request); titleEditorDriver.flush(); } }); }
private void init() { request = requests.anamnesisCheckRequest(); if (anamnesisCheck == null) { AnamnesisCheckProxy anamnesisCheck = request.create(AnamnesisCheckProxy.class); this.anamnesisCheck = anamnesisCheck; view.setEditTitle(false); } else { // cannot be set via editor... view.setEditTitle(true); } // GWT.log("$$$$$$$$$$$$$$$$ anamnesisCheck be // title="+anamnesisCheck.getAnamnesisCheckTitle().getText()); // GWT.log("$$$$$$$$$$$$$$$$ anamnesisCheck be sort oder="+anamnesisCheck.getSort_order()); anamnesisCheckBefore = anamnesisCheck; Log.info("edit"); Log.info("persist"); request.persist().using(anamnesisCheck); editorDriver.edit(anamnesisCheck, request); Log.info("flush"); // editorDriver.flush(); Log.debug("Create für: " + anamnesisCheck.getId()); // manually update value fields... (no editor support) view.update(anamnesisCheck); initInsideTitle(); if (place.getOperation() == Operation.EDIT) { getQuestionsByselected(anamnesisCheck.getAnamnesisCheckTitle()); } else if (place.getOperation() == Operation.CREATE) { requests .anamnesisCheckTitleRequest() .findAnamnesisCheckTitle(Long.valueOf(place.getTitleId())) .fire( new Receiver<AnamnesisCheckTitleProxy>() { @Override public void onSuccess(AnamnesisCheckTitleProxy response) { getQuestionsByselected(response); } }); } }
@SuppressWarnings("deprecation") private void initInsideTitle() { requests .anamnesisCheckTitleRequest() .findAllAnamnesisCheckTitles() .fire( new Receiver<List<AnamnesisCheckTitleProxy>>() { @Override public void onSuccess(List<AnamnesisCheckTitleProxy> response) { GWT.log("find titles sucess response size = " + response.size()); view.setInsideTitleListBox(response); if (place.getOperation() == Operation.EDIT && anamnesisCheck.getAnamnesisCheckTitle() != null) { // Issue # 122 : Replace pull down with autocomplete. // view.setSeletedInsideTitle(String.valueOf(anamnesisCheck.getAnamnesisCheckTitle().getId())); view.setSeletedInsideTitle(anamnesisCheck.getAnamnesisCheckTitle()); // Issue # 122 : Replace pull down with autocomplete. } else if (place.getOperation() == Operation.CREATE && place.getTitleId() != null) { requests .anamnesisCheckTitleRequest() .findAnamnesisCheckTitle(Long.parseLong(place.getTitleId())) .fire( new Receiver<AnamnesisCheckTitleProxy>() { @Override public void onSuccess(AnamnesisCheckTitleProxy response) { // TODO Auto-generated method stub view.setSeletedInsideTitle(response); } }); // Issue # 122 : Replace pull down with autocomplete. // view.setSeletedInsideTitle(String.valueOf(place.getTitleId())); // view.setSeletedInsideTitle(String.valueOf(place.getTitleId())); // Issue # 122 : Replace pull down with autocomplete. } } }); }
@SuppressWarnings("deprecation") @Override public void deleteTitle(final AnamnesisCheckTitleProxy title) { deletedTitle = title; requests .anamnesisCheckTitleRequest() .deleteTitleFromSpPortal(deletedTitle.getId()) .fire( new OSCEReceiver<Boolean>() { @Override public void onSuccess(Boolean response) { if (response == null) { showErrorMessageToUser( "System could not delete AnamnesisCheckTitle from SpPortal for id : " + deletedTitle.getId()); } else { requests .anamnesisCheckTitleRequest() .remove() .using(title) .fire( new OSCEReceiver<Void>() { @Override public void onSuccess(Void response) { removeDataProvider(title); view.filterTitle(null); fireGetAllTitlesRequest(new FilterTitleReceiver()); getTitlesBySearchStringAndFilter(); } }); } } }); }
@SuppressWarnings("deprecation") @Override public void addNewTitleClicked(String titleText) { // Log.info("saveClicked"); // Log.info("Map Size: " + view.getAnamnesisCheckTitleMap().size()); sort_order = 0; title = titleText; requests .anamnesisCheckTitleRequest() .findMaxSortOrder() .fire( new OSCEReceiver<Integer>() { @SuppressWarnings("deprecation") @Override public void onSuccess(Integer response) { if (response == null) { sort_order = 0; } else { sort_order = response; } if (title.trim().equals("")) title = null; AnamnesisCheckTitleRequest request = requests.anamnesisCheckTitleRequest(); final AnamnesisCheckTitleProxy anamnesisCheckTitle = request.create(AnamnesisCheckTitleProxy.class); anamnesisCheckTitle.setText(title); anamnesisCheckTitle.setSort_order((sort_order + 1)); // Highlight onViolation request .persist() .using(anamnesisCheckTitle) .fire( new OSCEReceiver<Void>(view.getAnamnesisCheckTitleMap()) { // E Highlight onViolation @SuppressWarnings("deprecation") @Override public void onSuccess(Void response) { // Create Anamnisis check title in spportal requests .anamnesisCheckTitleRequest() .saveAnamnesisCheckTitleInSpPortal(anamnesisCheckTitle) .fire( new OSCEReceiver<Boolean>() { @Override public void onSuccess(Boolean response) { if (response == null) { showErrorMessageToUser( "System could not create AnamnesisCheckTitle in Spportal"); } else { Log.info( "AnamnesisCheck title is created in sp portal successfully"); } } }); view.filterTitle(null); fireGetAllTitlesRequest(new FilterTitleReceiver()); getTitlesBySearchStringAndFilter(); } }); } }); }
@Override public void moveUpTitle(AnamnesisCheckTitleProxy proxy) { requests.anamnesisCheckTitleRequest().moveUp().using(proxy).fire(new TitleMovedReceiver()); }
protected void fireGetAllTitlesRequest(Receiver<List<AnamnesisCheckTitleProxy>> callback) { requests.anamnesisCheckTitleRequest().findAllAnamnesisCheckTitles().fire(callback); }
@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!"); } }