Media Types
This commit is contained in:
@@ -12,6 +12,7 @@ public class Definitions {
|
|||||||
|
|
||||||
public static final Map<String, Classification> classifications;
|
public static final Map<String, Classification> classifications;
|
||||||
public static final Map<String, String> fieldIDs;
|
public static final Map<String, String> fieldIDs;
|
||||||
|
public static final Map<Long, String> mediaTypes;
|
||||||
|
|
||||||
public static final String defaultLanguage = "c2bd4f9bbb954bcb80c31e924c9c26dc"; //"00000000000000000000000000000000";
|
public static final String defaultLanguage = "c2bd4f9bbb954bcb80c31e924c9c26dc"; //"00000000000000000000000000000000";
|
||||||
public static final String defaultProjectLead = "21cfce6116484269a351a71300e1fed0";
|
public static final String defaultProjectLead = "21cfce6116484269a351a71300e1fed0";
|
||||||
@@ -39,7 +40,62 @@ public class Definitions {
|
|||||||
classifications.put("Status.Archived", new Classification("4306204af75442fda297a7b4006b4a87", 1));
|
classifications.put("Status.Archived", new Classification("4306204af75442fda297a7b4006b4a87", 1));
|
||||||
|
|
||||||
classifications.put("MediaType.Other", new Classification("7c13e620-7eb0-4c12-9dfb-a7b4008f19b1", 1));
|
classifications.put("MediaType.Other", new Classification("7c13e620-7eb0-4c12-9dfb-a7b4008f19b1", 1));
|
||||||
|
classifications.put("MediaType.Banner", new Classification("eb786339a5de44679ff6a7b4008f1ee0", 1));
|
||||||
|
classifications.put("MediaType.Book", new Classification("25a59832a6f84cb0a477a73100a2a091", 1));
|
||||||
|
classifications.put("MediaType.Booth", new Classification("420fe838a6a14aa39850a73100a2851e", 1));
|
||||||
|
classifications.put("MediaType.Brochure", new Classification("8c028aaba8404c8cbcf9a73100a29882", 1));
|
||||||
|
classifications.put("MediaType.Calendar", new Classification("f6a8045fa2b4455c96b1a73100a298ee", 1));
|
||||||
|
classifications.put("MediaType.DirectMail", new Classification("335b4227f05344e0aee2a73100a29d74", 1));
|
||||||
|
classifications.put("MediaType.Flyer", new Classification("eb086cb861134039a8f4a73100a29aa2", 1));
|
||||||
|
classifications.put("MediaType.Folder", new Classification("3a51645220dc4ba8b109a73100a29eeb", 1));
|
||||||
|
classifications.put("MediaType.Illustration", new Classification("5222fed4a54f4098927da6dd00d0151f", 1));
|
||||||
|
classifications.put("MediaType.TableGraphInfographic", new Classification("bae7d168eb5341c09c15a73100a2ad46", 1));
|
||||||
|
classifications.put("MediaType.Logo", new Classification("aef9f8deb91c4e169042a73100a2a859", 1));
|
||||||
|
classifications.put("MediaType.Newsletter", new Classification("3322cf96cb4e408bb2dea73100a29df7", 1));
|
||||||
|
classifications.put("MediaType.PointOfSales", new Classification("495c6e740eed4f459d01a73100a29d08", 1));
|
||||||
|
classifications.put("MediaType.Poster", new Classification("97af7f7bde344a42b3bca73100a2a127", 1));
|
||||||
|
classifications.put("MediaType.Advertisement", new Classification("f7c126120c8345d5b667a73100a2a1b8", 1));
|
||||||
|
classifications.put("MediaType.Toolkit", new Classification("463c194bd93b4a6caa63a73100a2a2e4", 1));
|
||||||
|
classifications.put("MediaType.unassigned", new Classification("6995d663c07f406c8b45a6dd00cff466", 1));
|
||||||
|
classifications.put("MediaType.Video", new Classification("4f9d38b889eb46f58d79a73100a2b55a", 1));
|
||||||
|
classifications.put("MediaType.Image", new Classification("58f655cbd4214a72bb2aa73100a2a3dd", 1));
|
||||||
|
classifications.put("MediaType.Packshot", new Classification("ba5a96a7d94245e48f14a73100a2a97c", 1));
|
||||||
|
|
||||||
|
mediaTypes = new HashMap<Long, String>();
|
||||||
|
mediaTypes.put(1L, "MediaType.unassigned");
|
||||||
|
mediaTypes.put(2L, "MediaType.Image");
|
||||||
|
mediaTypes.put(3L, "MediaType.TableGraphInfographic");
|
||||||
|
mediaTypes.put(4L, "MediaType.Logo");
|
||||||
|
mediaTypes.put(5L, "MediaType.Illustration");
|
||||||
|
mediaTypes.put(6L, "MediaType.Advertisement");
|
||||||
|
mediaTypes.put(7L, "MediaType.Brochure");
|
||||||
|
mediaTypes.put(8L, "MediaType.Book");
|
||||||
|
mediaTypes.put(9L, "MediaType.DirectMail");
|
||||||
|
mediaTypes.put(10L, "MediaType.Flyer");
|
||||||
|
mediaTypes.put(11L, "MediaType.Newsletter");
|
||||||
|
mediaTypes.put(12L, "MediaType.Poster");
|
||||||
|
mediaTypes.put(13L, "MediaType.Booth");
|
||||||
|
mediaTypes.put(14L, "MediaType.Packshot");
|
||||||
|
mediaTypes.put(15L, "MediaType.unassigned");
|
||||||
|
mediaTypes.put(16L, "MediaType.Banner");
|
||||||
|
mediaTypes.put(17L, "MediaType.Other");
|
||||||
|
mediaTypes.put(18L, "MediaType.unassigned");
|
||||||
|
mediaTypes.put(19L, "MediaType.Video");
|
||||||
|
mediaTypes.put(20L, "MediaType.unassigned");
|
||||||
|
mediaTypes.put(21L, "MediaType.Folder");
|
||||||
|
mediaTypes.put(22L, "MediaType.unassigned");
|
||||||
|
mediaTypes.put(23L, "MediaType.Booth");
|
||||||
|
mediaTypes.put(24L, "MediaType.unassigned");
|
||||||
|
mediaTypes.put(26L, "MediaType.PointOfSales");
|
||||||
|
mediaTypes.put(27L, "MediaType.Calendar");
|
||||||
|
mediaTypes.put(28L, "MediaType.unassigned");
|
||||||
|
mediaTypes.put(29L, "MediaType.Toolkit");
|
||||||
|
mediaTypes.put(30L, "MediaType.unassigned");
|
||||||
|
mediaTypes.put(31L, "MediaType.Other");
|
||||||
|
mediaTypes.put(32L, "MediaType.Booth");
|
||||||
|
mediaTypes.put(34L, "MediaType.Folder");
|
||||||
|
|
||||||
|
// Fields
|
||||||
fieldIDs = new HashMap<String, String>();
|
fieldIDs = new HashMap<String, String>();
|
||||||
fieldIDs.put("byr_Title", "31f337fa-add6-4e25-a672-a68a00d4ff3b");
|
fieldIDs.put("byr_Title", "31f337fa-add6-4e25-a672-a68a00d4ff3b");
|
||||||
fieldIDs.put("byr_ah_approvalNumber", "69d65b63-613b-49d6-bc11-a731010bbec8");
|
fieldIDs.put("byr_ah_approvalNumber", "69d65b63-613b-49d6-bc11-a731010bbec8");
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ public class MamMigrationSelective implements CommandLineRunner {
|
|||||||
private ObjectMapper jsonMapper = new ObjectMapper();
|
private ObjectMapper jsonMapper = new ObjectMapper();
|
||||||
|
|
||||||
private List<String> locations = new ArrayList<String>();
|
private List<String> locations = new ArrayList<String>();
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void run(String... strings) throws Exception {
|
public void run(String... strings) throws Exception {
|
||||||
|
|
||||||
@@ -126,8 +126,7 @@ public class MamMigrationSelective implements CommandLineRunner {
|
|||||||
record.addClassification("BusinessUnit.CAP");
|
record.addClassification("BusinessUnit.CAP");
|
||||||
|
|
||||||
// media type
|
// media type
|
||||||
// TODO
|
record.addClassification(Definitions.mediaTypes.get(entry.mediaType.id));
|
||||||
record.addClassification("MediaType.Other");
|
|
||||||
|
|
||||||
// Fields
|
// Fields
|
||||||
record.addField("byr_Title", entry.name.get("en"));
|
record.addField("byr_Title", entry.name.get("en"));
|
||||||
|
|||||||
Reference in New Issue
Block a user