Package org.convey.user.registration.model

Examples of org.convey.user.registration.model.User


    private EntityManager entityManager;


    public User registerNewUser(User user) {

        User userMerged = entityManager.merge(user);
        entityManager.flush();
        return userMerged;

    }//registerNewUser
View Full Code Here




    public User updateUserDetails(User user) {

        User userMerged = entityManager.merge(user);
        entityManager.flush();
        return userMerged;

    }//registerNewUser
View Full Code Here

    public User getUserDetailsByEmail(User user) {

        Query query = entityManager.createQuery("from User where email = :email");
        query.setParameter("email",user.getEmail());

        User retrievedUser = (User) query.getSingleResult();

        return retrievedUser;

    }//getUserDetails
View Full Code Here

//    }

    @Test
    public void registerNewUserTest(){

        User testUser1 = new User();

        testUser1.setUserName("chathuranga");
        testUser1.setEmail("chathuranga.t@gmail.com");
        testUser1.setPassWord("123");
        testUser1.setFirstName("dchathuranga");
        testUser1.setRegisteredDate(new Date());

        List<Module> userModules = new ArrayList<Module>();
        Module module1= new Module();
        module1.setId(1);

        module1 = moduleDao.getModuleByID(module1);

        Module module2= new Module();
        module2.setId(2);

        module2 = moduleDao.getModuleByID(module2);


        userModules.add(module1);
        userModules.add(module2);

        testUser1.setModules(userModules);

        User userPersisted1 =  userDao.registerNewUser(testUser1);
        User userRetrieved1 = userDao.getUserDetailsByEmail(testUser1);

        Assert.assertEquals(userRetrieved1,userPersisted1);


        User testUser2 = new User();

        testUser2.setUserName("darshana");
        testUser2.setEmail("chathurangat@lankacom.net");
        testUser2.setPassWord("123");
        testUser2.setFirstName("darshana");

        testUser2.setModules(userModules);

        User userPersisted2 =  userDao.registerNewUser(testUser2);
        User userRetrieved2 = userDao.getUserDetailsByEmail(testUser2);

        Assert.assertEquals(userRetrieved2,userPersisted2);


    }//registerNewUserTest
View Full Code Here


    @Test
    public void testGetUserDetailsByEmail(){

        User testUser = new User();

        testUser.setEmail("chathuranga.t@gmail.com");

        User userFound = userDao.getUserDetailsByEmail(testUser);

        Assert.assertNotNull(userFound.getId());


    }//testRetrieveUserDetails
View Full Code Here


    @Test
    public void testUpdateUserDetails(){

        User testUser = new User();

        testUser.setEmail("chathuranga.t@gmail.com");

        testUser = userDao.getUserDetailsByEmail(testUser);
        testUser.setEmail("chathuranga.t@gmail.com");

        userDao.updateUserDetails(testUser);

    }//testUpdateUserDetails
View Full Code Here

        logger.debug("request to display user registration page");

        ModelAndView modelAndView = new ModelAndView();

        modelAndView.setViewName("userRegister");
        modelAndView.addObject("user",new User());

        return modelAndView;

    }//displayUserRegistrationView
View Full Code Here

TOP

Related Classes of org.convey.user.registration.model.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.