private UserAccount createUserAccount(String login, String password) { UserAccount userAccount = new UserAccount(); userAccount.setLogin(login); userAccount.setPassword(password); userAccount.setToken(getToken()); return userAccount; }
private void saveUserInSession(String login, String password) { USER_ACCOUNT = userAccountRepository.getUserAccountByLogin(login); if (USER_ACCOUNT == null) { // save in database - first login USER_ACCOUNT = createUserAccount(login, password); saveUserAccount(USER_ACCOUNT); } else { // update token in database USER_ACCOUNT.setToken(getToken()); updateUserAccount(USER_ACCOUNT); } }