예제 #1
0
 private void getUserPasswordAndLogIn(Biblioteca biblioteca) {
   if (inputPasswordIsNotCorrect()) {
     console.show(PASSWORD_IS_NOT_CORRECT);
   } else {
     userLogIn(biblioteca);
     console.show(LOGGED_IN_SUCCESS);
   }
 }
예제 #2
0
  public void execute(Biblioteca biblioteca) {
    console = biblioteca.console;
    userInputLibraryNumber = getUserLibraryNumber(console);
    userPassword = UserStack.getUserPassword(userInputLibraryNumber);

    if (userPassword == null) {
      console.show(USER_DOES_NOT_EXIST);
    } else {
      getUserPasswordAndLogIn(biblioteca);
    }
  }
예제 #3
0
 private String getUserLibraryNumber(Console console) {
   console.show(INPUT_YOUR_LIBRARY_NUMBER);
   return console.getUserInput();
 }
예제 #4
0
 private String getUserInputPassword(Console console) {
   console.show(INPUT_YOUR_PASSWORD);
   return console.getUserInput();
 }