static ADODAOFactory getDaoFactory(Config config) { ADODAOFactory daoFactory = null; // create DAO factory depends on config values // try { if (config.getDaoType().Equals("ado")) { // create connector depends on config value // ADOSQLiteConnector Connector = null; if (config.getDBMSType().Equals("sqlite")) { Connector = new ADOSQLiteConnector(config.getDbPath() + "/" + config.getSQLiteDbFileName()); } // create factory daoFactory = new ADODAOFactory(Connector); } } catch (ArgumentException e) { return(null); } return(daoFactory); }
public ADOPositionDAO(ADOSQLiteConnector connector) { if (connector == null) { throw new ArgumentException(); } this.connector = connector; }
ADODAOFactory(ADOSQLiteConnector connector) { if (connector == null) { throw new ArgumentException(); } this.connector = connector; }
public ADOBaseCreator(ADOSQLiteConnector connector) { if (connector == null) { throw new ArgumentException(); } this.connector = connector; }
public ADOVocabularyWordDAO(ADOSQLiteConnector connector) { if (connector == null) { throw new ArgumentException(); } this.connector = connector; }