Package com.gracevallorani.jpa.entities

Examples of com.gracevallorani.jpa.entities.News


      Model model,
      @RequestParam(value = "id", required = false, defaultValue = "0") int id) {
    form.setId(id);
   
    if (id != 0) {
      News news;
     
      IJpaFactory<News> strategy = new NewsFactory(new J2eeConfig());
     
      try {
        news = strategy.get(id);           
      } finally {
        strategy.close();
      }

      form.setBrowseout(news.isBrowseout());
      form.setContent(news.getContent());
      form.setStamp(news.getStamp());
      form.setTitle(news.getTitle());
      form.setUrl(news.getUrl());
    }
   
    return JSP_EDIT;
  }
View Full Code Here


  public String postEdit(@Valid NewsForm form, BindingResult result, Model model) throws Exception {
    if (result.hasErrors()) {
      return JSP_EDIT;
    }
   
    News news;
    IJpaFactory<News> strategy = new NewsFactory(new J2eeConfig());
    strategy.setTransactional(true);
   
    try {
      if (form.getId() == 0) {
        news = new News();
      } else {
        news = strategy.get(form.getId());
      }     

      news.setBrowseout(form.isBrowseout());
      news.setContent(form.getContent());
      news.setStamp(form.getStamp());
      news.setTitle(form.getTitle());
      news.setUrl(form.getUrl());

      if (form.getId() == 0) {
        strategy.add(news);             
      } else {
        strategy.refresh(news);
View Full Code Here

  @RequestMapping(value = "/admin/news/delete", method = RequestMethod.GET)
  public String getDelete(@RequestParam(value = "id", required = true, defaultValue = "0") int id) throws Exception {   
    IJpaFactory<News> strategy = new NewsFactory(new J2eeConfig());
       
    try {
      News news = strategy.get(id);
      strategy.setTransactional(true);
      strategy.delete(news);
    } finally {
      strategy.close();
    }
View Full Code Here

  private News addNews(EntityManager em, String title, String content, String url, boolean browseout, String dateStr) throws Exception {
    SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyy");
      Date date = formatter.parse(dateStr);
       
    News res = new News();
    res.setBrowseout(browseout);
    res.setContent(content);
    res.setTitle(title);
    res.setUrl(url);
    res.setStamp(date);
   
    EntityTransaction et = em.getTransaction();
    et.begin();
    em.persist(res);
    et.commit();
View Full Code Here

TOP

Related Classes of com.gracevallorani.jpa.entities.News

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.