@Override public void executeSelect() { if (getListView().getSelectionModel().getSelectedItem().isDefaultProject()) { GeoPlatformMessage.alertMessage( LayerModuleConstants.INSTANCE.GPProjectSearchPanel_alertDefaultProjectSelectedTitleText(), LayerModuleConstants.INSTANCE.GPProjectSearchPanel_alertDefaultProjectSelectedBodyText()); getListView().getSelectionModel().deselectAll(); } else if (!MementoModuleInjector.MainInjector.getInstance().getMementoSave().isEmpty()) { GeoPlatformMessage.confirmMessage( MementoPersistenceConstants.INSTANCE.MementoSaveCacheManager_unsavedOperationsText(), MementoPersistenceConstants.INSTANCE .MementoSaveCacheManager_unsavedOperationMessageText(), new Listener<MessageBoxEvent>() { @Override public void handleEvent(MessageBoxEvent be) { if (Dialog.YES.equals(be.getButtonClicked().getItemId())) { PeekCacheEvent peekCacheEvent = new PeekCacheEvent(); LayerHandlerManager.fireEvent(peekCacheEvent); } else { GeoPlatformMessage.errorMessage( LayerModuleConstants.INSTANCE .ShareProjectPanel_shareVerifySaveOperationsTitleText(), LayerModuleConstants.INSTANCE .ShareProjectPanel_shareVerifySaveOperationsMessageText()); } } }); } else { selector.selectDefaultProject(); } }
@Override public void displayErrorMessage() { GeoPlatformMessage.alertMessage( GeocodingModuleConstants.INSTANCE.ReverseGeoCoderGoogleWidget_infoMessageTitleText(), GeocodingModuleConstants.INSTANCE.ReverseGeoCoderGoogleWidget_errorBodyText()); }