@Override public Deferred execute(GwtCommand command, CommandCallback<?>... callback) { return GwtCommandDispatcher.getInstance().execute(command, callback); }
public void onTokenChanged(TokenChangedEvent event) { setToken(event.getToken(), event.getUserDetail(), false); List<RetryCommand> retryCommands = afterLoginCommands.remove(oldToken); if (null != retryCommands) { for (RetryCommand retryCommand : retryCommands) { execute(retryCommand.getCommand(), retryCommand.getDeferred()); } } } });
public static void getUsers(final DataCallback<List<UserDto>> onFinish) { FindUsersRequest request = new FindUsersRequest(); GwtCommand command = new GwtCommand(FindUsersRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<FindUsersResponse>() { public void execute(FindUsersResponse response) { if (onFinish != null) { onFinish.execute(response.getUsers()); } } }); }
/** * Send a command to reload all dynamic layers. */ public static void reloadDynamicLayers() { ReloadDynamicLayersRequest request = new ReloadDynamicLayersRequest(); GwtCommand command = new GwtCommand(ReloadDynamicLayersRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command); }
/** * Logs the user out. */ public static void logout() { GwtCommandDispatcher dispatcher = GwtCommandDispatcher.getInstance(); if (null != dispatcher.getUserToken()) { GwtCommand command = new GwtCommand(LogoutRequest.COMMAND); dispatcher.logout(); dispatcher.execute(command); } }
@Override public void getGroups(final DataCallback<List<TerritoryDto>> onFinish) { GetTerritoriesRequest request = new GetTerritoriesRequest(); GwtCommand command = new GwtCommand(GetTerritoriesRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<GetTerritoriesResponse>() { public void execute(GetTerritoriesResponse response) { if (onFinish != null) { onFinish.execute(response.getTerritories()); } } }); }
@Override public void getGroup(long id, final DataCallback<TerritoryDto> onFinish) { GetGroupRequest request = new GetGroupRequest(); request.setId(id); GwtCommand command = new GwtCommand(GetGroupRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<GetGroupResponse>() { public void execute(GetGroupResponse response) { if (onFinish != null) { onFinish.execute(response.getGroup()); } } }); }
@Override public void getUsers(boolean includeProfiles, final DataCallback<List<UserDto>> onFinish) { FindUsersRequest request = new FindUsersRequest(); request.setIncludeProfiles(includeProfiles); GwtCommand command = new GwtCommand(FindUsersRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<FindUsersResponse>() { public void execute(FindUsersResponse response) { if (onFinish != null) { onFinish.execute(response.getUsers()); } } }); }
@Override public void getProfilesOfUser(long userId, final DataCallback<List<ProfileDto>> onFinish) { GetUserProfilesRequest request = new GetUserProfilesRequest(); request.setId(userId); GwtCommand command = new GwtCommand(GetUserProfilesRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<GetUserProfilesResponse>() { public void execute(GetUserProfilesResponse response) { if (onFinish != null) { onFinish.execute(response.getProfiles()); } } }); }
@Override public void updateGroup(TerritoryDto group, final DataCallback<TerritoryDto> onFinish) { UpdateGroupRequest request = new UpdateGroupRequest(); request.setGroup(group); GwtCommand command = new GwtCommand(UpdateGroupRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<UpdateGroupResponse>() { public void execute(UpdateGroupResponse response) { if (onFinish != null) { onFinish.execute(response.getGroup()); } } }); }
@Override public void getUser(long id, final DataCallback<UserDto> dataCallback) { GetUserRequest request = new GetUserRequest(); request.setId(id); GwtCommand command = new GwtCommand(GetUserRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<GetUserResponse>() { public void execute(GetUserResponse response) { if (dataCallback != null) { dataCallback.execute(response.getUserDto()); } } }); }
public static void processShapeFileUpload(String fileId, final DataCallback<ProcessShapeFileResponse> onFinish) { ProcessShapeFileRequest request = new ProcessShapeFileRequest(); request.setFileId(fileId); GwtCommand command = new GwtCommand(ProcessShapeFileRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<ProcessShapeFileResponse>() { @Override public void execute(ProcessShapeFileResponse commandResponse) { if (onFinish != null) { onFinish.execute(commandResponse); } } }); }
@Override public void getFeatureInfo(FeaturesSupportedWmsLayer layer, Coordinate location, GetFeatureInfoFormat format, final Callback<Object, String> callback) { String url = getFeatureInfoUrl(layer, location, format, DEFAULT_PIXEL_TOLERANCE, DEFAULT_MAX_FEATURES); GwtCommand command = new GwtCommand(GetFeatureInfoRequest.COMMAND_NAME); command.setCommandRequest(new GetFeatureInfoRequest(url)); GwtCommandDispatcher.getInstance().execute(command, new CommandCallback<GetFeatureInfoResponse>() { public void execute(GetFeatureInfoResponse response) { if (response.getFeatures() != null) { callback.onSuccess(response.getFeatures()); } else { callback.onSuccess(response.getWmsResponse()); } } }); }
private void calculate(final GeometryArrayFunction callback) { geometry.setPrecision(-1); splitLine.setPrecision(-1); GeometrySplitRequest request = new GeometrySplitRequest(geometry, splitLine); GwtCommand command = new GwtCommand(GeometrySplitRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<GeometrySplitResponse>() { public void execute(GeometrySplitResponse response) { callback.execute(response.getGeometries().toArray(new Geometry[response.getGeometries().size()])); } }); } }
public static void deleteSearchFavourite(SearchFavourite sf, final DataCallback<Boolean> onFinished) { DeleteSearchFavouriteRequest dsfr = new DeleteSearchFavouriteRequest(); dsfr.setSearchFavouriteId(sf.getId()); GwtCommand command = new GwtCommand(DeleteSearchFavouriteRequest.COMMAND); command.setCommandRequest(dsfr); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<SuccessCommandResponse>() { public void execute(SuccessCommandResponse response) { if (onFinished != null) { onFinished.execute(response.isSuccess()); } } }); } }
@Override public void updateUser(UserDto user, String newPassword, final DataCallback<UserDto> onFinish) { UpdateUserRequest request = new UpdateUserRequest(); request.setUserDto(user); request.setPassword(newPassword); GwtCommand command = new GwtCommand(UpdateUserRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<UpdateUserResponse>() { public void execute(UpdateUserResponse response) { if (onFinish != null) { onFinish.execute(response.getUser()); } } }); }
/** * {@see org.geomajas.plugin.deskmanager.command.manager.DeleteGeodeskCommand}. * * @param geodesk the geodesk to delete. */ public static void deleteGeodesk(final GeodeskDto geodesk) { DeleteGeodeskRequest request = new DeleteGeodeskRequest(); request.setGeodeskId(geodesk.getId()); GwtCommand command = new GwtCommand(DeleteGeodeskRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<CommandResponse>() { public void execute(CommandResponse response) { Whiteboard.fireEvent(new GeodeskEvent(geodesk, GeodeskEvent.Action.DELETE)); } }); }
@Override public void getGeometryOfShpFile(String shpFileToken, String toCrs, final DataCallback<Geometry> onFinish) { GetTerritoryFromShpRequest request = new GetTerritoryFromShpRequest(); request.setShpFileToken(shpFileToken); request.setToCrs(toCrs); GwtCommand command = new GwtCommand(GetTerritoryFromShpRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new AbstractCommandCallback<GetTerritoryFromShpResponse>() { public void execute(GetTerritoryFromShpResponse response) { if (onFinish != null) { onFinish.execute(response.getGeometry()); } } }); }
private void doLogin(final TokenChangedHandler tokenChangedHandler, final TokenRequestHandler fallbackTokenRequestHandler) { RetrieveRolesRequest request = new RetrieveRolesRequest(); request.setGeodeskId(geodeskId); request.setLocale(LocaleInfo.getCurrentLocale().getLocaleName()); request.setSecurityToken(token); GwtCommand command = new GwtCommand(RetrieveRolesRequest.COMMAND); command.setCommandRequest(request); GwtCommandDispatcher.getInstance().execute(command, new CommandCallback<RetrieveRolesResponse>() { public void execute(RetrieveRolesResponse response) { processResponse(tokenChangedHandler, fallbackTokenRequestHandler, response); } }); }
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(); } }); }