@Override public void onCommandException(CommandResponse response) { if (onFinished != null) { onFinished.run(); } super.onCommandException(response); } });
@Override public void onCommunicationException(Throwable error) { if (null != onError) { onError.run(); } else { super.onCommunicationException(error); } } });
public void execute(final SearchByLocationResponse vectorResponse) { if (includeRasterLayers) { GwtCommand commandRequest = new GwtCommand(SearchByPointRequest.COMMAND); commandRequest.setCommandRequest(rasterLayerRequest); GwtCommandDispatcher.getInstance().execute(commandRequest, new AbstractCommandCallback<SearchByPointResponse>() { public void execute(final SearchByPointResponse rasterResponse) { //Featuremap maps client layer on feature Map<String, List<org.geomajas.layer.feature.Feature>> featureMap = vectorResponse.getFeatureMap(); featureMap.putAll(rasterResponse.getFeatureMap()); showFeatureInfo(featureMap); } }); } else { showFeatureInfo(vectorResponse.getFeatureMap()); } } });
public void execute(SaveOrUpdateParameterBeanResponse response) { SaveOrUpdateParameterBeanRequest request = new SaveOrUpdateParameterBeanRequest(); request.addStringParameter(ClientRasterLayerBeanFactory.CLASS_NAME, "org.geomajas.configuration.client.ClientRasterLayerInfo"); request.addStringParameter(ClientRasterLayerBeanFactory.BEAN_NAME, "clientWmsLayer"); request.addStringParameter(ClientRasterLayerBeanFactory.LABEL, "WMS"); request.addStringParameter(ClientRasterLayerBeanFactory.SERVER_LAYER_ID, "wmsLayer"); request.addStringParameter(ClientRasterLayerBeanFactory.MAP_ID, "mapRuntimeConfig"); GwtCommand command = new GwtCommand(SaveOrUpdateParameterBeanRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<SaveOrUpdateParameterBeanResponse>() { public void execute(SaveOrUpdateParameterBeanResponse response) { map.getMapModel().refresh(); } }); }
@Override public void onCommunicationException(Throwable error) { if (onFinished != null) { onFinished.run(); } super.onCommunicationException(error); }
public void execute(SaveOrUpdateParameterBeanResponse response) { SaveOrUpdateParameterBeanRequest request = new SaveOrUpdateParameterBeanRequest(); request.addStringParameter(ClientVectorLayerBeanFactory.CLASS_NAME, "org.geomajas.configuration.client.ClientVectorLayerInfo"); request.addStringParameter(ClientVectorLayerBeanFactory.BEAN_NAME, "clientRuntimeConfigCountries"); request.addStringParameter(ClientVectorLayerBeanFactory.LABEL, "Countries"); request.addStringParameter(ClientVectorLayerBeanFactory.SERVER_LAYER_ID, "adminCountries"); request.addStringParameter(ClientVectorLayerBeanFactory.MAP_ID, "mapRuntimeConfig"); GwtCommand command = new GwtCommand(SaveOrUpdateParameterBeanRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<SaveOrUpdateParameterBeanResponse>() { public void execute(SaveOrUpdateParameterBeanResponse response) { map.getMapModel().refresh(); } }); }
@Override public void onCommandException(CommandResponse response) { String msg = ""; for (ExceptionDto error : response.getExceptions()) { msg = error.getClassName() + ": " + error.getMessage(); break; } callback.onFailure(msg); super.onCommandException(response); } });
@Override public void onCommunicationException(Throwable error) { callback.onFailure(error.toString()); super.onCommunicationException(error); }