Skip to content
Snippets Groups Projects
Commit 414e7e55 authored by Stefan E. Funk's avatar Stefan E. Funk
Browse files

fix: correct header date information for oai_idiom_mets

parent b174dd46
No related branches found
No related tags found
No related merge requests found
Pipeline #324415 passed
......@@ -49,14 +49,14 @@ public final class OaipmhTGConstants {
public static final String WORK_TEMPORAL = "work.temporal.value";
public static final String WORK_AGENT = "work.agent.value";
public static final String WORK_ID = "work.subject.id.value";
public static final String MODIFIED_FIELD = "lastModified";
public static final String LAST_MODIFIED = "lastModified";
public static final String NOTES = "notes";
public static final String[] TGFields =
{CREATED, FORMAT, IDENTIFIER, DATA_CONTRIBUTOR, URI, PROJECT_ID, IS_DERIVED_FROM, TITLE, PID,
EDITION_ISEDITIONOF, EDITION_AGENT, EDITION_LICENSEURI, EDITION_LANGUAGE, BIBCIT_AUTHOR,
BIBCIT_EDITOR, BIBCIT_TITLE, BIBCIT_PLACEPUB, BIBCIT_PUBLISHER, BIBCIT_NO, BIBCIT_SERIES,
BIBCIT_VOLUME, BIBCIT_ISSUE, BIBCIT_EPAGE, BIBCIT_SPAGE, BIBCIT_BIBID, WORK_ABSTRACT,
WORK_GENRE, WORK_TYPE, WORK_SPATIAL, WORK_TEMPORAL, WORK_AGENT, MODIFIED_FIELD};
WORK_GENRE, WORK_TYPE, WORK_SPATIAL, WORK_TEMPORAL, WORK_AGENT, LAST_MODIFIED};
public static final String[] TGWorkFields = {CREATED, WORK_ABSTRACT, IS_DERIVED_FROM, URI,
WORK_GENRE, TITLE, WORK_TYPE, WORK_SPATIAL, WORK_TEMPORAL, WORK_AGENT, WORK_ID};
......
......@@ -82,7 +82,8 @@ public class RecordDelivererIdiom extends RecordDelivererAbstract {
String objectType = getIdiomInfoFromES(textgridRevisionURI, OaipmhTGConstants.NOTES);
String creationDate = getIdiomInfoFromES(textgridRevisionURI, OaipmhTGConstants.CREATED);
String modificationDate = getIdiomInfoFromES(textgridRevisionURI, OaipmhTGConstants.MODIFIED_FIELD);
String modificationDate =
getIdiomInfoFromES(textgridRevisionURI, OaipmhTGConstants.LAST_MODIFIED);
// Get TG URI from ID.
if (!textgridRevisionURI.startsWith(TEXTGRID_URI_PREFIX)) {
......@@ -148,7 +149,7 @@ public class RecordDelivererIdiom extends RecordDelivererAbstract {
// We need to have the base URI here in header (and record), it is used as Record ID of Mayan
// artifacts here!
HeaderType header =
OaipmhUtilities.computeResponseHeader(creationDate, textgridBaseURI, setSpec);
OaipmhUtilities.computeResponseHeader(modificationDate, textgridBaseURI, setSpec);
recordType.setHeader(header);
result.setRecord(recordType);
......
......@@ -590,7 +590,7 @@ public class TestTGOaipmhLocally {
TestTGOaipmhLocally.recordList
.setRepositoryObjectURIPrefix(OaipmhTGConstants.ITEM_IDENTIFIER_PREFIX);
TestTGOaipmhLocally.recordList.setRangeField(OaipmhTGConstants.CREATED);
TestTGOaipmhLocally.recordList.setModifiedField(OaipmhTGConstants.MODIFIED_FIELD);
TestTGOaipmhLocally.recordList.setModifiedField(OaipmhTGConstants.LAST_MODIFIED);
TestTGOaipmhLocally.recordList.setIdentifierField("textgridUri");
System.out.println("Test for the verb \"ListRecords\" with sets with successful response");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment