final fixes
This commit is contained in:
@@ -12,6 +12,7 @@ import org.apache.log4j.Layout;
|
|||||||
import org.apache.log4j.Level;
|
import org.apache.log4j.Level;
|
||||||
import org.apache.log4j.Logger;
|
import org.apache.log4j.Logger;
|
||||||
import org.apache.log4j.PatternLayout;
|
import org.apache.log4j.PatternLayout;
|
||||||
|
import org.apache.log4j.RollingFileAppender;
|
||||||
|
|
||||||
import com.univocity.parsers.csv.CsvParser;
|
import com.univocity.parsers.csv.CsvParser;
|
||||||
import com.univocity.parsers.csv.CsvParserSettings;
|
import com.univocity.parsers.csv.CsvParserSettings;
|
||||||
@@ -30,8 +31,9 @@ public class ImportFileCleaner {
|
|||||||
private static Logger log = Logger.getLogger(ImportFileCleaner.class);
|
private static Logger log = Logger.getLogger(ImportFileCleaner.class);
|
||||||
|
|
||||||
private static String toolboxExportFilePath = "C:\\Temp\\Migration CS - SQL Server\\export-2017-08-15-update.csv";
|
private static String toolboxExportFilePath = "C:\\Temp\\Migration CS - SQL Server\\export-2017-08-15-update.csv";
|
||||||
private static String listingFilePath = "D:\\listing.txt";
|
private static String listingFilePath = "D:\\largeListing.txt";
|
||||||
private static String outputFilePath = "C:\\Temp\\Migration CS - SQL Server\\export-2017-08-15-update-smallSet.csv";
|
private static String outputFilePath = "C:\\Temp\\Migration CS - SQL Server\\export-2017-08-15-update-largeSet.csv";
|
||||||
|
private static String logfilePath = "C:\\Temp\\Migration CS - SQL Server\\export-2017-08-15-update-largeSet_clean.log";
|
||||||
|
|
||||||
private CsvParserSettings parserSettings = new CsvParserSettings();
|
private CsvParserSettings parserSettings = new CsvParserSettings();
|
||||||
private List<String[]> inputRows;
|
private List<String[]> inputRows;
|
||||||
@@ -73,6 +75,7 @@ public class ImportFileCleaner {
|
|||||||
try {
|
try {
|
||||||
Layout layout = new PatternLayout("%d{ISO8601} - %p %m%n"); // "%d{ISO8601} - %p %m%n"
|
Layout layout = new PatternLayout("%d{ISO8601} - %p %m%n"); // "%d{ISO8601} - %p %m%n"
|
||||||
BasicConfigurator.configure(new ConsoleAppender(layout));
|
BasicConfigurator.configure(new ConsoleAppender(layout));
|
||||||
|
BasicConfigurator.configure(new RollingFileAppender(layout, logfilePath, false));
|
||||||
log.setLevel(Level.INFO);
|
log.setLevel(Level.INFO);
|
||||||
|
|
||||||
new ImportFileCleaner();
|
new ImportFileCleaner();
|
||||||
|
|||||||
@@ -29,10 +29,11 @@ import com.univocity.parsers.csv.CsvWriterSettings;
|
|||||||
public class ToolboxImportFileGenerator {
|
public class ToolboxImportFileGenerator {
|
||||||
private static Logger log = Logger.getLogger(ToolboxImportFileGenerator.class);
|
private static Logger log = Logger.getLogger(ToolboxImportFileGenerator.class);
|
||||||
|
|
||||||
private static String toolboxExportFilePath = "C:\\Temp\\Migration CS - SQL Server\\export-2017-08-15-update.csv";
|
private static String toolboxExportFilePath = "C:\\Temp\\Migration CS - SQL Server\\export-2017-08-15-update-largeSet.csv";
|
||||||
|
|
||||||
// XXX Spreadsheet needs be be named "Records" in Excel for the importer
|
// XXX Spreadsheet needs be be named "Records" in Excel for the importer
|
||||||
private static String importFilePath = "C:\\Temp\\Migration CS - SQL Server\\importFile-prod.csv";
|
private static String importFilePath = "C:\\Temp\\Migration CS - SQL Server\\importFile-prod.csv";
|
||||||
|
|
||||||
private static String logfilePath = "C:\\Temp\\Migration CS - SQL Server\\importFile-prod.log";
|
private static String logfilePath = "C:\\Temp\\Migration CS - SQL Server\\importFile-prod.log";
|
||||||
|
|
||||||
private static final Map<String, String> brandMap;
|
private static final Map<String, String> brandMap;
|
||||||
@@ -589,67 +590,67 @@ public class ToolboxImportFileGenerator {
|
|||||||
categoryMap.put("Bag Tags : Bag Stencil", "Seed Company Materials : Seed Bag Stencil ");
|
categoryMap.put("Bag Tags : Bag Stencil", "Seed Company Materials : Seed Bag Stencil ");
|
||||||
categoryMap.put("Bag Tags : Bag Tag", "Seed Company Materials : Seed Bag Tag ");
|
categoryMap.put("Bag Tags : Bag Tag", "Seed Company Materials : Seed Bag Tag ");
|
||||||
categoryMap.put("Bag Tags : Bag Tag Guidelines", "Seed Company Materials : Seed Bag Guidelines");
|
categoryMap.put("Bag Tags : Bag Tag Guidelines", "Seed Company Materials : Seed Bag Guidelines");
|
||||||
categoryMap.put("ExcellenceinCommAwardEntries : Comm Award Entry", " ");
|
// XXX categoryMap.put("ExcellenceinCommAwardEntries : Comm Award Entry", " ");
|
||||||
categoryMap.put("ExcellenceinCommAwardEntries : Direct Mail", "Advertising - Print : Direct Mail");
|
categoryMap.put("ExcellenceinCommAwardEntries : Direct Mail", "Advertising - Print : Direct Mail");
|
||||||
categoryMap.put("ExcellenceinCommAwardEntries : Presentation", "Advertising - PR, Product Publicity : Presentation");
|
categoryMap.put("ExcellenceinCommAwardEntries : Presentation", "Advertising - PR, Product Publicity : Presentation");
|
||||||
categoryMap.put("ExcellenceinCommAwardEntries : Print Ad", "Advertising - Print : print ad");
|
categoryMap.put("ExcellenceinCommAwardEntries : Print Ad", "Advertising - Print : print ad");
|
||||||
categoryMap.put("ExcellenceinCommAwardEntries : Radio Spot", "Advertising - Radio \\/ Audio : Radio produced spot");
|
categoryMap.put("ExcellenceinCommAwardEntries : Radio Spot", "Advertising - Radio - Audio : Radio produced spot");
|
||||||
categoryMap.put("ExcellenceinCommAwardEntries : TV Spot", "Advertising - TV : TV Produced Spot");
|
categoryMap.put("ExcellenceinCommAwardEntries : TV Spot", "Advertising - TV : TV Produced Spot");
|
||||||
categoryMap.put("ExcellenceinCommAwardEntries : Website", "Advertising - Digital : Web Content - Article-Copy");
|
categoryMap.put("ExcellenceinCommAwardEntries : Website", "Advertising - Digital : Web Content - Article-Copy");
|
||||||
categoryMap.put("Field Signs : Bag Stencil", "Seed Company Materials : Seed Bag Stencil");
|
categoryMap.put("Field Signs : Bag Stencil", "Seed Company Materials : Seed Bag Stencil");
|
||||||
categoryMap.put("Field Signs : Bag Tag", "Seed Company Materials : Seed Bag Tag");
|
categoryMap.put("Field Signs : Bag Tag", "Seed Company Materials : Seed Bag Tag");
|
||||||
categoryMap.put("Field Signs : Decal", "Field Day \\/ Tradeshow \\/ Event Materials : Decal");
|
categoryMap.put("Field Signs : Decal", "Field Day - Tradeshow - Event Materials : Decal");
|
||||||
categoryMap.put("Field Signs : Field Marker", "Field Day \\/ Tradeshow \\/ Event Materials : Field Marker Flag");
|
categoryMap.put("Field Signs : Field Marker", "Field Day - Tradeshow - Event Materials : Field Marker Flag");
|
||||||
categoryMap.put("Field Signs : Plot sign", "Field Day \\/ Tradeshow \\/ Event Materials : Plot");
|
categoryMap.put("Field Signs : Plot sign", "Field Day - Tradeshow - Event Materials : Plot");
|
||||||
categoryMap.put("Field Signs : Storyboard", "Field Day \\/ Tradeshow \\/ Event Materials : Storyboard");
|
categoryMap.put("Field Signs : Storyboard", "Field Day - Tradeshow - Event Materials : Storyboard");
|
||||||
categoryMap.put("Literature : Application Card", "Sales Literature \\/ Collateral : Application Card");
|
categoryMap.put("Literature : Application Card", "Sales Literature - Collateral : Application Card");
|
||||||
categoryMap.put("Literature : Brochure", "Sales Literature \\/ Collateral : Brochure");
|
categoryMap.put("Literature : Brochure", "Sales Literature - Collateral : Brochure");
|
||||||
categoryMap.put("Literature : Pest ID Card", "Sales Literature \\/ Collateral : Fact");
|
categoryMap.put("Literature : Pest ID Card", "Sales Literature - Collateral : Fact");
|
||||||
categoryMap.put("Literature : Portfolio Quick Guide", "Sales Literature \\/ Collateral : Portfolio Quick Guide");
|
categoryMap.put("Literature : Portfolio Quick Guide", "Sales Literature - Collateral : Portfolio Quick Guide");
|
||||||
categoryMap.put("Literature : Product Bulletin", "Sales Literature \\/ Collateral : Product Bulletin ");
|
categoryMap.put("Literature : Product Bulletin", "Sales Literature - Collateral : Product Bulletin ");
|
||||||
categoryMap.put("Literature : Product Information Sheet", "Sales Literature \\/ Collateral : Fact");
|
categoryMap.put("Literature : Product Information Sheet", "Sales Literature - Collateral : Fact");
|
||||||
categoryMap.put("Literature : Product Information Template", "Custom Templates : Sales-Product Sheet Template");
|
categoryMap.put("Literature : Product Information Template", "Custom Templates : Sales-Product Sheet Template");
|
||||||
categoryMap.put("Literature : Product Q&A", "Sales Literature \\/ Collateral : FAQ Sheet ");
|
categoryMap.put("Literature : Product Q&A", "Sales Literature - Collateral : FAQ Sheet ");
|
||||||
categoryMap.put("Literature : Program Materials", "Program Materials : program detailer");
|
categoryMap.put("Literature : Program Materials", "Program Materials : program detailer");
|
||||||
categoryMap.put("Literature : Quick Guide Template", "Custom Templates : Sales-Product Sheet Template");
|
categoryMap.put("Literature : Quick Guide Template", "Custom Templates : Sales-Product Sheet Template");
|
||||||
categoryMap.put("Literature : Technical Bulletin", "Sales Literature \\/ Collateral : Tech Sheet");
|
categoryMap.put("Literature : Technical Bulletin", "Sales Literature - Collateral : Tech Sheet");
|
||||||
categoryMap.put("Literature : Technology Use Manual", "Sales Literature \\/ Collateral : TTUM");
|
categoryMap.put("Literature : Technology Use Manual", "Sales Literature - Collateral : TTUM");
|
||||||
categoryMap.put("LocalCampaignTools : Copy Points", "Advertising - PR, Product Publicity : Talking Points");
|
categoryMap.put("LocalCampaignTools : Copy Points", "Advertising - PR, Product Publicity : Talking Points");
|
||||||
categoryMap.put("LocalCampaignTools : Direct Mail", "Advertising - Print : Direct Mail");
|
categoryMap.put("LocalCampaignTools : Direct Mail", "Advertising - Print : Direct Mail");
|
||||||
categoryMap.put("LocalCampaignTools : Local Live Read Radio", "Advertising - Radio \\/ Audio : Radio live-read - local rep use ");
|
categoryMap.put("LocalCampaignTools : Local Live Read Radio", "Advertising - Radio - Audio : Radio live-read - local rep use ");
|
||||||
categoryMap.put("LocalCampaignTools : Local Print Ad", "Advertising - Print : Print ad - local rep use");
|
categoryMap.put("LocalCampaignTools : Local Print Ad", "Advertising - Print : Print ad - local rep use");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Agenda template", "Field Day \\/ Tradeshow \\/ Event Materials : Agenda");
|
categoryMap.put("LocalTradeshowsEventTools : Agenda template", "Field Day - Tradeshow - Event Materials : Agenda");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Banner - 3'X4'", "Field Day \\/ Tradeshow \\/ Event Materials : Banner");
|
categoryMap.put("LocalTradeshowsEventTools : Banner - 3'X4'", "Field Day - Tradeshow - Event Materials : Banner");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Banner - 3'X8' ", "Field Day \\/ Tradeshow \\/ Event Materials : Banner"); // XXX
|
categoryMap.put("LocalTradeshowsEventTools : Banner - 3'X8' ", "Field Day - Tradeshow - Event Materials : Banner"); // XXX
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Banner - 3'X8'", "Field Day \\/ Tradeshow \\/ Event Materials : Banner");
|
categoryMap.put("LocalTradeshowsEventTools : Banner - 3'X8'", "Field Day - Tradeshow - Event Materials : Banner");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Bannerup", "Field Day \\/ Tradeshow \\/ Event Materials : Banner Up");
|
categoryMap.put("LocalTradeshowsEventTools : Bannerup", "Field Day - Tradeshow - Event Materials : Banner Up");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : BannerUp Base (for dual-sided graphics)", "Field Day \\/ Tradeshow \\/ Event Materials : Banner Up");
|
categoryMap.put("LocalTradeshowsEventTools : BannerUp Base (for dual-sided graphics)", "Field Day - Tradeshow - Event Materials : Banner Up");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : BannerUp Base (for single-sided graphics)", "Field Day \\/ Tradeshow \\/ Event Materials : Banner Up");
|
categoryMap.put("LocalTradeshowsEventTools : BannerUp Base (for single-sided graphics)", "Field Day - Tradeshow - Event Materials : Banner Up");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Custom) - dual sided", "Field Day \\/ Tradeshow \\/ Event Materials : Banner Up");
|
categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Custom) - dual sided", "Field Day - Tradeshow - Event Materials : Banner Up");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Custom) - single sided", "Field Day \\/ Tradeshow \\/ Event Materials : Banner Up");
|
categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Custom) - single sided", "Field Day - Tradeshow - Event Materials : Banner Up");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Standard) - dual sided", "Field Day \\/ Tradeshow \\/ Event Materials : Banner Up");
|
categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Standard) - dual sided", "Field Day - Tradeshow - Event Materials : Banner Up");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Standard) - single sided", "Field Day \\/ Tradeshow \\/ Event Materials : Banner Up");
|
categoryMap.put("LocalTradeshowsEventTools : BannerUp Graphic Cartridge (Standard) - single sided", "Field Day - Tradeshow - Event Materials : Banner Up");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Canopy tent (10' X 10')", "Field Day \\/ Tradeshow \\/ Event Materials : Tent");
|
categoryMap.put("LocalTradeshowsEventTools : Canopy tent (10' X 10')", "Field Day - Tradeshow - Event Materials : Tent");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Display graphic - 12\"X24\" oval", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic");
|
categoryMap.put("LocalTradeshowsEventTools : Display graphic - 12\"X24\" oval", "Field Day - Tradeshow - Event Materials : Popup Graphic");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Display graphic - 5\"X12\" oval", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic");
|
categoryMap.put("LocalTradeshowsEventTools : Display graphic - 5\"X12\" oval", "Field Day - Tradeshow - Event Materials : Popup Graphic");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Display graphic package - 10' floor display", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic");
|
categoryMap.put("LocalTradeshowsEventTools : Display graphic package - 10' floor display", "Field Day - Tradeshow - Event Materials : Popup Graphic");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Display graphic package - tabletop", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic");
|
categoryMap.put("LocalTradeshowsEventTools : Display graphic package - tabletop", "Field Day - Tradeshow - Event Materials : Popup Graphic");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Displays - 10' floor display frame", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Display");
|
categoryMap.put("LocalTradeshowsEventTools : Displays - 10' floor display frame", "Field Day - Tradeshow - Event Materials : Popup Display");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Displays - tabletop display frame", "Field Day \\/ Tradeshow \\/ Event Materials : Tabletop Display");
|
categoryMap.put("LocalTradeshowsEventTools : Displays - tabletop display frame", "Field Day - Tradeshow - Event Materials : Tabletop Display");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Invitation template", "Field Day \\/ Tradeshow \\/ Event Materials : Invitation");
|
categoryMap.put("LocalTradeshowsEventTools : Invitation template", "Field Day - Tradeshow - Event Materials : Invitation");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Local Show/Event SetUp Suggestions", "Field Day \\/ Tradeshow \\/ Event Materials : Layout");
|
categoryMap.put("LocalTradeshowsEventTools : Local Show/Event SetUp Suggestions", "Field Day - Tradeshow - Event Materials : Layout");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Outdoor Sign", "Field Day \\/ Tradeshow \\/ Event Materials : Banner");
|
categoryMap.put("LocalTradeshowsEventTools : Outdoor Sign", "Field Day - Tradeshow - Event Materials : Banner");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Podium Sign", "Field Day \\/ Tradeshow \\/ Event Materials : Podium Sign");
|
categoryMap.put("LocalTradeshowsEventTools : Podium Sign", "Field Day - Tradeshow - Event Materials : Podium Sign");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : Tableskirt", "Field Day \\/ Tradeshow \\/ Event Materials : Table Cover");
|
categoryMap.put("LocalTradeshowsEventTools : Tableskirt", "Field Day - Tradeshow - Event Materials : Table Cover");
|
||||||
categoryMap.put("LocalTradeshowsEventTools : LocalTradeShowGraphic", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic");
|
categoryMap.put("LocalTradeshowsEventTools : LocalTradeShowGraphic", "Field Day - Tradeshow - Event Materials : Popup Graphic");
|
||||||
categoryMap.put("LogosBrandTags : Brand Tag", "Logos \\/ BrandTags : brand tag");
|
categoryMap.put("LogosBrandTags : Brand Tag", "Logos - BrandTags : brand tag");
|
||||||
categoryMap.put("LogosBrandTags : Logo", "Logos \\/ BrandTags : logo");
|
categoryMap.put("LogosBrandTags : Logo", "Logos - BrandTags : logo");
|
||||||
categoryMap.put("NationalCampaign : Campaign Summary", "Sales Literature \\/ Collateral : Brand PPT");
|
categoryMap.put("NationalCampaign : Campaign Summary", "Sales Literature - Collateral : Brand PPT");
|
||||||
categoryMap.put("NationalCampaign : Dealer Point of Purchase", "Point of Sales Materials : POS Display");
|
categoryMap.put("NationalCampaign : Dealer Point of Purchase", "Point of Sales Materials : POS Display");
|
||||||
categoryMap.put("NationalCampaign : Google Ads", "Advertising - Digital : Search-PPC");
|
categoryMap.put("NationalCampaign : Google Ads", "Advertising - Digital : Search-PPC");
|
||||||
categoryMap.put("NationalCampaign : National Digital/New Media", "Advertising - Digital : Web Content - Article-Copy");
|
categoryMap.put("NationalCampaign : National Digital/New Media", "Advertising - Digital : Web Content - Article-Copy");
|
||||||
categoryMap.put("NationalCampaign : National Print", "Advertising - Print : print ad");
|
categoryMap.put("NationalCampaign : National Print", "Advertising - Print : print ad");
|
||||||
categoryMap.put("NationalCampaign : National Radio", "Advertising - Radio \\/ Audio : Radio produced spot");
|
categoryMap.put("NationalCampaign : National Radio", "Advertising - Radio - Audio : Radio produced spot");
|
||||||
categoryMap.put("NationalCampaign : National TV", "Advertising - TV : TV Produced Spot");
|
categoryMap.put("NationalCampaign : National TV", "Advertising - TV : TV Produced Spot");
|
||||||
categoryMap.put("NationalCampaign : Outdoor Billboard", "Advertising - OOH : billboard");
|
categoryMap.put("NationalCampaign : Outdoor Billboard", "Advertising - OOH : billboard");
|
||||||
categoryMap.put("NationalCampaign : PPC (pay per click)", "Advertising - Digital : Search-PPC");
|
categoryMap.put("NationalCampaign : PPC (pay per click)", "Advertising - Digital : Search-PPC");
|
||||||
@@ -664,7 +665,7 @@ public class ToolboxImportFileGenerator {
|
|||||||
categoryMap.put("NationalPRCampaign : Press Kit", "Advertising - PR, Product Publicity : Media Kit ");
|
categoryMap.put("NationalPRCampaign : Press Kit", "Advertising - PR, Product Publicity : Media Kit ");
|
||||||
categoryMap.put("NationalPRCampaign : Press Release", "Advertising - PR, Product Publicity : News Release");
|
categoryMap.put("NationalPRCampaign : Press Release", "Advertising - PR, Product Publicity : News Release");
|
||||||
categoryMap.put("NationalPRCampaign : Print Article", "Advertising - Print : print advertorial");
|
categoryMap.put("NationalPRCampaign : Print Article", "Advertising - Print : print advertorial");
|
||||||
categoryMap.put("NationalPRCampaign : Radio Interview", "Advertising - Radio \\/ Audio : Radio interview");
|
categoryMap.put("NationalPRCampaign : Radio Interview", "Advertising - Radio - Audio : Radio interview");
|
||||||
categoryMap.put("NationalPRCampaign : Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
categoryMap.put("NationalPRCampaign : Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
||||||
categoryMap.put("NationalPRCampaign : TV Interview", "Advertising - TV : TV Interview");
|
categoryMap.put("NationalPRCampaign : TV Interview", "Advertising - TV : TV Interview");
|
||||||
categoryMap.put("NationalPRCampaign : Video", "Advertising - PR, Product Publicity : Testimonial");
|
categoryMap.put("NationalPRCampaign : Video", "Advertising - PR, Product Publicity : Testimonial");
|
||||||
@@ -673,38 +674,38 @@ public class ToolboxImportFileGenerator {
|
|||||||
categoryMap.put("NationalProgramsPromotions : Program Material", "Program Materials : program detailer");
|
categoryMap.put("NationalProgramsPromotions : Program Material", "Program Materials : program detailer");
|
||||||
categoryMap.put("NationalProgramsPromotions : Program Materials", "Program Materials : program detailer");
|
categoryMap.put("NationalProgramsPromotions : Program Materials", "Program Materials : program detailer");
|
||||||
categoryMap.put("NationalProgramsPromotions : Program Rules", "Program Materials : program rules");
|
categoryMap.put("NationalProgramsPromotions : Program Rules", "Program Materials : program rules");
|
||||||
categoryMap.put("SalesTools : Premium", "Field Day \\/ Tradeshow \\/ Event Materials/Premiums : Giveaways");
|
categoryMap.put("SalesTools : Premium", "Field Day - Tradeshow - Event Materials/Premiums : Giveaways");
|
||||||
categoryMap.put("SalesTools : Presentation", "Advertising - PR, Product Publicity : Presentation");
|
categoryMap.put("SalesTools : Presentation", "Advertising - PR, Product Publicity : Presentation");
|
||||||
categoryMap.put("SalesTools : Presentation template", "Custom Templates : Presentation Template");
|
categoryMap.put("SalesTools : Presentation template", "Custom Templates : Presentation Template");
|
||||||
categoryMap.put("SalesTools : Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
categoryMap.put("SalesTools : Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
||||||
categoryMap.put("SalesTools : Training Module", "Advertising - Digital : Web Content - Tool-Training Module");
|
categoryMap.put("SalesTools : Training Module", "Advertising - Digital : Web Content - Tool-Training Module");
|
||||||
categoryMap.put("AgIssuesForum : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic");
|
categoryMap.put("AgIssuesForum : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic");
|
||||||
categoryMap.put("AgIssuesForum : NTS - Summary/Review", "Advertising - PR, Product Publicity : Presentation");
|
categoryMap.put("AgIssuesForum : NTS - Summary/Review", "Advertising - PR, Product Publicity : Presentation");
|
||||||
categoryMap.put("AgIssuesForum : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
categoryMap.put("AgIssuesForum : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
||||||
categoryMap.put("AgRetailersAssociation : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
categoryMap.put("AgRetailersAssociation : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
||||||
categoryMap.put("ASFMRA : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
categoryMap.put("ASFMRA : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
||||||
categoryMap.put("ASTA : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic");
|
categoryMap.put("ASTA : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic");
|
||||||
categoryMap.put("ASTA : NTS - PR Results", "Advertising - PR, Product Publicity : Presentation");
|
categoryMap.put("ASTA : NTS - PR Results", "Advertising - PR, Product Publicity : Presentation");
|
||||||
categoryMap.put("ASTA : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
categoryMap.put("ASTA : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
||||||
categoryMap.put("Beltwide : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic");
|
categoryMap.put("Beltwide : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic");
|
||||||
categoryMap.put("CAPCA : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic");
|
categoryMap.put("CAPCA : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic");
|
||||||
categoryMap.put("CAPCA : NTS - Booth/Event Photos", "Image : Photo - Event");
|
categoryMap.put("CAPCA : NTS - Booth/Event Photos", "Image : Photo - Event");
|
||||||
categoryMap.put("CAPCA : NTS - PR Results", "Advertising - PR, Product Publicity : Presentation");
|
categoryMap.put("CAPCA : NTS - PR Results", "Advertising - PR, Product Publicity : Presentation");
|
||||||
categoryMap.put("CAPCA : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
categoryMap.put("CAPCA : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
||||||
categoryMap.put("CAPCA : NTS - Videos", "Image : Photo - Event");
|
categoryMap.put("CAPCA : NTS - Videos", "Image : Photo - Event");
|
||||||
categoryMap.put("CommodityClassic : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic");
|
categoryMap.put("CommodityClassic : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic");
|
||||||
categoryMap.put("Equipment : Product Information Sheet", "Sales Literature \\/ Collateral : Fact");
|
categoryMap.put("Equipment : Product Information Sheet", "Sales Literature - Collateral : Fact");
|
||||||
categoryMap.put("FarmProgress : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic");
|
categoryMap.put("FarmProgress : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic");
|
||||||
categoryMap.put("FarmProgress : NTS - PR Results", "Advertising - PR, Product Publicity : Presentation");
|
categoryMap.put("FarmProgress : NTS - PR Results", "Advertising - PR, Product Publicity : Presentation");
|
||||||
categoryMap.put("NationalAerialApplicatorsConvention : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic");
|
categoryMap.put("NationalAerialApplicatorsConvention : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic");
|
||||||
categoryMap.put("NationalPotatoShow : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic");
|
categoryMap.put("NationalPotatoShow : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic");
|
||||||
categoryMap.put("NationalPotatoShow : NTS - PR Results", "Advertising - PR, Product Publicity : Presentation");
|
categoryMap.put("NationalPotatoShow : NTS - PR Results", "Advertising - PR, Product Publicity : Presentation");
|
||||||
categoryMap.put("NationalPotatoShow : NTS - Summary/Review", "Advertising - PR, Product Publicity : Presentation");
|
categoryMap.put("NationalPotatoShow : NTS - Summary/Review", "Advertising - PR, Product Publicity : Presentation");
|
||||||
categoryMap.put("NationalPotatoShow : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
categoryMap.put("NationalPotatoShow : NTS - Talking Points", "Advertising - PR, Product Publicity : Talking Points");
|
||||||
categoryMap.put("NationalPotatoShow : NTS - Videos", "Image : Photo - Event");
|
categoryMap.put("NationalPotatoShow : NTS - Videos", "Image : Photo - Event");
|
||||||
categoryMap.put("OurCompany : Company Statement", "Advertising - PR, Product Publicity : Presentation");
|
categoryMap.put("OurCompany : Company Statement", "Advertising - PR, Product Publicity : Presentation");
|
||||||
categoryMap.put("OurCompany : Company Values", "Advertising - PR, Product Publicity : Presentation");
|
categoryMap.put("OurCompany : Company Values", "Advertising - PR, Product Publicity : Presentation");
|
||||||
categoryMap.put("ProfitMaximizer : NTS - Booth Graphics", "Field Day \\/ Tradeshow \\/ Event Materials : Popup Graphic");
|
categoryMap.put("ProfitMaximizer : NTS - Booth Graphics", "Field Day - Tradeshow - Event Materials : Popup Graphic");
|
||||||
|
|
||||||
|
|
||||||
indicationMap = new HashMap<String, String>();
|
indicationMap = new HashMap<String, String>();
|
||||||
@@ -1104,8 +1105,8 @@ public class ToolboxImportFileGenerator {
|
|||||||
String targetType = categoryMap.get(assetCategory);
|
String targetType = categoryMap.get(assetCategory);
|
||||||
if (targetType != null) {
|
if (targetType != null) {
|
||||||
asset.appendClassification = asset.appendClassification
|
asset.appendClassification = asset.appendClassification
|
||||||
+ "\n/Bayer/Crop Science/Category\\/Item/" + targetType.substring(0, targetType.indexOf(" : "))
|
+ "\n/Bayer/Crop Science/CategoryItem/" + targetType.substring(0, targetType.indexOf(" : "))
|
||||||
+ "\n/Bayer/Crop Science/Category\\/Item/" + targetType.substring(targetType.indexOf(" : ") + 3);
|
+ "\n/Bayer/Crop Science/CategoryItem/" + targetType.substring(targetType.indexOf(" : ") + 3);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
noAssetType++;
|
noAssetType++;
|
||||||
|
|||||||
Reference in New Issue
Block a user