View Javadoc

1   /**
2    * 
3    */
4   package de.tivsource.page.dao.slider;
5   
6   import javax.ejb.Stateless;
7   import javax.persistence.EntityManager;
8   import javax.persistence.PersistenceContext;
9   
10  import org.apache.logging.log4j.LogManager;
11  import org.apache.logging.log4j.Logger;
12  
13  import de.tivsource.page.entity.slider.SliderImage;
14  
15  /**
16   * @author Marc Michele
17   *
18   */
19  @Stateless
20  public class SliderImageDao implements SliderImageDaoLocal {
21  
22      /*
23       * Statischer Logger der Klasse.
24       */
25      private static final Logger LOGGER = LogManager.getLogger(SliderImageDao.class);
26  
27      /*
28       * EntityManager der Dao Klasse.
29       */
30      @PersistenceContext
31      private EntityManager entityManager;
32  
33      /* (non-Javadoc)
34       * @see de.tivsource.page.dao.slider.SliderImageDaoLocal#findByUuid(java.lang.String)
35       */
36      @Override
37      public SliderImage findByUuid(String uuid) {
38          LOGGER.info("findByUuid(String uuid) aufgerufen");
39          return entityManager.find(SliderImage.class, uuid);
40      }
41  
42  }// Ende class