// Changed the method name for consistency. private void populateFields() { detailDisplay.getName().setValue(currentDetails.getName()); // US 413. Populate the value for both the Steward List box and the Steward Other if any. detailDisplay.getOrganisation().setValue(currentDetails.getSteward()); String stewardOther = currentDetails.getStewardOther(); if (stewardOther != null && !stewardOther.equalsIgnoreCase("")) { detailDisplay.showOtherTextBox(); detailDisplay.getStewardOther().setValue(currentDetails.getStewardOther()); } else { detailDisplay.hideOtherTextBox(); } detailDisplay.getCategory().setValue(currentDetails.getCategory()); detailDisplay.getRationale().setValue(currentDetails.getRationale()); detailDisplay.getComments().setValue(currentDetails.getComments()); detailDisplay.getCodeSystem().setValue(currentDetails.getCodeSystem()); detailDisplay.getCodeSystemVersion().setValue(currentDetails.getCodeSystemVersion()); detailDisplay.getErrorMessageDisplay().clear(); // US210 prefixing the oid widget title with the oid itself so it can be viewed by a user String oid = currentDetails.getOid(); detailDisplay.getOid().setValue(oid); String oidTitle = oid == null ? detailDisplay.getOidTitle() : oid + " - " + detailDisplay.getOidTitle(); ((TextAreaWithMaxLength) detailDisplay.getOid()).setTitle(oidTitle); detailDisplay.getLastModifiedDate().setValue(currentDetails.getLastModifiedDate()); setModelCodesToView(false); enableOrDisableFields(); }
private void displayDetail(String heading) { detailDisplay.getErrorMessageDisplay().clear(); detailDisplay.getSuccessMessageDisplay().clear(); /*USTod*/ setPanelContentAndHeading(detailDisplay.asWidget(), heading); // panel.setContent(detailDisplay.asWidget()); Mat.focusSkipLists("MainContent"); }
public Widget getWidget() { detailDisplay.getErrorMessageDisplay().clear(); detailDisplay.getSuccessMessageDisplay().clear(); /*USTod*/ return panel; }
private void update(final int source) { detailDisplay.getErrorMessageDisplay().clear(); detailDisplay.getSuccessMessageDisplay().clear(); updateModelDetailsFromView(); if (isValid(currentDetails)) { MatContext.get() .getCodeListService() .saveorUpdateGroupedCodeList( currentDetails, new AsyncCallback<SaveUpdateCodeListResult>() { @Override public void onSuccess(SaveUpdateCodeListResult result) { if (result.isSuccess()) { currentDetails.setExistingCodeList( true); // Need to set this flag, after a sucessful save operation. Otherwise // when Adding ValueSets, throws NULL Exception currentDetails.setID(result.getId()); detailDisplay .getSuccessMessageDisplay() .setMessage( MatContext.get() .getMessageDelegate() .getGroupedValueSetChangedSavedMessage(source)); detailDisplay.EnableAnchors(); String lmd = result.getLastModifiedDate(); if (lmd != null) { currentDetails.setLastModifiedDate(lmd); if (source == MessageDelegate.COMPLETE) detailDisplay.getLastModifiedDate().setEnabled(true); } populateFields(); if (source == MessageDelegate.DRAFT) { // category should be disabled on successfull draft save detailDisplay.getCategoryListBox().setEnabled(false); detailDisplay.setSaveCompleteButtonEnabled(true); } } else { String message = null; switch (result.getFailureReason()) { case SaveUpdateCodeListResult.NOT_UNIQUE: message = MatContext.get() .getMessageDelegate() .getGroupedCodeListExistsMessage(currentDetails.getName()); break; case SaveUpdateCodeListResult.OID_NOT_UNIQUE: message = MatContext.get().getMessageDelegate().getOIDInUseMessage(); break; case SaveUpdateCodeListResult.INVALID_LAST_MODIFIED_DATE: message = MatContext.get() .getMessageDelegate() .getInvalidLastModifiedDateMessage(); break; case SaveUpdateCodeListResult.LAST_MODIFIED_DATE_DUPLICATE: message = MatContext.get() .getMessageDelegate() .getLastModifiedDateNotUniqueMessage(); break; default: message = MatContext.get() .getMessageDelegate() .getUnknownErrorMessage(result.getFailureReason()); } detailDisplay.getErrorMessageDisplay().setMessage(message); } } @Override public void onFailure(Throwable caught) { detailDisplay .getErrorMessageDisplay() .setMessage( MatContext.get() .getMessageDelegate() .getIdentityMessage(caught.getLocalizedMessage())); } }); } }
public void clearMessages() { detailDisplay.getErrorMessageDisplay().clear(); detailDisplay.getSuccessMessageDisplay().clear(); addCodeListDisplay.getErrorMessageDisplay().clear(); addCodeListDisplay.getSuccessMessageDisplay().clear(); }