Package models

Examples of models.Article


    public Article getFirstArticleForFrontPage() {
       
        EntityManager entityManager = entitiyManagerProvider.get();
       
        Query q = entityManager.createQuery("SELECT x FROM Article x ORDER BY x.postedAt DESC");
        Article article = (Article) q.setMaxResults(1).getSingleResult();     
       
        return article;
       
       
    }
View Full Code Here


    public Article getArticle(Long id) {
       
        EntityManager entityManager = entitiyManagerProvider.get();
       
        Query q = entityManager.createQuery("SELECT x FROM Article x WHERE x.id = :idParam");
        Article article = (Article) q.setParameter("idParam", id).getSingleResult();       
       
        return article;
       
       
    }
View Full Code Here

       
        if (user == null) {
            return false;
        }
       
        Article article = new Article(user, articleDto.title, articleDto.content);
        entityManager.persist(article);
       
        return true;
       
    }
View Full Code Here

            // Create a new user and save it
            User bob = new User("bob@gmail.com", "secret", "Bob");
            entityManager.persist(bob);
           
            // Create a new post
            Article bobPost3 = new Article(bob, "My third post", lipsum);
            entityManager.persist(bobPost3);

            // Create a new post
            Article bobPost2 = new Article(bob, "My second post", lipsum);
            entityManager.persist(bobPost2);
           
            // Create a new post
            Article bobPost1 = new Article(bob, post1Title, post1Content);
            entityManager.persist(bobPost1);

            entityManager.setFlushMode(FlushModeType.COMMIT);
            entityManager.flush();
        }
View Full Code Here

    public Article getFirstArticleForFrontPage() {
       
        EntityManager entityManager = entitiyManagerProvider.get();
       
        Query q = entityManager.createQuery("SELECT x FROM Article x ORDER BY x.postedAt DESC");
        Article article = (Article) q.setMaxResults(1).getSingleResult();     
       
        return article;
       
       
    }
View Full Code Here

    public Article getArticle(Long id) {
       
        EntityManager entityManager = entitiyManagerProvider.get();
       
        Query q = entityManager.createQuery("SELECT x FROM Article x WHERE x.id = :idParam");
        Article article = (Article) q.setParameter("idParam", id).getSingleResult();       
       
        return article;
       
       
    }
View Full Code Here

       
        if (user == null) {
            return false;
        }
       
        Article article = new Article(user, articleDto.title, articleDto.content);
        entityManager.persist(article);
       
        return true;
       
    }
View Full Code Here

    }

    public Result index() {

        Article frontPost = articleDao.getFirstArticleForFrontPage();

        List<Article> olderPosts = articleDao.getOlderArticlesForFrontPage();

        Map<String, Object> map = Maps.newHashMap();
        map.put("frontArticle", frontPost);
View Full Code Here

    ///////////////////////////////////////////////////////////////////////////
    // Show article
    ///////////////////////////////////////////////////////////////////////////
    public Result articleShow(@PathParam("id") Long id) {

        Article article = null;

        if (id != null) {

            article = articleDao.getArticle(id);
View Full Code Here

    }
   
    public Result getArticleJson(@PathParam("id") Long id) {
   
        Article article = articleDao.getArticle(id);
       
        return Results.json().render(article);
   
    }
View Full Code Here

TOP

Related Classes of models.Article

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.