Package com.appspot.finajjarane.framework.entities

Examples of com.appspot.finajjarane.framework.entities.Article


  IArticleDao articleDao;

  @Override
  public boolean articleCreateNew(ArticleModel articleModel) throws Exception {

    Article article = ArticleModelToArticle(articleModel);
    return articleDao.add(article);

  }
View Full Code Here


  }

  @Override
  public boolean articleUpdate(ArticleModel articleModel) throws Exception {
    Article article = ArticleModelToArticle(articleModel);
    try {
      articleDao.merge(article);
      return true;
    } catch (Exception e) {
      return false;
View Full Code Here

  }

  @Override
  public ArticleModel getArticle(Long idthrows Exception{

    Article article = this.articleDao.findByKey(id);
    return ArticleToArticleModel(article);

  }
View Full Code Here

   * @param articleModel
   * @return Article
   */
  private Article ArticleModelToArticle(ArticleModel articleModel){

    Article article = new Article();
    List<Category> tags = new ArrayList<Category>();


    for(String tagModel : articleModel.getTags()){
      if(null==tagModel || tagModel.isEmpty()){
        continue;
      }
      tags.add(new Category(tagModel));
    }

    article.setId(articleModel.getId());
    article.setTitle(articleModel.getTitle());
    article.setTags(tags);
    article.setBody(new Text(articleModel.getBody()));
    article.setLang(articleModel.getLang());
    article.setPublishedDate(new Date());
    article.setImageSmall(articleModel.getImageSmall());
    article.setImageCarousel(articleModel.getImageCarousel());


    return article;

  }
View Full Code Here

TOP

Related Classes of com.appspot.finajjarane.framework.entities.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.