package dk.hansen; import javax.sql.DataSource; /* * This is a factory for the VhsManager DAO. * It uses Struts' DataSource feature */ public class StrutsVhsManagerFactory implements DatabaseVhsManagerFactoryIF { private DataSource dataSource; public StrutsVhsManagerFactory(DataSource dataSource) { this.dataSource = dataSource; } public DataSource getDataSource() { return dataSource; } public VhsManagerIF createVhsManager() { DatabaseVhsManager manager = new DatabaseVhsManager(); manager.setDataSource(dataSource); return manager; } }