private void selectTokenAndProfile(String selectedToken, ProfileDto selectedProfile, TokenChangedHandler tokenChangedHandler) { token = selectedToken; profile = selectedProfile; tokenChangedHandler.onTokenChanged(new TokenChangedEvent(token)); }
token = role.getKey(); profile = null; tokenChangedHandler.onTokenChanged(new TokenChangedEvent(token)); return; tokenChangedHandler.onTokenChanged(new TokenChangedEvent(token)); return;
/** * Set the user token, so it can be sent in every command. This is the internal version, used by the token changed * handler. * * @param userToken * user token * @param userDetail * user details * @param loginPending * true if this will be followed by a fresh token change */ private void setToken(String userToken, UserDetail userDetail, boolean loginPending) { boolean changed = !isEqual(this.userToken, userToken); this.userToken = userToken; if (null == userDetail) { userDetail = new UserDetail(); } this.userDetail = userDetail; if (changed) { TokenChangedEvent event = new TokenChangedEvent(userToken, userDetail, loginPending); manager.fireEvent(event); } }
public void execute(LoginResponse response) { UserDetail userDetail = new UserDetail(); userDetail.setUserId(response.getUserId()); userDetail.setUserName(response.getUserName()); userDetail.setUserOrganization(response.getUserOrganization()); userDetail.setUserDivision(response.getUserDivision()); userDetail.setUserLocale(response.getUserLocale()); if (null != tokenHandler) { tokenHandler.onTokenChanged(new TokenChangedEvent(response.getToken(), userDetail)); } } });