public void initialized(GetConfigurationResponse response) { DeskmanagerApplicationInfoUserData userData = (DeskmanagerApplicationInfoUserData) response.getApplication().getUserData(); GdmLayout.version = userData.getDeskmanagerVersion(); GdmLayout.build = userData.getDeskmanagerBuild(); // Load geodesk from registry geodesk = UserApplicationRegistry.getInstance().get(userData.getUserApplicationKey()); if (geodesk != null) { geodesk.setApplicationId(response.getApplication().getId()); geodesk.setClientApplicationInfo(response.getApplication()); // Register the geodesk to the loading screen (changes banner, and name), and set the page title loadScreen.registerGeodesk(geodesk); if (null != Document.get()) { Document.get().setTitle(geodesk.getName()); } // Load the geodesk // Build main layout callback.loaded(geodesk.loadGeodesk()); if (handler != null) { handler.onUserApplicationLoad(new UserApplicationEvent(geodesk)); } } else { Window.alert(MESSAGES.noSuchGeodeskExists()); } } });