Guest User

Untitled

a guest
Apr 8th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.88 KB | None | 0 0
  1.     @Override
  2.     @Transactional
  3.     public User createDbUser(String email, UserType.Value type, String firstName, String lastName, String middleName, String password) {
  4.         if (email == null || email.isEmpty()) {
  5.  
  6.         }
  7.  
  8.         if (password == null || password.isEmpty()) {
  9.  
  10.         }
  11.  
  12.         User user = prepareUser(type, firstName, lastName, middleName);
  13.  
  14.         ContactType contactType = contactTypesService.getOrCreateContactType("email");
  15.         UserContact userContact = newUserContact(contactType, email);
  16.         userContact.setUser(user);
  17.  
  18.         user.setContacts(Collections.singletonList(userContact));
  19.  
  20.         user = usersRepository.save(user);
  21.  
  22.         userAuthsService.createUserAuthDb(user.getId(), email, password);
  23.  
  24.         return user;
  25.     }
  26.  
  27.     @Override
  28.     @Transactional
  29.     public User createOauthUser(UserType.Value type, String firstName, String lastName, String middleName, OAuthProvider oAuthProvider, String uuid) {
  30.  
  31.         User user = prepareUser(type, firstName, lastName, middleName);
  32.  
  33.         UserContact userContact = newUserContact(oAuthProvider.getContactType(), oAuthProvider.getProfileUrl());
  34.         userContact.setUser(user);
  35.  
  36.         user.setContacts(Collections.singletonList(userContact));
  37.  
  38.         user = usersRepository.save(user);
  39.  
  40.         userAuthsService.createUserAuthOAuth(user.getId(), oAuthProvider, uuid);
  41.  
  42.         return user;
  43.     }
  44.  
  45.     private User prepareUser(UserType.Value type, String firstName, String lastName, String middleName) {
  46.         if (type == null) {
  47.  
  48.         }
  49.  
  50.         if (type == UserType.Value.staff) {
  51.  
  52.         }
  53.  
  54.         User user = newUserForType(type);
  55.         user.setGenderTag(UserGender.Value.U);
  56.         user.setDisabled(false);
  57.         user.setFirstName(firstName);
  58.         user.setLastName(lastName);
  59.         user.setMiddleName(middleName);
  60.  
  61.         return user;
  62.     }
Add Comment
Please, Sign In to add comment