View Javadoc
1   package ejava.examples.webtier.jpa;
2   
3   import ejava.examples.webtier.dao.DAOFactory;
4   import ejava.examples.webtier.dao.DAOTypeFactory;
5   import ejava.examples.webtier.dao.StudentDAO;
6   
7   public class JPADAOTypeFactory implements DAOTypeFactory {
8       public static final String NAME = "JPA"; 
9       static {
10          DAOFactory.registerFactoryType(NAME, new JPADAOTypeFactory());
11      }
12  
13      public String getName() { return NAME; }
14  
15      public StudentDAO getStudentDAO() {
16          return new StudentJPADAO();
17      }
18  
19  }