List of usage examples for com.google.gwt.user.client Cookies setCookie
public static void setCookie(String name, String value)
From source file:net.sf.gudoku.client.Gudoku.java
License:Open Source License
private int getNextGameIdFromCookie() { String gameIdAsString = Cookies.getCookie(GAME_ID_COOKIE_NAME); int gameId = 0; if (gameIdAsString != null && gameIdAsString.length() > 0) { gameId = Integer.parseInt(gameIdAsString); }//from w w w .j a va 2s . c o m gameId += 1; Cookies.setCookie(GAME_ID_COOKIE_NAME, String.valueOf(gameId)); return gameId; }
From source file:net.wespot.gwt.client.Login.java
License:Open Source License
public void loadPage() { final DynamicForm form = new DynamicForm(); form.setUseAllDataSourceFields(true); HeaderItem header = new HeaderItem(); header.setDefaultValue("Login"); TextItem userName = new TextItem(); userName.setName("username"); userName.setTitle("Username"); final PasswordItem passwordItem = new PasswordItem(); passwordItem.setName("password"); passwordItem.setTitle("Password"); ButtonItem submit = new ButtonItem(); submit.setTitle("Submit"); submit.addClickHandler(new ClickHandler() { public void onClick(ClickEvent event) { AccountClient.getInstance().authenticate(form.getValueAsString("username"), form.getValueAsString("password"), new JsonCallback() { public void onJsonReceived(JSONValue jsonValue) { if (jsonValue.isObject() != null) { if (jsonValue.isObject().containsKey("userName")) { SC.ask("result", "username incorrect", new BooleanCallback() { @Override public void execute(Boolean value) { } });//from w w w . j av a2 s .c o m // SC.showPrompt("username incorrect"); } if (jsonValue.isObject().containsKey("password")) { SC.ask("result", "password incorrect", new BooleanCallback() { @Override public void execute(Boolean value) { } }); } if (jsonValue.isObject().containsKey("token")) { Cookies.setCookie(AUTH_COOKIE, jsonValue.isObject().get("token").isString().stringValue()); if (Window.Location.getParameter("redirect_uri") != null) { // SC.ask("result", "about to open "+"/oauth/auth?redirect_uri="+Window.Location.getParameter("redirect_uri")+ // "&client_id="+Window.Location.getParameter("client_id")+ // "&response_type="+Window.Location.getParameter("response_type")+ // "&scope="+Window.Location.getParameter("scope"), new BooleanCallback() { // @Override // public void execute(Boolean value) { // // } // }); // Window.open("/oauth/auth?redirect_uri="+Window.Location.getParameter("redirect_uri")+ // "&client_id="+Window.Location.getParameter("client_id")+ // "&response_type="+Window.Location.getParameter("response_type")+ // "&scope="+Window.Location.getParameter("scope"), "_self", ""); Window.Location.replace("/oauth/auth?redirect_uri=" + Window.Location.getParameter("redirect_uri") + "&client_id=" + Window.Location.getParameter("client_id") + "&response_type=" + Window.Location.getParameter("response_type") + "&scope=" + Window.Location.getParameter("scope")); } else { SC.say("Login Successful"); } } } }; }); // final String oldValue = form.getValueAsString("password"); // CustomValidator matchesValidator = new CustomValidator(){ // @Override // protected boolean condition(Object value) { // return !oldValue.equals(form.getValue("password")); // // } // }; // matchesValidator.setErrorMessage("Username/password incorrect"); // passwordItem.setValidators(matchesValidator); // form.validate(); } }); form.setFields(header, userName, passwordItem, submit); RootPanel.get("login").add(form); }
From source file:org.bonitasoft.console.client.user.process.action.CheckFormMappingAndDisplayProcessInstanciationFormAction.java
License:Open Source License
protected void setAlreadyStartedCookie(final String processId) { final String processIdArrayAsString = Cookies.getCookie(ALREADY_STARTED_ARRAY_COOKIE_KEY); final ArrayList<String> processIdArray = new ArrayList<String>(); processIdArray.add(processId);/*from www .j a v a2 s. co m*/ if (processIdArrayAsString != null) { final JSONValue jsonValue = JSONParser.parseStrict(processIdArrayAsString); final JSONArray jsonArray = jsonValue.isArray(); if (jsonArray != null) { for (int i = 0; i < jsonArray.size(); i++) { processIdArray.add(jsonArray.get(i).isString().stringValue()); } } } final String alreadyStartedCookieValue = JSonSerializer.serialize(processIdArray); Cookies.setCookie(ALREADY_STARTED_ARRAY_COOKIE_KEY, alreadyStartedCookieValue); }
From source file:org.bonitasoft.console.client.user.task.action.AddProcesIdToCookieThenDisplayProcessInstanciationFormAction.java
License:Open Source License
protected void setAlreadyStartedCookie(TreeIndexed<String> parameters) { String processIdArrayAsString = Cookies.getCookie(ALREADY_STARTED_ARRAY_COOKIE_KEY); String processId = parameters.getValue("id"); ArrayList<String> processIdArray = new ArrayList<String>(); processIdArray.add(processId);/*from w w w. j a v a 2 s. c o m*/ if (processIdArrayAsString != null) { JSONValue jsonValue = JSONParser.parseStrict(processIdArrayAsString); JSONArray jsonArray = jsonValue.isArray(); if (jsonArray != null) { for (int i = 0; i < jsonArray.size(); i++) { processIdArray.add(jsonArray.get(i).isString().stringValue()); } } } String alreadyStartedCookieValue = JSonSerializer.serialize(processIdArray); Cookies.setCookie(ALREADY_STARTED_ARRAY_COOKIE_KEY, alreadyStartedCookieValue); }
From source file:org.bonitasoft.web.toolkit.client.ClientApplicationURL.java
License:Open Source License
private static void setLang(final LOCALE lang, final boolean refresh) { Session.addParameter(ATTRIBUTE_LANG, lang.toString()); ParametersStorageWithCookie.addParameter(ATTRIBUTE_LANG, lang.toString()); Cookies.setCookie(FORM_LOCALE_COOKIE_NAME, lang.toString()); AbstractI18n.setDefaultLocale(lang); if (refresh) { Window.Location.reload(); }//from w ww .j a v a2 s . com }
From source file:org.C2C.client.CallManager.java
License:Open Source License
public static void LOGIN_CALLBACK(Map<String, List<String>> result) { String loginStatus = (String) result.get(RETURN_VALUE_1).get(0); //String sid = (String) result.get(RETURN_VALUE_3).get(0); LOGIN_RESULTX loginStat = LOGIN_RESULTX.valueOf(loginStatus); String userPresentativeName = ""; switch (loginStat) { case SUCCEED: IS_LOGGEDIN = true;//from w w w . j av a 2 s. c om if (m_tempLogin != null) { Cookies.setCookie(COOKIE_UID, m_tempLogin); } m_tempLogin = null; userPresentativeName = (String) result.get(RETURN_VALUE_2).get(0); showTheUserPresetativeNameOnThePage(userPresentativeName); fireUserLoggedInOrLoggedOut(true); break; case DATADASE_ERROR: IS_LOGGEDIN = false; hideTheUserPresetativeName(); //login("Database Error!", true); break; case WRONG_USER_OR_PASSWORD: IS_LOGGEDIN = false; //clearCookies(); hideTheUserPresetativeName(); //login("Wrong user/password!", true); break; case SYSTEM_ERROR_SEE_SERVER_LOG: IS_LOGGEDIN = false; clearCookies(); hideTheUserPresetativeName(); //login("System error: contact to Administrator!", false); break; case USER_IS_ALREADY_LOGGEDIN_WITH_SAME_SESSION: Window.alert("USER_IS_ALREADY_LOGGEDIN_WITH_SAME_SESSION"); IS_LOGGEDIN = true; userPresentativeName = (String) result.get(RETURN_VALUE_2).get(0); showTheUserPresetativeNameOnThePage(userPresentativeName); fireUserLoggedInOrLoggedOut(true); break; } }
From source file:org.celstec.arlearn2.portal.client.Entry.java
License:Open Source License
public void loadPage() { final OauthClient client = OauthClient.checkAuthentication(); if (client != null) { String href = Cookies.getCookie("redirectAfterOauth"); if (href != null) { Cookies.removeCookie("redirectAfterOauth"); Window.open(href, "_self", ""); } else {//ww w . j a v a 2 s .c om if (RootPanel.get("button-facebook") != null) (new OauthPage()).loadPage(); if (RootPanel.get("author") != null) (new AuthorPage()).loadPage(); if (RootPanel.get("test") != null) (new TestPage()).loadPage(); if (RootPanel.get("contact") != null) (new AddContactPage()).loadPage(); if (RootPanel.get("register") != null && Window.Location.getParameter("gameId") != null) (new RegisterForGame()).loadPage(); if (RootPanel.get("register") != null && Window.Location.getParameter("runId") != null) (new RegisterForRun()).loadPage(); if (RootPanel.get("result") != null) (new ResultDisplayPage()).loadPage(); if (RootPanel.get("portal") != null) (new org.celstec.arlearn2.portal.client.portal.PortalPage()).loadPage(); if (RootPanel.get("oauth_new") != null) (new OauthPage()).loadPage(); if (RootPanel.get("resultDisplayRuns") != null) (new ResultDisplayRuns()).loadPage(); if (RootPanel.get("htmlDisplay") != null) (new CrsDisplay()).loadPage(); if (RootPanel.get("resultDisplayRunsParticipate") != null) (new ResultDisplayRunsParticipate()).loadPage(); if (RootPanel.get("network") != null) (new NetworkPage()).loadPage(); if (RootPanel.get("search") != null) (new SearchPage()).loadPage(); if (RootPanel.get("game") != null) (new GamePage()).loadPage(); if (RootPanel.get("debug") != null) (new DebugPage()).loadPage(); if (RootPanel.get("testContentUpload") != null) (new ContentUploadPage()).loadPage(); if (RootPanel.get("authToken") != null) (new AuthTokenPage()).loadPage(); } } else { String href = Window.Location.getHref(); if (href.contains("oauth.html")) { (new OauthPage()).loadPage(); } else { Cookies.setCookie("redirectAfterOauth", href); Window.open("/oauth.html", "_self", ""); } } }
From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.AssessmentsPlayerPresenter.java
License:Open Source License
/** * This method is used to set cookies values when page is refreshed. *///from www. j a v a 2 s .c o m public void setCookieValues() { if (AppClientFactory.getCurrentPlaceToken().equalsIgnoreCase(PlaceTokens.ASSESSMENT_PLAY)) { Cookies.setCookie(getCookieKey() + "-assessmentSessionId", sessionId); Cookies.setCookie(getCookieKey() + "-assessmentActivityEventId", collectionActivityEventId); Cookies.setCookie(getCookieKey() + "-assessmentDataLogEventId", collectionDataLogEventId); Cookies.setCookie(getCookieKey() + "-assessmentNewDataLogEventId", collectionNewDataLogEventId); Cookies.setCookie(getCookieKey() + "-assessmentStartTime", String.valueOf(collectionStartTime)); Cookies.setCookie(getCookieKey() + "-isAssessmentRefreshed", "true"); Cookies.setCookie(getCookieKey() + "-assessmentResourceStartTime", String.valueOf(resourceStartTime)); } }
From source file:org.ednovo.gooru.client.mvp.assessments.play.collection.AssessmentsPlayerPresenter.java
License:Open Source License
public void checkPreviousSessionPlayed() { AppClientFactory.getInjector().getPlayerAppService().getPreviousSessionDataForUser(gooruUid, classGooruId, lessonGooruId, unitGooruId, courseGooruId, assessmentGooruId, new SimpleAsyncCallback<List<UserPlayedSessionDo>>() { @Override//w ww.ja va 2 s . c om public void onSuccess(List<UserPlayedSessionDo> result) { if (result.size() > 0) { UserPlayedSessionDo sessionDo = result.get(0); sessionId = sessionDo.getSessionId(); Cookies.setCookie("sessionId", sessionId); AssessmentsPlayerPresenter.this.sessionId = sessionId; ClassDo classDo = new ClassDo(); classDo.setAssessmentId(assessmentGooruId); classDo.setClassId(classGooruId); classDo.setCourseId(courseGooruId); classDo.setLessonId(lessonGooruId); classDo.setSessionId(sessionId); classDo.setUnitId(unitGooruId); AppClientFactory.getInjector().getAnalyticsService().getUserSessionDataByUser(classDo, assessmentGooruId, classGooruId, gooruUid, sessionId, classGooruId, new AsyncCallback<ArrayList<UserDataDo>>() { @Override public void onSuccess(ArrayList<UserDataDo> result) { // for (int i=0; i<result.size(); i++){ // UserDataDo userDataDo = result.get(i); // // for (int k=0; k< userDataDo.getMetaData().size(); k++){ // // } // // } getCollectionDetails(); } @Override public void onFailure(Throwable caught) { throw new RuntimeException("Not implemented"); } }); } else { //There are no previous usage data available. loading player in normal mode. getCollectionDetails(); } } }); }
From source file:org.ednovo.gooru.client.mvp.folder.toc.FolderTocView.java
License:Open Source License
/** * This method will set the folder meta data on the toc page. * @param foldersTocObj// w ww .ja va2 s . co m */ void setFolderMetaData(FolderTocDo foldersTocObj) { PlaceRequest placeRequest = AppClientFactory.getPlaceManager().getPreviousRequest(); //This is used for handling folder toc back button code if (placeRequest != null && !PlaceTokens.ASSESSMENT_PLAY.equalsIgnoreCase(placeRequest.getNameToken()) && !PlaceTokens.COLLECTION_PLAY.equalsIgnoreCase(placeRequest.getNameToken()) && !PlaceTokens.FOLDER_TOC.equalsIgnoreCase(placeRequest.getNameToken())) { String paramerersString = ""; Set<String> parameters = placeRequest.getParameterNames(); if (parameters.size() > 0) { for (String paramString : parameters) { paramerersString = paramerersString + paramString + "=" + placeRequest.getParameter(paramString, null) + "&"; } } Cookies.removeCookie(BACK2TOC); if (StringUtil.isEmpty(paramerersString)) { //If we click the view all or list all button form the library Cookies.setCookie(BACK2TOC, placeRequest.getNameToken()); } else { //If we click the view all or list all button form the my collection or profile Cookies.setCookie(BACK2TOC, placeRequest.getNameToken() + "#" + paramerersString); } } if (foldersTocObj != null) { if (!StringUtil.isEmpty(foldersTocObj.getIdeas())) { bigIdeasPanel.setVisible(true); lblBigIdeas.getElement().setInnerHTML(foldersTocObj.getIdeas()); } else { bigIdeasPanel.setVisible(false); } if (!StringUtil.isEmpty(foldersTocObj.getQuestions())) { essentialPanel.setVisible(true); lblEssentalQuestions.getElement().setInnerHTML(foldersTocObj.getQuestions()); } else { essentialPanel.setVisible(false); } if (!StringUtil.isEmpty(foldersTocObj.getPerformanceTasks())) { performancePanel.setVisible(true); lblPerformanceTasks.getElement().setInnerHTML(foldersTocObj.getPerformanceTasks()); } else { performancePanel.setVisible(false); } lblFolderTitle.setText(StringUtil.truncateText(StringUtil.removeHtml(foldersTocObj.getTitle()), 50)); String profId = AppClientFactory.getPlaceManager().getRequestParameter(USER_ID, null); if (profId != null) { getUiHandlers().getProfilePageDetails(profId); } setBreadCrumbsText(bannerTitle.getText(), lblFolderTitle.getText()); } }