diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/IDIOMImages.java b/oaipmh-core/src/main/java/info/textgrid/middleware/IDIOMImages.java index 694bb1f150278a7fe5f3ba780868571b6d236676..0b1ff64b418a8ef626590809e23a1e1f1bac2fc0 100644 --- a/oaipmh-core/src/main/java/info/textgrid/middleware/IDIOMImages.java +++ b/oaipmh-core/src/main/java/info/textgrid/middleware/IDIOMImages.java @@ -66,6 +66,7 @@ public class IDIOMImages implements RecordDelivererInterface, RecordListDelivere for(int i=0; i<mediaList.length(); i++){ ImageMetsMods imm = new ImageMetsMods(mediaList.getJSONObject(i)); + System.out.println(mediaList.getJSONObject(i).get("id").toString()); RecordType record = new RecordType(); MetadataType metadataMets = new MetadataType(); @@ -79,6 +80,7 @@ public class IDIOMImages implements RecordDelivererInterface, RecordListDelivere record.setMetadata(metadataMets); String dateStamp = mediaList.getJSONObject(i).get("created_at").toString(); String identifier = mediaList.getJSONObject(i).get("id").toString(); + record.setHeader(buildOAIPMH_RecordHeader(dateStamp, identifier)); imageMetsModsList.getRecord().add(record); } catch (ParserConfigurationException e) { diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTestTG.java b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTestTG.java index b7df94a14b5f5017a9b962c6e80bf7cfbae8b6c1..5e42ba77fd58133d1085944a93b70216b8aec372 100644 --- a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTestTG.java +++ b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTestTG.java @@ -351,7 +351,7 @@ public class OaiPmhTestTG { @Test public void testGetRequestListRecordsIDIOM_IMAGES_with_ResToken() throws ParseException { System.out.println("Test for the verb \"ListRecords\" with succesfull response for IMAGES"); - IDIOMImages.cursorCollector.put("2930c87d-5209-4b14-9d6a-72f10476d947", 3); + IDIOMImages.cursorCollector.put("2930c87d-5209-4b14-9d6a-72f10476d947", 129); String p = this.request.getRequest("ListRecords", "", "", "", "", "", "2930c87d-5209-4b14-9d6a-72f10476d947"); System.out.println(p); @@ -384,7 +384,7 @@ public class OaiPmhTestTG { @Test public void testGetRequestListIdentifiersIDIOM_IMAGES_withResToken() throws ParseException { System.out.println("Test for the verb \"ListIdentifiers\" with succesfull response"); - IDIOMImages.cursorCollector.put("8eea2c07-7dc9-4404-a106-c1412b9ce8b4", 100); + IDIOMImages.cursorCollector.put("8eea2c07-7dc9-4404-a106-c1412b9ce8b4", 129); String p = this.request.getRequest("ListIdentifiers", "", "", "", "", "", "8eea2c07-7dc9-4404-a106-c1412b9ce8b4"); System.out.println(p);