@Override public DcsEvent newEvent(String eventType) { if (eventType == null || eventType.trim().length() == 0) { throw new IllegalArgumentException("Event type string must not be null or empty."); } if (idIterator == null || !idIterator.hasNext()) { refreshIterator(); } DcsEvent event = new DcsEvent(); event.setEventType(eventType); event.setDate(DateUtility.toIso8601(System.currentTimeMillis())); event.setId(idIterator.next().getUrl().toString()); return event; }
public DcsEvent newEvent(String eventType) { DcsEvent event = new DcsEvent(); if (idIterator == null || !idIterator.hasNext()) { refreshIterator(); } event.setId(idIterator.next().getUrl().toString()); event.setEventType(eventType); event.setDate(toIso8601(now())); return event; }
feed.setUpdated(DateUtility.toIso8601(eventMap.lastKey())); feed.addAuthor("DCS ingest service");
public DcsManifestation createManifestation(String du, List<DcsFile> files) { DcsManifestation man = new DcsManifestation(); man.setId(nextid()); man.setDeliverableUnit(du); man.setDateCreated(DateUtility.toIso8601(DateUtility.now())); man.setMetadata(createMetadataSet(rand.nextInt(3))); man.setMetadataRef(createMetadataRefSet(rand.nextInt(2))); int numfiles = rand.nextInt(10); for (int i = 0; i < numfiles; i++) { DcsManifestationFile manfile = new DcsManifestationFile(); DcsFile file = createFile(); files.add(file); manfile.setRef(new DcsFileRef(file.getId())); manfile.setPath(randomString(10, false)); if (rand.nextBoolean()) { manfile.setRelSet(createRelations(rand.nextInt(2))); } man.addManifestationFile(manfile); } return man; }
public DcsEvent createEvent(String target) { DcsEvent event = new DcsEvent(); event.setId(nextid()); event.setDate(DateUtility.toIso8601(DateUtility.now())); event.setOutcome(randomString(20, false)); event.setEventType(randomString(2, false)); event.setDetail(randomText(5)); event.setTargets(createEnityReferences(rand.nextInt(2))); return event; }
} else { depositInfo.summary = String.format(DEPOSIT_SUMMARY_NOTSTARTED, depositId, DateUtility.toIso8601(System.currentTimeMillis()));
man.setDateCreated(DateUtility.toIso8601(Calendar.getInstance().getTimeInMillis())); man.setType(REGISTRY_ENTRY_MAN_TYPE); final DcsManifestationFile mf = new DcsManifestationFile();
private static DcsManifestation getManifestation(SolrDocument doc) { DcsManifestation man = new DcsManifestation(); man.setId(getFirst(doc, EntityField.ID)); if (has(doc, ManifestationField.DELIVERABLE_UNIT)) { man.setDeliverableUnit(getFirst(doc, ManifestationField.DELIVERABLE_UNIT)); } man.setMetadata(getMetadataSet(doc)); man.setMetadataRef(getMetadataRefSet(doc, EntityField.METADATA_REF)); man.setManifestationFiles(getManifestationFileSet(doc)); if (has(doc, CoreMetadataField.TYPE)) { man.setType(getFirst(doc, CoreMetadataField.TYPE)); } man.setTechnicalEnvironment(getStringSet(doc, ManifestationField.TECH)); if (has(doc, ManifestationField.DATE_CREATED)) { man.setDateCreated(DateUtility.toIso8601(((Date) doc .getFirstValue(ManifestationField.DATE_CREATED.solrName())) .getTime())); } man.setAlternateIds(getResourceIdentifierSet(doc)); return man; }