private void selectTokenAndProfile(String selectedToken, ProfileDto selectedProfile, TokenChangedHandler tokenChangedHandler) { token = selectedToken; profile = selectedProfile; tokenChangedHandler.onTokenChanged(new TokenChangedEvent(token)); }
public void onTokenChanged(TokenChangedEvent event) { setToken(event.getToken(), event.getUserDetail(), false); List<RetryCommand> retryCommands = afterLoginCommands.remove(oldToken); if (null != retryCommands) { for (RetryCommand retryCommand : retryCommands) { execute(retryCommand.getCommand(), retryCommand.getDeferred()); } } } });
@Override public void onTokenChanged(TokenChangedEvent event) { DeskmanagerTokenRequestHandler.this.token = event.getToken(); doLogin(tokenChangedHandler, null); } });
public void onTokenChanged(TokenChangedEvent event) { setDisabled(null == event.getToken()); } }
token = role.getKey(); profile = null; tokenChangedHandler.onTokenChanged(new TokenChangedEvent(token)); return; tokenChangedHandler.onTokenChanged(new TokenChangedEvent(token)); return;
@Override public void onTokenChanged(TokenChangedEvent event) { String token = event.getToken(); if (null != token && token.length() > 0) { if (finishLoginHandler != null) { finishLoginHandler.onTokenChanged(event); } destroy(); } else { String msg; if (1 == ++loginAttempt) { msg = MESSAGES.tokenRequestRetry(); } else { msg = MESSAGES.tokenRequestRetryAgain(loginAttempt); } reportError(msg); } }
/** * 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)); } } });