Beispiel #1
0
        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);
        }
Beispiel #2
0
        public ADOPositionDAO(ADOSQLiteConnector connector)
        {
            if (connector == null)
            {
                throw new ArgumentException();
            }

            this.connector = connector;
        }
Beispiel #3
0
        ADODAOFactory(ADOSQLiteConnector connector)
        {
            if (connector == null)
            {
                throw new ArgumentException();
            }

            this.connector = connector;
        }
Beispiel #4
0
        public ADOBaseCreator(ADOSQLiteConnector connector)
        {
            if (connector == null)
            {
                throw new ArgumentException();
            }

            this.connector = connector;
        }
Beispiel #5
0
        public ADOVocabularyWordDAO(ADOSQLiteConnector connector)
        {
            if (connector == null)
            {
                throw new ArgumentException();
            }

            this.connector = connector;
        }