// Path: app/src/main/java/de/codecentric/dao/NewsDao.java
// public interface NewsDao {
// 
//     List<News> getAllNews();
// 
//     void saveNews(News n);
// }
// 
// Path: app/src/main/java/de/codecentric/dao/impl/JpaNewsDao.java
// @Repository("newsDao")
// @Transactional
// public class JpaNewsDao implements NewsDao {
// 
//     @PersistenceContext
//     private EntityManager em;
// 
//     public JpaNewsDao() {
//         // default constructor
//     }
// 
//     // Test constructor
//     public JpaNewsDao(EntityManager em) {
//         this.em = em;
//     }
// 
//     @Override public List<News> getAllNews() {
//         return em.createNamedQuery("findAllNews", News.class).getResultList();
//     }
// 
//     @Override public void saveNews(News n) {
//         em.merge(n);
//     }
// 
// }


import java.util.Map;
import de.codecentric.dao.NewsDao;
import de.codecentric.dao.impl.JpaNewsDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

package de.codecentric.controller;



@Controller
@RequestMapping("/venueMap")
public class VenueMapController {

    @Autowired

// Path: app/src/main/java/de/codecentric/dao/NewsDao.java
// public interface NewsDao {
// 
//     List<News> getAllNews();
// 
//     void saveNews(News n);
// }
// 
// Path: app/src/main/java/de/codecentric/dao/impl/JpaNewsDao.java
// @Repository("newsDao")
// @Transactional
// public class JpaNewsDao implements NewsDao {
// 
//     @PersistenceContext
//     private EntityManager em;
// 
//     public JpaNewsDao() {
//         // default constructor
//     }
// 
//     // Test constructor
//     public JpaNewsDao(EntityManager em) {
//         this.em = em;
//     }
// 
//     @Override public List<News> getAllNews() {
//         return em.createNamedQuery("findAllNews", News.class).getResultList();
//     }
// 
//     @Override public void saveNews(News n) {
//         em.merge(n);
//     }
// 
// }


// Path: app/src/main/java/de/codecentric/controller/VenueMapController.java
import java.util.Map;
import de.codecentric.dao.NewsDao;
import de.codecentric.dao.impl.JpaNewsDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

package de.codecentric.controller;



@Controller
@RequestMapping("/venueMap")
public class VenueMapController {

    @Autowired

    private NewsDao newsDao;
