Package com.jdkcn.myblog.domain

Examples of com.jdkcn.myblog.domain.User


  /**
   * {@inheritDoc}
   */
  @Transactional
  public User saveOrUpdate(User user) {
    User exist = getByUsername(user.getUsername());
    if (exist != null && !StringUtils.equals(user.getId(), exist.getId())) {
      throw new DuplicateException(User.class.getName(), "username", user.getUsername());
    }
    exist = getByEmail(user.getEmail());
    if (exist != null && !StringUtils.equals(user.getId(), exist.getId())) {
      throw new DuplicateException(User.class.getName(), "email", user.getEmail());
    }
    return entityManagerProvider.get().merge(user);
  }
View Full Code Here


    blog.setName("Test blog");
    blog.addUrl("http://jdkcn.com");
    blog = blogService.saveOrUpdate(blog);
   
    UserService userService = injector.getInstance(UserService.class);
    author = new User();
    author.setUsername("Tester");
    author.setEmail("tester@gmail.com");
    author.setPassword("******");
    author = userService.saveOrUpdate(author);
   
View Full Code Here

    entryService = injector.getInstance(EntryService.class);
    BlogService blogService = injector.getInstance(BlogService.class);
    blog = createBlog("A Simple Myblog.", blogService);

    UserService userService = injector.getInstance(UserService.class);
    author = new User();
    author.setUsername("Tester");
    author.setPassword("******");
    author.setEmail("tester@gmail.com");
    author = userService.saveOrUpdate(author);
  }
View Full Code Here

  public String doLogin() {
    if (StringUtils.isBlank(username) || StringUtils.isBlank(password)) {
      errorMessage = "Username and Password is required";
      return "/login";
    }
    User user = userService.getByUsername(username);
    if (user != null && user.getPassword().equals(password)) {
      session.setAttribute(UserLoginFilter.CURRENT_USER, user);
      return "/adm";
    }
    errorMessage = "bad Username or Password";
    return "/login";
View Full Code Here

    userService = injector.getInstance(UserService.class);
  }
 
  @Test
  public void testSaveOrUpdate() throws Exception {
    User user = new User();
    user.setUsername("Tester");
    user.setPassword("******");
    user.setEmail("tester@gmail.com");
    assertNull(user.getId());
   
    String userId = userService.saveOrUpdate(user).getId();
    assertNotNull(userId);
   
    User savedUser = userService.get(userId);
    assertEquals("Tester", savedUser.getUsername());
  }
View Full Code Here

    assertEquals("Tester", savedUser.getUsername());
  }
 
  @Test(expected = DuplicateException.class)
  public void testDuplicateUsername() throws Exception {
    User user = new User();
    user.setUsername("Tester");
    user.setPassword("******");
    user.setEmail("tester@gmail.com");
   
    userService.saveOrUpdate(user);
   
    assertEquals("Tester", userService.getByUsername("Tester").getUsername());
   
    User user2 = new User();
    user2.setUsername("Tester");
    user2.setPassword("********");
    user2.setEmail("another.tester@gmail.com");
   
    userService.saveOrUpdate(user2);
   
  }
 
View Full Code Here

   
  }
 
  @Test(expected = DuplicateException.class)
  public void testDuplicateEmail() throws Exception {
    User user = new User();
    user.setUsername("Tester");
    user.setPassword("******");
    user.setEmail("tester@gmail.com");
   
    userService.saveOrUpdate(user);
   
    assertEquals("Tester", userService.getByUsername("Tester").getUsername());
   
    User user2 = new User();
    user2.setUsername("AnotherTester");
    user2.setPassword("********");
    user2.setEmail("tester@gmail.com");
   
    userService.saveOrUpdate(user2);
   
  }
 
View Full Code Here

 
  /**
   * create the default user
   */
  private User createDefaultUser() {
    User user = new User();
    user.setUsername(username);
    user.setPassword(password);
    user.setEmail(email);
    user.setNickname(username);
    return userService.saveOrUpdate(user);
  }
View Full Code Here

    user.setNickname(username);
    return userService.saveOrUpdate(user);
  }
 
  public void checkInit() {
    User user = userService.getByUsername("admin");
    if (user == null) {
      user = createDefaultUser();
    }
    List<Blog> blogs = blogService.getAllBlogs();
    if (blogs.isEmpty()) {
View Full Code Here

TOP

Related Classes of com.jdkcn.myblog.domain.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.