package dk.hansen; import javax.sql.DataSource; /* * This is a factory for the BookManager DAO. * It uses Struts' DataSource feature */ public class StrutsBookManagerFactory implements DatabaseBookManagerFactoryIF { private DataSource dataSource; public StrutsBookManagerFactory(DataSource dataSource) { this.dataSource = dataSource; } public DataSource getDataSource() { return dataSource; } public BookManagerIF createBookManager() { DatabaseBookManager manager = new DatabaseBookManager(); manager.setDataSource(dataSource); return manager; } }