Package com.github.zhangkaitao.shiro.chapter11.entity

Examples of com.github.zhangkaitao.shiro.chapter11.entity.User


      
        // Get request parameters
        String userEmail = request.getParameter("email");
        String userPassword = request.getParameter("password");
        String result = "";
        User user = null;
       
        UserJpaController jpaController = new UserJpaController();
        user = jpaController.loginUser(userEmail, userPassword);
       
        if(user != null) {
            result = "login_successful";
        }
       
        try {
            // Login successful
            if (result.equals("login_successful")) {
                out.println(user.getId().toString());
                System.out.println("login success");
            }
            // Login failed
            else {
                out.print("-1");
View Full Code Here


        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
       
        Integer userID;
        userID = Integer.valueOf(request.getParameter("userID"));
        User user = new User(userID);
       
        Integer courseID;
        courseID = Integer.valueOf(request.getParameter("courseID"));
        Courses course = new Courses(courseID);
       
View Full Code Here

    public User getUser() {
        if(user == null) {
            user = (User)JsfUtil.getObjectFromRequestParameter("jsfcrud.currentUser", converter, null);
        }
        if(user == null) {
            user = new User();
        }
        return user;
    }
View Full Code Here

    public String getAsString(FacesContext context, UIComponent component, Object value) {
        if (value == null) {
            return null;
        }
        if (value instanceof User) {
            User o = (User) value;
            return o.getId() == null ? "" : o.getId().toString();
        } else {
            throw new IllegalArgumentException("object " + value + " is of type " + value.getClass().getName() + "; expected type: entity.User");
        }
    }   
View Full Code Here

    private static final String PERSISTENCEUNITNAME = "EducationXPU";
    private EntityManagerFactory emf;
    private EntityManager em;
   
    public UserTest() throws ParseException {
        this.s1 = new User("anakin", "anakin@skywalker.net", "24ewRTtr", 'S', 500, new SimpleDateFormat("MM/dd/yy").parse("05/18/05"));
        this.s2 = new User("luke", "luke@skywalker.net", "42eeRTew", 'S', 250, new SimpleDateFormat("MM/dd/yy").parse("05/18/05"));
    }
View Full Code Here

   
    @Test
    public void testDeleteUsersWithPrimaryKey(){
        em.getTransaction().begin();        
        // primary key
        User s1 = em.find(User.class, 11);    
        em.remove(s1);       
        em.getTransaction().commit();               
    }
View Full Code Here

        Assert.assertTrue(cnt > 0);
    }
   
    @Test
    public void testUserPasswordInvalidLength() {
        User user = new User();
        user.setPassword("xxaa1");
        Assert.fail("User password must be at least 6 characters in length");
    }
View Full Code Here

        }
    } 

    @Test
    public void testUserEnrollment() throws ParseException {
         tempUser = new User("anakin", "anakin@skywalker.net", "24ewRTtr", 'S', 500, new SimpleDateFormat("MM/dd/yy").parse("05/18/05"));
         List<Enrollment> enrollList = new ArrayList<Enrollment>();
        
         // create courses and add to enroll list of temp user;                      
         Courses tempCourse = new Courses("testClass with john lennon", 'A', "How to play guitar without pick", new SimpleDateFormat("MM/dd/yy").parse("05/18/05"));      
         tempCourse.setCreaterUserId(tempUser);
View Full Code Here

    // tempUser's primaryId will be needed to delete user and it's associative entities; enrollment and courses entities.       
    private void removeTestData() {
        primaryId = Integer.parseInt(emf.getPersistenceUnitUtil().getIdentifier(tempUser).toString());            
        em.getTransaction().begin();    
        User user = em.find(User.class, primaryId);
        if (user != null) {
            em.remove(user);
        }
        em.getTransaction().commit();
    }
View Full Code Here

            Courserates courserates = enrollment.getCourserates();
            if (courserates != null) {
                courserates = em.getReference(courserates.getClass(), courserates.getId());
                enrollment.setCourserates(courserates);
            }
            User userId = enrollment.getUserId();
            if (userId != null) {
                userId = em.getReference(userId.getClass(), userId.getId());
                enrollment.setUserId(userId);
            }
            Courses courseId = enrollment.getCourseId();
            if (courseId != null) {
                courseId = em.getReference(courseId.getClass(), courseId.getCourseId());
                enrollment.setCourseId(courseId);
            }
            List<Comments> attachedCommentsList = new ArrayList<Comments>();
            for (Comments commentsListCommentsToAttach : enrollment.getCommentsList()) {
                commentsListCommentsToAttach = em.getReference(commentsListCommentsToAttach.getClass(), commentsListCommentsToAttach.getId());
                attachedCommentsList.add(commentsListCommentsToAttach);
            }
            enrollment.setCommentsList(attachedCommentsList);
            em.persist(enrollment);
            if (courserates != null) {
                Enrollment oldEnrollmentOfCourserates = courserates.getEnrollment();
                if (oldEnrollmentOfCourserates != null) {
                    oldEnrollmentOfCourserates.setCourserates(null);
                    oldEnrollmentOfCourserates = em.merge(oldEnrollmentOfCourserates);
                }
                courserates.setEnrollment(enrollment);
                courserates = em.merge(courserates);
            }
            if (userId != null) {
                userId.getEnrollmentList().add(enrollment);
                userId = em.merge(userId);
            }
            if (courseId != null) {
                courseId.getEnrollmentList().add(enrollment);
                courseId = em.merge(courseId);
View Full Code Here

TOP

Related Classes of com.github.zhangkaitao.shiro.chapter11.entity.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.