@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; }
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; }
private static DcsEvent getEvent(SolrDocument doc) { DcsEvent event = new DcsEvent(); event.setId(getFirst(doc, EntityField.ID)); Date date = (Date) doc.getFirstValue(EventField.DATE.solrName()); if (date != null) { event.setDate(DateUtil.getThreadLocalDateFormat().format(date)); } event.setDetail(getFirst(doc, EventField.DETAIL)); event.setOutcome(getFirst(doc, EventField.OUTCOME)); event.setEventType(getFirst(doc, EventField.TYPE)); event.setTargets(getEntityRefSet(doc, EventField.TARGET)); event.setAlternateIds(getResourceIdentifierSet(doc)); return event; }