@Override public void updateRemoteApiKey(CallingContext context, String name, String apiKey) { checkParameter(NAME, name); checkParameter("ApiKey", apiKey); // $NON-NLS-1$ RaptureRemote ret = Kernel.INSTANCE.getRemote(name); if (ret == null) { throw RaptureExceptionFactory.create( HttpURLConnection.HTTP_BAD_REQUEST, Messages.getString("Admin.NoFindRemote") + name); // $NON-NLS-1$ } else { ret.setApiKey(apiKey); RaptureRemoteStorage.add( ret, context.getUser(), Messages.getString("Admin.UpdatedApi")); // $NON-NLS-1$ } }