private static void CreateMetsHdr(metsType mets, ArchiveMetadata metadata) { var metsHdr = new metsTypeMetsHdr(); CreateAltRecordIDs(metsHdr, metadata); CreateHdrAgents(metsHdr, metadata); if (metsHdr.altRecordID != null || metsHdr.agent != null) { mets.metsHdr = metsHdr; } }
private static void CreateMetsHdr(metsType mets, ArchiveMetadata metadata) { var metsHdr = new metsTypeMetsHdr(); if (metadata.ExtractionDate != null) { metsHdr.CREATEDATE = (DateTime)metadata.ExtractionDate; } CreateAltRecordIDs(metsHdr, metadata); CreateHdrAgents(metsHdr, metadata); if (metadata.ExtractionDate != null || metsHdr.altRecordID != null || metsHdr.agent != null) { mets.metsHdr = metsHdr; } }
private static void CreateAmdSec(metsType mets, ArchiveMetadata metadata) { // TODO: Implement }