Guest User

Untitled

a guest
Aug 26th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. package com.knoldus.user;
  2.  
  3. import javax.validation.ConstraintViolation;
  4. import javax.validation.Validation;
  5. import javax.validation.Validator;
  6. import javax.validation.ValidatorFactory;
  7. import java.util.Scanner;
  8. import java.util.Set;
  9.  
  10. public class Login {
  11.  
  12. public static void main(String[] args) {
  13.  
  14. Scanner sc = new Scanner(System.in);
  15.  
  16. System.out.println("Please enter the username");
  17. String username = sc.nextLine();
  18.  
  19. System.out.println("Please enter the password");
  20. String password = sc.nextLine();
  21.  
  22. try {
  23. ValidatorFactory factory = Validation.buildDefaultValidatorFactory();
  24. Validator validator = factory.getValidator();
  25. User newUser = User.builder()
  26. .username(username)
  27. .password(password)
  28. .build();
  29. Set<ConstraintViolation<User>> violations = validator.validate(newUser);
  30.  
  31. for (ConstraintViolation<User> violation : violations) {
  32. if (!("".equals(violation.getMessage()))) {
  33. throw new RuntimeException(violation.getMessage());
  34.  
  35. }
  36.  
  37. }
  38.  
  39. System.out.println("User created");
  40.  
  41. System.out.println(newUser.getUsername() + " Created\n");
  42. } catch (Exception ex) {
  43. System.out.println(ex.getMessage());
  44.  
  45. }
  46. }
  47. }
Add Comment
Please, Sign In to add comment