Package org.focusns.model.blog

Examples of org.focusns.model.blog.BlogPost


    public String doEdit(@RequestParam(required = false) Long postId, @RequestParam(required = false) Long categoryId,
            @WidgetAttribute ProjectUser projectUser, @WidgetAttribute Project project, Model model) {
        //
        List<BlogCategory> blogCategories = blogCategoryService.getBlogCategories(project.getId());
        //
        BlogPost blogPost = null;
        if (postId == null) {
            blogPost = new BlogPost();
            blogPost.setProjectId(project.getId());
            blogPost.setCreatedById(projectUser.getId());
            blogPost.setModifiedById(projectUser.getId());
            blogPost.setCategoryId(categoryId != null ? categoryId : 0);
        } else {
            blogPost = blogPostService.getBlogPost(postId);
        }
        //
        model.addAttribute("blogPost", blogPost);
View Full Code Here


    }

    @RequestMapping("/post-view")
    public String doView(@RequestParam Long postId, Model model) {
        //
        BlogPost blogPost = blogPostService.getBlogPost(postId);
        model.addAttribute("blogPost", blogPost);
        //
        return "modules/blog/post-view";
    }
View Full Code Here

    }

    @RequestMapping("/article-view")
    public String doView(@RequestParam Long id, Model model) {
        //
        BlogPost blogPost = blogPostService.getBlogPost(id);
        model.addAttribute("article", blogPost);
        //
        return "cms/article-view";
    }
View Full Code Here

    public String doEdit(@RequestParam(required = false) Long articleId,
            @RequestParam(required = false) Long categoryId, @WidgetAttribute ProjectUser user, Model model) {
        //
        List<BlogCategory> articleCategories = blogCategoryService.getBlogCategories();
        //
        BlogPost article = new BlogPost();
        article.setCategoryId(categoryId != null ? categoryId : 0);
        article.setCreatedById(user.getId());
        article.setModifiedById(user.getId());
        if (articleId != null) {
            article = blogPostService.getBlogPost(articleId);
        }
        //
        model.addAttribute("articleCategories", articleCategories);
View Full Code Here

    private BlogPostService blogPostService;

    @Test
    public void testGetBlogPostEvent() {
        //
        BlogPost blogPost = blogPostService.getBlogPost(1);
        Assert.assertTrue(blogPost.getId() == 1);
    }
View Full Code Here

        //
        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 ProjectDao projectDao;
    @Autowired
    private ProjectUserDao projectUserDao;

    public BlogPost getBlogPost(long postId) {
        BlogPost blogPost = postDao.select(postId);
        return fillBlogPost(blogPost);
    }
View Full Code Here

        //
        generateSummary(eventContext);
    }

    private void generateSummary(EventContext eventContext) {
        BlogPost blogPost = (BlogPost) eventContext.getArguments()[0];
        //
        if(blogPost.getId()>0==false) {
            return ;
        }
        //
        String text = HtmlUtils.extractText(blogPost.getContent());
        //
        int textLength = text.length();
        if (textLength > 100) {
            text = text.substring(0, 100);
        }
        //
        blogPost = blogPostDao.select(blogPost.getId());
        blogPost.setSummary(text);
        blogPostDao.update(blogPost);
    }
View Full Code Here

TOP

Related Classes of org.focusns.model.blog.BlogPost

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.