private void checkForm(UserForm userForm) { assert userForm != null; assert userForm.getUsername() != null; assert userForm.getPassword() != null; }
public void logout(UserForm userForm) { System.out.println("LoginService.logout " + userForm); // Preconditions checkForm(userForm); // Same user cannot be logged twice String username = userForm.getUsername(); if (!usersLogged.contains(username)) { throw new LoginException(username + " not logged"); } usersLogged.remove(username); }
public void logout(UserForm userForm) { System.out.println("LoginService.logout " + userForm); // Preconditions checkForm(userForm); // Same user cannot be logged twice String username = userForm.getUsername(); if (!usersLogged.contains(username)) { throw new LoginException(username + " not logged"); } usersLogged.remove(username); }
private void checkForm(UserForm userForm) { assert userForm != null; assert userForm.getUsername() != null; assert userForm.getPassword() != null; }
public void logout(UserForm userForm) { System.out.println("LoginService.logout " + userForm); // Preconditions checkForm(userForm); // Same user cannot be logged twice String username = userForm.getUsername(); if (!usersLogged.contains(username)) { throw new LoginException(username + " not logged"); } usersLogged.remove(username); }
private void checkForm(UserForm userForm) { assert userForm != null; assert userForm.getUsername() != null; assert userForm.getPassword() != null; }
public boolean login(UserForm userForm) { System.out.println("LoginService.login " + userForm); // Preconditions checkForm(userForm); // Same user cannot be logged twice String username = userForm.getUsername(); if (usersLogged.contains(username)) { throw new LoginException(username + " already logged"); } // Call to repository to make logic boolean login = loginRepository.login(userForm); if (login) { usersLogged.add(username); } return login; }
public boolean login(UserForm userForm) { System.out.println("LoginRepository.login " + userForm); String username = userForm.getUsername(); String password = userForm.getPassword(); return users.keySet().contains(username) && users.get(username).equals(password); }
public boolean login(UserForm userForm) { System.out.println("LoginService.login " + userForm); // Preconditions checkForm(userForm); // Same user cannot be logged twice String username = userForm.getUsername(); if (usersLogged.contains(username)) { throw new LoginException(username + " already logged"); } // Call to repository to make logic boolean login = loginRepository.login(userForm); if (login) { usersLogged.add(username); } return login; }
public boolean login(UserForm userForm) { System.out.println("LoginRepository.login " + userForm); String username = userForm.getUsername(); String password = userForm.getPassword(); return users.keySet().contains(username) && users.get(username).equals(password); }
public boolean login(UserForm userForm) { System.out.println("LoginService.login " + userForm); // Preconditions checkForm(userForm); // Same user cannot be logged twice String username = userForm.getUsername(); if (usersLogged.contains(username)) { throw new LoginException(username + " already logged"); } // Call to repository to make logic boolean login = loginRepository.login(userForm); if (login) { usersLogged.add(username); } return login; }
public boolean login(UserForm userForm) { System.out.println("LoginRepository.login " + userForm); String username = userForm.getUsername(); String password = userForm.getPassword(); return users.keySet().contains(username) && users.get(username).equals(password); }