package dk.hansen; import javax.sql.DataSource; /* * This is a factory for the DVDManager DAO. * It uses Struts' DataSource feature */ public class StrutsDVDManagerFactory implements DatabaseDVDManagerFactoryIF { private DataSource dataSource; public StrutsDVDManagerFactory(DataSource dataSource) { this.dataSource = dataSource; } public DataSource getDataSource() { return dataSource; } public DVDManagerIF createDVDManager() { DatabaseDVDManager manager = new DatabaseDVDManager(); manager.setDataSource(dataSource); return manager; } }