diff --git a/AH MAM Migration/src/com/bayer/edam/migration/MediaAssistantMigrationSimple.java b/AH MAM Migration/src/com/bayer/edam/migration/MediaAssistantMigrationSimple.java index de8e6e2..fb3a49e 100644 --- a/AH MAM Migration/src/com/bayer/edam/migration/MediaAssistantMigrationSimple.java +++ b/AH MAM Migration/src/com/bayer/edam/migration/MediaAssistantMigrationSimple.java @@ -69,8 +69,8 @@ public class MediaAssistantMigrationSimple { headers.add("From", "migration@bayer.com"); headers.add("Content-Type", "application/json"); entity = new HttpEntity("Parameters", headers); - ResponseEntity r2 = restTemplate.exchange("https://qa.service.media-assistant.animalhealth.bayer.com/rest/migration/entry/204", HttpMethod.GET, entity, Entry.class); - log.info(r2.getBody().toString()); + ResponseEntity r2 = restTemplate.exchange("https://service.media-assistant.animalhealth.bayer.com/rest/migration/entry/71948", HttpMethod.GET, entity, Entry.class); + log.info(r2.toString()); } diff --git a/AH MAM Migration/src/com/bayer/edam/migration/mam/Entry.java b/AH MAM Migration/src/com/bayer/edam/migration/mam/Entry.java index 73fc6a5..37d10f4 100644 --- a/AH MAM Migration/src/com/bayer/edam/migration/mam/Entry.java +++ b/AH MAM Migration/src/com/bayer/edam/migration/mam/Entry.java @@ -1,50 +1,128 @@ package com.bayer.edam.migration.mam; +import java.util.Date; +import java.util.List; +import java.util.Map; + public class Entry { + + public static class MediaType { + public Long id; + public Map name; + + public MediaType() { + } + } + + public static class Copyright { + public String use; + public String time; + public String regionalLicenseComment; + public String personalLicenseComment; + public String validFrom; + public String validTo; + public Map organization; + public Boolean releasedForJournalists; + public Boolean usageInternal; + public Boolean usageExternal; + public Boolean usagePrint; + public Boolean usageOnline; + public Boolean usageAudio; + public Boolean usageVideo; + public Boolean regionalLicense; + public Boolean personalLicense; + + public Copyright() { + } + } + + public static class Download { + public Long id; + public String href; + public String mimeType; + public Integer contentSuperTypeId; + public Long size; + public String entryFileVariation; + public String watermarkVariation; + public Map description; + public String fileName; + public String fileNameOnDisc; + + public Download() { + } + } - private Long id; - private String href; - private Long fileSize; - private String fileName; - + public static class FileFolder { + public Long id; + public String href; + public String mimeType; + public Integer contentSuperTypeId; + public Long size; + public String entryFileVariation; + public String watermarkVariation; + public Map description; + public String fileName; + public String fileNameOnDisc; + + public FileFolder() { + } + } + + +// public class Download { +// public Long id; +// public String href; +// public String mimeType; +// public Integer contentSuperTypeId; +// public Long size; +// public String entryFileVariation; +// public String watermarkVariation; +// public Map description; +// public String fileName; +// public String fileNameOnDisc; +//// public String duration; +// +// public Download() { +// } +// } + + public Long id; + public String href; + public Long fileSize; + public String fileName; + public Date creationDate; + public Date uploadDate; + public Map name; + public Map keyword; + public Map description; + public Map comment; + public Map user; + public Map uploader; + public String indexer; + public Double ratingValue; + public Map release; + public String brandingNet; + public MediaType mediaType; + public Copyright copyright; + public String master; + public Map project; + public String imageType; +// public String gpc; + public String mediaAssistantId; + public Map metaData; + public List categories; + public Integer stateId; + public Integer contentSuperTypeId; + public List downloadList; + public List downloadListFileFolder; + public Entry() { } - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public String getHref() { - return href; - } - - public void setHref(String href) { - this.href = href; - } - - public Long getFileSize() { - return fileSize; - } - - public void setFileSize(Long fileSize) { - this.fileSize = fileSize; - } - - public String getFileName() { - return fileName; - } - - public void setFileName(String fileName) { - this.fileName = fileName; - } - @Override public String toString() { - return "Entry{" + "id=" + id + ", fileName=" + fileName + '}'; + return "Entry{" + "id=" + id + ", fileName=" + fileName + ", creationDate=" + creationDate + ", name=" + + name.get("en") + ", user=" + user.get("id") + ", copyright.organization.id=" + copyright.organization.get("id") + '}'; } }