Example #1
0
        /// <summary>
        /// Returns database bundle instance
        /// </summary>
        /// <param name="packageName">Name of the package</param>
        /// <returns>DatabaseBundle Instance of database bundle</returns>
        private DatabaseBundle GetDatabaseBundle(String packageName)
        {
            IDatabaseImpl    database        = (IDatabaseImpl)ClassUtils.CreateClassInstance(packageName + "." + DATABASE_CLASS_NAME);
            IQueryBuilder    queryBuilder    = (IQueryBuilder)ClassUtils.CreateClassInstance(packageName + "." + DATABASE_QUERY_BUILDER);
            IDataTypeHandler dataTypeHandler = (IDataTypeHandler)ClassUtils.CreateClassInstance(packageName + "." + DATABASE_DATA_TYPE_HANDLER);

            DatabaseBundle databaseBundle = new DatabaseBundle();

            databaseBundle.SetDatabase(database);
            databaseBundle.SetQueryBuilder(queryBuilder);
            databaseBundle.SetDataTypeHandler(dataTypeHandler);

            return(databaseBundle);
        }
Example #2
0
        /// <summary>
        /// Returns database bundle instance
        /// </summary>
        /// <param name="packageName">Name of the package</param>
        /// <returns>DatabaseBundle Instance of database bundle</returns>
        private DatabaseBundle GetDatabaseBundle(String packageName)
        {
            IDatabaseImpl database = (IDatabaseImpl)ClassUtils.CreateClassInstance(packageName + "." + DATABASE_CLASS_NAME);
            IQueryBuilder queryBuilder = (IQueryBuilder)ClassUtils.CreateClassInstance(packageName + "." + DATABASE_QUERY_BUILDER);
            IDataTypeHandler dataTypeHandler = (IDataTypeHandler)ClassUtils.CreateClassInstance(packageName + "." + DATABASE_DATA_TYPE_HANDLER);

            DatabaseBundle databaseBundle = new DatabaseBundle();
            databaseBundle.SetDatabase(database);
            databaseBundle.SetQueryBuilder(queryBuilder);
            databaseBundle.SetDataTypeHandler(dataTypeHandler);

            return databaseBundle;
        }