List of usage examples for com.google.gwt.user.client Cookies setCookie
public static void setCookie(String name, String value)
From source file:com.webwoz.client.client.WebWOZClient.java
License:Apache License
private void startEntry() { // time stamp @SuppressWarnings("deprecation") String time = DateTimeFormat.getMediumDateTimeFormat().format(new Date()); String sql = "Insert into output (textorig, audioorig, mmorig, texttrans, audiotrans, mmtrans, experiment, timestamp, played, sign, sender, user, receiver) values ('Start Session (Client)', '-', '-', 'Start Session (Client)', '-', '-', " + experiment + ", '" + time + "', 1, 1, " + user + ", " + user + ", " + wizard + ")"; // Initialize the service remote procedure call if (databaseAccessSvc == null) { databaseAccessSvc = GWT.create(DatabaseAccess.class); }/*from w w w . j a va2 s. c o m*/ AsyncCallback<Void> callback = new AsyncCallback<Void>() { public void onFailure(Throwable caught) { } public void onSuccess(Void result) { // set login cookie Cookies.setCookie("loggedin", "1"); } }; databaseAccessSvc.storeData(sql, callback); }
From source file:de.knightsoftnet.validationexample.client.ui.page.settings.SettingsPresenter.java
License:Apache License
/** * change the language of the ui./* w ww . java2 s .com*/ * * @param planguage language to switch to. */ public final void changeLanguage(final String planguage) { Cookies.setCookie(LocaleInfo.getLocaleCookieName(), planguage); Window.Location.reload(); }
From source file:edu.caltech.ipac.firefly.core.Application.java
public void gotoUrl(String url, boolean saveSearchPage) { if (doSaveState) { doSaveState = false;// ww w . j a v a2s . c o m RequestHandler.Context context = saveSearchPage ? RequestHandler.Context.INCL_SEARCH : RequestHandler.Context.PAGE; String cState = null; try { cState = Application.getInstance().getRequestHandler().getStateInfo(context); } catch (Exception e) { GWT.log("error retrieving state info", e); } if (cState != null) { Cookies.setCookie(PRIOR_STATE, cState); } } if (url != null) { Window.Location.assign(url); } }
From source file:egovframework.eam.admin.main.client.Main.java
License:Open Source License
public void onModuleLoad() { final String initToken = History.getToken(); //setup overall layout / viewport VLayout main = new VLayout() { @Override//from w w w . j av a 2s . c o m protected void onInit() { super.onInit(); if (initToken.length() != 0) { onHistoryChanged(initToken); } } }; ToolStrip topBar = new ToolStrip(); topBar.setHeight(33); topBar.setWidth100(); topBar.addSpacer(6); ImgButton sgwtHomeButton = new ImgButton(); sgwtHomeButton.setSrc("pieces/24/cube_green.png"); sgwtHomeButton.setWidth(24); sgwtHomeButton.setHeight(24); sgwtHomeButton.setPrompt("Go to eGovFrame portal"); sgwtHomeButton.setHoverStyle("interactImageHover"); sgwtHomeButton.setShowRollOver(false); sgwtHomeButton.setShowDownIcon(false); sgwtHomeButton.setShowDown(false); sgwtHomeButton.addClickHandler(new com.smartgwt.client.widgets.events.ClickHandler() { public void onClick(ClickEvent event) { com.google.gwt.user.client.Window.open("http://www.egovframe.go.kr/", "sgwt", null); } }); topBar.addMember(sgwtHomeButton); topBar.addSpacer(6); Label title = new Label("eGov Access Management System"); title.setStyleName("sgwtTitle"); title.setWidth(300); topBar.addMember(title); topBar.addFill(); ToolStripButton devConsoleButton = new ToolStripButton(); devConsoleButton.setTitle("Developer Console"); devConsoleButton.setIcon("silk/bug.png"); //devConsoleButton.setStylePrimaryName("normal"); devConsoleButton.addClickHandler(new com.smartgwt.client.widgets.events.ClickHandler() { public void onClick(ClickEvent event) { SC.showConsole(); } }); topBar.addButton(devConsoleButton); topBar.addSeparator(); /* ImgButton imgButton = new ImgButton(); imgButton.setWidth(18); imgButton.setHeight(18); imgButton.setSrc("silk/emoticon.png"); imgButton.setShowFocused(false); imgButton.setShowFocusedIcon(false); imgButton.setPrompt("Bye bye!!"); imgButton.setTitle("logout"); imgButton.setHoverWidth(110); imgButton.setHoverStyle("interactImageHover"); imgButton.addClickHandler(new com.smartgwt.client.widgets.events.ClickHandler() { public void onClick(ClickEvent event) { com.google.gwt.user.client.Window.Location.replace("/j_spring_security_logout"); } }); topBar.addMember(imgButton); */ ToolStripButton logout = new ToolStripButton("Logout"); logout.setIcon("silk/emoticon.png"); logout.setPrompt("Bye bye!!"); logout.addClickHandler(new com.smartgwt.client.widgets.events.ClickHandler() { public void onClick(ClickEvent event) { com.google.gwt.user.client.Window.Location.replace("/j_spring_security_logout"); } }); topBar.addButton(logout); topBar.addSpacer(6); main.addMember(topBar); main.setWidth100(); main.setHeight100(); main.setStyleName("tabSetContainer"); HLayout hLayout = new HLayout(); hLayout.setLayoutMargin(5); hLayout.setWidth100(); hLayout.setHeight100(); VLayout sideNavLayout = new VLayout(); sideNavLayout.setHeight100(); sideNavLayout.setWidth(185); sideNavLayout.setShowResizeBar(true); sideNav = new SideNavTree(); sideNav.addLeafClickHandler(new LeafClickHandler() { public void onLeafClick(LeafClickEvent event) { TreeNode node = event.getLeaf(); showMenu(node); } }); sideNavLayout.addMember(sideNav); hLayout.addMember(sideNavLayout); mainTabSet = new TabSet(); Layout paneContainerProperties = new Layout(); paneContainerProperties.setLayoutMargin(0); paneContainerProperties.setLayoutTopMargin(1); mainTabSet.setPaneContainerProperties(paneContainerProperties); mainTabSet.setWidth100(); mainTabSet.setHeight100(); mainTabSet.addTabSelectedHandler(new TabSelectedHandler() { public void onTabSelected(TabSelectedEvent event) { Tab selectedTab = event.getTab(); String historyToken = selectedTab.getAttribute("historyToken"); if (historyToken != null) { History.newItem(historyToken, false); } else { History.newItem("main", false); } } }); LayoutSpacer layoutSpacer = new LayoutSpacer(); layoutSpacer.setWidth(5); SelectItem selectItem = new SelectItem(); selectItem.setHeight(21); selectItem.setWidth(130); LinkedHashMap<String, String> valueMap = new LinkedHashMap<String, String>(); valueMap.put("EnterpriseBlue", "Enterprise Blue"); valueMap.put("Enterprise", "Enterprise Gray"); valueMap.put("Graphite", "Graphite"); valueMap.put("Simplicity", "Simplicity"); selectItem.setValueMap(valueMap); final String skinCookieName = "skin_name_2_4"; String currentSkin = Cookies.getCookie(skinCookieName); if (currentSkin == null) { currentSkin = "EnterpriseBlue"; } selectItem.setDefaultValue(currentSkin); selectItem.setShowTitle(false); selectItem.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { Cookies.setCookie(skinCookieName, (String) event.getValue()); com.google.gwt.user.client.Window.Location.reload(); } }); DynamicForm form = new DynamicForm(); form.setPadding(0); form.setMargin(0); form.setCellPadding(1); form.setNumCols(1); form.setFields(selectItem); mainTabSet.setTabBarControls(TabBarControls.TAB_SCROLLER, TabBarControls.TAB_PICKER, layoutSpacer, form); contextMenu = createContextMenu(); Tab tab = new Tab(); tab.setTitle("Home "); tab.setIcon("pieces/16/cube_green.png", 16); tab.setWidth(80); HLayout mainPanel = new HLayout(); mainPanel.setHeight100(); mainPanel.setWidth100(); // main mainPanel.addMember(new GuidePane()); tab.setPane(mainPanel); mainTabSet.addTab(tab); Canvas canvas = new Canvas(); canvas.setBackgroundImage("[SKIN]/shared/background.gif"); canvas.setWidth100(); canvas.setHeight100(); canvas.addChild(mainTabSet); hLayout.addMember(canvas); main.addMember(hLayout); if (SC.hasFirebug()) { Label label = new Label(); label.setWidth100(); label.setHeight(50); label.setValign(VerticalAlignment.CENTER); label.setAlign(Alignment.CENTER); label.setContents( "Firebug can make the eGov Access Management run slow. For the best performance, we suggest disabling Firebug for this site."); Window fbWindow = new Window(); fbWindow.setTitle("Firebug Detected"); fbWindow.setWidth100(); fbWindow.setHeight(80); fbWindow.addItem(label); fbWindow.setRedrawOnResize(true); main.addMember(fbWindow); } main.draw(); // Add history listener //History.addHistoryListener(this); History.addValueChangeHandler(this); RootPanel p = RootPanel.get("loadingWrapper"); if (p != null) { RootPanel.getBodyElement().removeChild(p.getElement()); } GWT.setUncaughtExceptionHandler(new UncaughtExceptionHandler() { public void onUncaughtException(Throwable e) { SC.say("Error", "Client Error occured."); GWT.log("", e); } }); }
From source file:fr.putnami.pwt.doc.client.DocumentationApp.java
License:Open Source License
@Override public void onModuleLoad() { Theme theme = new Theme(); theme.addLink(new CssLink("theme/doc/style/pwt-doc.css", 0)); ThemeController.get().installTheme(theme); if (Cookies.isCookieEnabled()) { int cnt = 0; try {/*w w w . j ava 2 s . co m*/ String cntString = Cookies.getCookie(COOKIE_COUNT_VISIT); if (!Strings.isNullOrEmpty(cntString)) { cnt = Integer.parseInt(cntString); } } catch (NumberFormatException e) { cnt = 0; } cnt++; Cookies.setCookie(COOKIE_COUNT_VISIT, "" + cnt); } GoogleAnalytics analytics = GoogleAnalytics.init(ANALYTICS_TRACKER_ID, DOMAIN); analytics.forceSSL(true); analytics.displayfeatures(); analytics.handleUncaughtException(true); DocumentationDisplay display = new DocumentationDisplay(); RootPanel.get().add(display); SimpleErrorDisplayer errorDisplayer = new SimpleErrorDisplayer(); errorDisplayer.setConstants((ConstantsWithLookup) GWT.create(ErrorConstants.class)); ErrorManager.get().setErrorDisplayer(errorDisplayer); ErrorManager.get().registerErrorHandler(new UmbrellaExceptionHandler()); MvpController controller = MvpController.get(); controller.setDisplay(display); controller.setDefaultPlace(WelcomePlace.INSTANCE); controller.registerActivity(WelcomePlace.INSTANCE); controller.registerActivity(GettingStartedPlace.INSTANCE); controller.registerActivity(BootstrapPlace.INSTANCE); controller.registerActivity(LayoutsPlace.INSTANCE); controller.registerActivity(ComponentsPlace.INSTANCE); controller.registerActivity(DataBindingPlace.INSTANCE); controller.registerActivity(InternationalizationPlace.INSTANCE); controller.registerActivity(NavigationPlace.INSTANCE); controller.registerActivity(ServerCallsPlace.INSTANCE); controller.registerActivity(ErrorsPlace.INSTANCE); controller.registerActivity(CodeEditorPlace.INSTANCE); controller.registerActivity(AjaxBotIndexingPlace.INSTANCE); controller.registerActivity(GoogleAnalyticsPlace.INSTANCE); controller.registerActivity(SamplesPlace.INSTANCE); controller.registerActivity(ContactsTablePlace.INSTANCE); controller.registerActivity(AddressBookPlace.INSTANCE); controller.registerActivity(ComingSoonPlace.INSTANCE); controller.registerActivity(DownloadPlace.INSTANCE); controller.registerAlias("Tables", ComponentsPlace.INSTANCE); controller.registerAlias("Forms", ComponentsPlace.INSTANCE); controller.registerAlias("More", LayoutsPlace.INSTANCE); controller.handleCurrentHistory(); }
From source file:fr.putnami.pwt.doc.client.rss.PwtDoucmentRssReader.java
License:Open Source License
public void read(RssItem value) { if (Cookies.isCookieEnabled()) { Cookies.setCookie(getCookieName(value.getGuid()), new Date() + ""); }/* w ww . jav a 2 s. c o m*/ }
From source file:gov.nist.spectrumbrowser.admin.Admin.java
License:Open Source License
private void loginHandler() { String emailAddress, password; emailAddress = password = ""; emailAddress = emailEntry.getValue().trim(); password = passwordEntry.getValue(); logger.finer("LogintoServer: " + emailAddress); if (emailAddress == null || emailAddress.length() == 0) { Window.alert("Email address is required"); return;/* w w w. j a v a 2 s. c o m*/ } if (password == null || password.length() == 0) { Window.alert("Password is required"); return; } JSONObject jsonObject = new JSONObject(); jsonObject.put(Defines.ACCOUNT_EMAIL_ADDRESS, new JSONString(emailAddress)); jsonObject.put(Defines.ACCOUNT_PASSWORD, new JSONString(password)); jsonObject.put(Defines.ACCOUNT_PRIVILEGE, new JSONString(Defines.ADMIN_PRIVILEGE)); adminService.authenticate(jsonObject.toString(), new SpectrumBrowserCallback<String>() { @Override public void onFailure(Throwable errorTrace) { logger.log(Level.SEVERE, "Error sending request to the server", errorTrace); if (!isUserLoggedIn) { Window.alert("Error communicating with the server."); } } @Override public void onSuccess(String result) { try { JSONValue jsonValue = JSONParser.parseStrict(result); JSONObject jsonObject = jsonValue.isObject(); String status = jsonObject.get(Defines.STATUS).isString().stringValue(); String statusMessage = jsonObject.get(Defines.STATUS_MESSAGE).isString().stringValue(); if (status.equals("OK")) { String sessionToken = jsonObject.get(Defines.SESSION_ID).isString().stringValue(); setSessionToken(sessionToken); Cookies.setCookie(COOKIE, sessionToken); isUserLoggedIn = true; adminScreen = new AdminScreen(verticalPanel, Admin.this); adminScreen.draw(); } else { Window.alert(statusMessage); if (statusMessage.startsWith(Defines.PASSWORD_EXPIRED_ERROR)) { new ResetPassword(verticalPanel, Defines.ADMIN, Admin.this).draw(); } } } catch (Throwable ex) { Window.alert("Admin: Problem initializing application"); logger.log(Level.SEVERE, " initializing application", ex); logoff(); } } }); }
From source file:it.unibo.cs.v2.client.FlozConfigurator.java
License:Open Source License
/** * Shows a nice Login form// ww w . j av a 2s . c o m */ private void showLoginTable() { final LoginPage login = new LoginPage(); centerWidget = (Panel) login; centerWidget.getElement().setAttribute("id", "loginPage"); final Image loadingImage = new Image("/loading.gif"); login.add(loadingImage); login.setAsyncCallback(new Loader<Boolean>(loadingImage) { @Override public void onCustomSuccess(Boolean result) { if (result == true) { remove(login); Cookies.setCookie("login", login.getProvidedLogin()); userInfoProxy.getUserInfo(new Loader<HashMap<String, String>>(loadingImage) { @Override public void onCustomFailure(Throwable caught) { Window.alert("RPC Failure while getting user infos, refresh the page"); } @Override public void onCustomSuccess(HashMap<String, String> result) { userInfo = result; showMainPage(); } }); } else login.showError("Login failed"); } @Override public void onCustomFailure(Throwable caught) { Window.alert("RPC Failed, try reloading the page"); } }); loadingImage.setVisible(false); add(centerWidget); }
From source file:net.cbtltd.client.panel.SessionPopup.java
@Override public void onChange(ChangeEvent change) { if (emailaddressField.sent(change)) { partyExists.execute();//from w w w . j a va 2 s. com Cookies.setCookie("emailaddress", emailaddressField.getValue()); } }
From source file:net.europa13.taikai.web.client.ui.SessionContent.java
License:Open Source License
private void taikaiChanged() { int taikaiIndex = lbTaikai.getSelectedIndex() - 1; if (taikaiIndex >= 0) { TaikaiProxy taikai = taikaiList.get(taikaiIndex); session.setTaikai(taikai);//from ww w . ja v a 2s .co m Cookies.setCookie("taikaiId", String.valueOf(taikai.getId())); } else { session.setTaikai(null); Cookies.removeCookie("taikaiId"); } }