package org.onehippo.forge.konakart.gogreen.database; import com.konakartadmin.bl.AdminMgrFactory; import org.onehippo.forge.konakart.gogreen.database.helper.ProductHelper; import org.onehippo.forge.konakart.gogreen.database.helper.ReviewHelper; import org.onehippo.forge.konakart.gogreen.database.helper.TaxClassesHelper; import org.onehippo.forge.konakart.gogreen.database.loader.CategoryLoader; import org.onehippo.forge.konakart.gogreen.database.loader.LanguageLoader; import org.onehippo.forge.konakart.gogreen.database.loader.ManufacturerLoader; import org.onehippo.forge.konakart.gogreen.database.loader.OrderStatusLoader; /** * */ public class InitializeDatabase { public static void execute(AdminMgrFactory adminMgrFactory) throws Exception { // Load Languages new LanguageLoader(adminMgrFactory, "data/languages.csv").process(); // Load Categories new CategoryLoader(adminMgrFactory, "data/categories.csv", 0).process(); // Load Categories new ManufacturerLoader(adminMgrFactory, "data/manufacturers.csv").process(); // Load Order Status new OrderStatusLoader(adminMgrFactory, "data/orders_status.csv").process(); // Create default tax class TaxClassesHelper.createNoTaxClass(adminMgrFactory); // Initialize Products helper ProductHelper.setAdminMgrFactory(adminMgrFactory); // Initialize Reviews helper ReviewHelper.setAdminMgrFactory(adminMgrFactory); } }