Package org.focusns.model.core

Examples of org.focusns.model.core.ProjectUser


    public Page<ProjectHistory> fetchPage(Page<ProjectHistory> page, long projectId) {
        page = projectHistoryDao.fetchByProjectId(page, projectId);
        // TODO performance tuning
        for (ProjectHistory history : page.getResults()) {
            Project project = projectDao.select(history.getProjectId());
            ProjectUser projectUser = projectUserDao.selectWithProject(history.getCreatedById());
            history.setProject(project);
            history.setCreatedBy(projectUser);
            //
            List<ProjectHistory> children = projectHistoryDao.selectByParentId(history.getId());
            for (ProjectHistory child : children) {
                //
                Project childProject = projectDao.select(child.getProjectId());
                ProjectUser childProjectUser = projectUserDao.selectWithProject(child.getCreatedById());
                child.setProject(childProject);
                child.setCreatedBy(childProjectUser);
            }
            history.setChildren(children);
        }
View Full Code Here


        if (projectHistory.getProject() == null && projectHistory.getProjectId() > 0) {
            Project project = projectDao.select(projectHistory.getProjectId());
            projectHistory.setProject(project);
        }
        if (projectHistory.getCreatedBy() == null && projectHistory.getCreatedById() > 0) {
            ProjectUser createBy = projectUserDao.select(projectHistory.getCreatedById());
            projectHistory.setCreatedBy(createBy);
        }
        return projectHistory;
    }
View Full Code Here

    @Autowired
    private ProjectUserDao projectUserDao;

    @Test
    public void testInsert() {
        ProjectUser user = new ProjectUser();
        user.setUsername("haozhonghu");
        user.setPassword("123456");
        user.setNickname("HaozhongHu");
        user.setEmail("haozhonghu@hotmail.com");
        //
        projectUserDao.insert(user);
        Assert.assertTrue(user.getId() > 0);
    }
View Full Code Here

        Assert.assertTrue(user.getId() > 0);
    }

    @Test
    public void testDelete() {
        ProjectUser user = projectUserDao.selectByUsername("haozhonghu");
        int count = projectUserDao.delete(user.getId());
        Assert.assertTrue(count == 1);
    }
View Full Code Here

        if(project==null) {
            return project;
        }
        //
        if(project.getCreatedBy()==null && project.getCreatedById()>0) {
            ProjectUser createBy = projectUserDao.select(project.getCreatedById());
            project.setCreatedBy(createBy);
        }
        if(project.getModifiedBy()==null && project.getModifiedById()>0) {
            ProjectUser modifiedBy = projectUserDao.select(project.getModifiedById());
            project.setModifiedBy(modifiedBy);
        }
        if(project.getCategory()==null && project.getCategoryId()>0) {
            ProjectCategory projectCategory = projectCategoryService.getCategory(project.getCategoryId());
            project.setCategory(projectCategory);
View Full Code Here

        blogTag.setLabel("未分类");
        blogTag.setProjectId(project.getId());
        //
        tagService.createBlogCategory(blogTag);
        //
        ProjectUser user = projectUserService.getProjectUser("admin");
        Assert.assertNotNull(user);
        //
        Date now = new Date();
        BlogPost blogPost = new BlogPost();
        blogPost.setTitle("Blog Title");
        blogPost.setContent("Blog Content");
        blogPost.setCreatedAt(now);
        blogPost.setModifiedAt(now);
        blogPost.setCategoryId(blogTag.getId());
        blogPost.setCreatedById(user.getId());
        //
        postService.createBlogPost(blogPost);
    }
View Full Code Here

    private MailService mailService;

    @Test
    public void send() throws Exception {
        //
        ProjectUser projectUser = new ProjectUser();
        projectUser.setEmail("focusns@sina.cn");
        //
        Map<String, Object> ctx = new HashMap<String, Object>();
        ctx.put("projectUser", projectUser);
        //
        mailService.send("signup-confirm", ctx);
View Full Code Here

        ProjectCategory category = new ProjectCategory();
        category.setCode("People");
        category.setLabel("人员");
        projectCategoryService.createCategory(category);
        //
        ProjectUser user = new ProjectUser();
        user.setUsername("haozhonghu");
        user.setPassword("123456");
        user.setEmail("haozhonghu@hotmail.com");
        projectUserDao.insert(user);
        //
        Date now = new Date();
        Project project = new Project();
        project.setCode("gavin");
        project.setTitle("Gavin Hu");
        project.setDescription("This is gavin's profile!");
        //
        project.setCreatedAt(now);
        project.setModifiedAt(now);
        project.setCreatedById(user.getId());
        project.setModifiedById(user.getId());
        project.setCategoryId(category.getId());
        //
        projectService.createProject(project);
    }
View Full Code Here

    @Test
    public void testCreateProjectHistroy() {
        Project project = projectService.getProject("admin");
        Assert.assertNotNull(project);
        //
        ProjectUser user = projectUserService.getProjectUser("admin");
        Assert.assertNotNull(user);
        //
        ProjectHistory history = new ProjectHistory();
        history.setContent("This is project history!");
        history.setCreatedAt(new Date());
        history.setCreatedById(user.getId());
        history.setTargetType("project");
        history.setTargetId(1);
        history.setParentId(1);
        history.setProjectId(project.getId());
        //
View Full Code Here

        return false;
    }

    public ProjectUser getProjectUser(String username) {
        ProjectUser user = projectUserDao.selectByUsername(username);
        if (user!=null && user.getProjectId() > 0) {
            Project project = projectDao.select(user.getProjectId());
            user.setProject(project);
            //
            ProjectCategory projectCategory = projectCategoryDao.select(project.getCategoryId());
            project.setCategory(projectCategory);
        }
        //
View Full Code Here

TOP

Related Classes of org.focusns.model.core.ProjectUser

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.