Package springblog.pojo

Examples of springblog.pojo.Article


  }
 
 
  @RequestMapping(value = {"/{articleID}"})
  public String viewArticle(@PathVariable int articleID, Model model) {
    Article article = articleManager.getArticleByID(articleID);
    if (null == article) {
      model.addAttribute("message", "No such article.");
      return "message";
    }
    model.addAttribute("article", article);
View Full Code Here


  }
 
 
  @RequestMapping(value = {"/{articleID}/delete"})
  public String deleteArticle(@PathVariable int articleID, Model model) {
    Article article = articleManager.getArticleByID(articleID);
    if (null == article) {
      model.addAttribute("message", "No such article.");
      return "message";
    }
    articleManager.delete(article);
View Full Code Here

  }
 
 
  @RequestMapping(value = {"/article/add"}, method = RequestMethod.POST)
  public String addArticle(ArticleFormData formData, Model model) {
    Article article = formData.getArticle();
    articleManager.insert(article);
    articleManager.setArticleTags(article, formData.getArticleTagIDs());
    return "redirect:/article/" + article.getId();
  }
View Full Code Here

  }
 
 
  @RequestMapping(value = {"/article/{articleID}/edit"}, method = RequestMethod.GET)
  public String editArticle(@PathVariable int articleID, Model model) {
    Article article = articleManager.getArticleByID(articleID);
    if (null == article) {
      model.addAttribute("message", "No such article.");
      return "message";
    }
    ArticleFormData formData = new ArticleFormData();
View Full Code Here

  }
 
 
  @RequestMapping(value = {"/article/{articleID}/edit"}, method = RequestMethod.POST)
  public String editArticle(@PathVariable int articleID, ArticleFormData formData, Model model) {
    Article article = formData.getArticle();
    article.setId(articleID);
    articleManager.update(article);
    articleManager.setArticleTags(article, formData.getArticleTagIDs());
    return "redirect:/article/" + article.getId();
  }
View Full Code Here

 
  private List<Integer> articleTagIDs;
  private Article article;
 
  public ArticleFormData() {
    article = new Article();
    articleTagIDs = new ArrayList<Integer>();
  }
View Full Code Here

 
  @Override
  public Article getArticleByID(int articleID) {
    String sql = "select * from Article where id = ?";
    try {
      Article article = jdbcTemplate.queryForObject(sql, new ArticleRowMapper(), articleID);
      return article;
    } catch (EmptyResultDataAccessException e) {
      return null;
    }
  }
View Full Code Here

class ArticleRowMapper implements RowMapper<Article> {

  @Override
  public Article mapRow(ResultSet rs, int numRow) throws SQLException {
    Article article = new Article();
    article.setId(rs.getInt("id"));
    article.setAuthor(rs.getString("author"));
    article.setText(rs.getString("text"));
    article.setTitle(rs.getString("title"));
    article.setDateCreated(rs.getString("dateCreated"));
    return article;
  }
View Full Code Here

TOP

Related Classes of springblog.pojo.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.