creating year classifications, pt. 1
This commit is contained in:
@@ -3,32 +3,18 @@ package com.bayer.edam.migration.adam;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import com.bayer.edam.migration.adam.WriteRecord.Field;
|
||||
import com.bayer.edam.migration.adam.WriteRecord.Fields;
|
||||
import com.bayer.edam.migration.adam.WriteRecord.LocalizedValue;
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
import com.bayer.edam.migration.adam.UploadRecord.Field;
|
||||
import com.bayer.edam.migration.adam.UploadRecord.Fields;
|
||||
import com.bayer.edam.migration.adam.UploadRecord.LocalizedValue;
|
||||
|
||||
public class Campaign {
|
||||
|
||||
private static String basePath = "/Definitions/Animal Health/Campaign/Global/";
|
||||
|
||||
public String parentNamePath;
|
||||
public String name;
|
||||
public String identifier = "";
|
||||
public Integer sortIndex = 1;
|
||||
public LocalizedValue[] labels;
|
||||
|
||||
@JsonIgnore
|
||||
public String guid;
|
||||
public class Campaign extends UploadClassification {
|
||||
|
||||
public Fields fields = new Fields();
|
||||
|
||||
|
||||
public Campaign (String name, String label, String year) {
|
||||
public Campaign(String name, String label, String year) {
|
||||
super(name, label);
|
||||
this.parentNamePath = basePath + year;
|
||||
this.name = name;
|
||||
LocalizedValue labelValue = new LocalizedValue(label);
|
||||
labels = new LocalizedValue[] { labelValue };
|
||||
|
||||
// set field "IsCampaign"
|
||||
Field isCampaign = new Field("ed1b60f4069b48339128a77600bfb82a");
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.bayer.edam.migration.adam;
|
||||
|
||||
import com.bayer.edam.migration.adam.WriteRecord.LocalizedValue;
|
||||
import com.bayer.edam.migration.adam.UploadRecord.LocalizedValue;
|
||||
|
||||
public class Classification {
|
||||
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.bayer.edam.migration.adam;
|
||||
|
||||
import com.bayer.edam.migration.adam.UploadRecord.LocalizedValue;
|
||||
import com.fasterxml.jackson.annotation.JsonIgnore;
|
||||
|
||||
public class UploadClassification {
|
||||
|
||||
protected static String basePath = "/Definitions/Animal Health/Campaign/Global/";
|
||||
|
||||
public String parentNamePath;
|
||||
public String name;
|
||||
public String identifier = "";
|
||||
public Integer sortIndex = 1;
|
||||
public LocalizedValue[] labels;
|
||||
|
||||
@JsonIgnore
|
||||
public String guid;
|
||||
|
||||
// public Fields fields = new Fields();
|
||||
|
||||
|
||||
public UploadClassification(String name, String label) {
|
||||
this.parentNamePath = basePath;
|
||||
this.name = name;
|
||||
LocalizedValue labelValue = new LocalizedValue(label);
|
||||
labels = new LocalizedValue[] { labelValue };
|
||||
}
|
||||
|
||||
}
|
||||
+2
-2
@@ -8,9 +8,9 @@ import org.slf4j.LoggerFactory;
|
||||
|
||||
import com.bayer.edam.migration.Definitions;
|
||||
|
||||
public class WriteRecord {
|
||||
public class UploadRecord {
|
||||
|
||||
private static final Logger log = LoggerFactory.getLogger(WriteRecord.class);
|
||||
private static final Logger log = LoggerFactory.getLogger(UploadRecord.class);
|
||||
|
||||
public static class WriteClassification {
|
||||
public String id;
|
||||
Reference in New Issue
Block a user