/** * {@inheritDoc} * <em><strong>N.B.</strong></em> this implementation will always return events with the event type set to * "{@code ingest.fail}": the supplied {@code eventType} is ignored. * * @param eventType ignored by this implementation * @return returns an event with a type always set to {@code ingest.fail} */ @Override public DcsEvent newEvent(String eventType) { DcsEvent e = super.newEvent(eventType); e.setEventType("ingest.fail"); return e; } }
/** * {@inheritDoc} * <em><strong>N.B.</strong></em> this implementation will always return events with the event type set to * "{@code ingest.fail}": the supplied {@code eventType} is ignored. * * @param eventType ignored by this implementation * @return returns an event with a type always set to {@code ingest.fail} */ @Override public DcsEvent newEvent(String eventType) { DcsEvent e = super.newEvent(eventType); e.setEventType("ingest.fail"); return e; } }
/** * {@inheritDoc} * <em><strong>N.B.</strong></em>: this implementation does <em>not</em> set an identifier on the returned * {@code DcsEvent}. It only will set the event type, and the current date time. * * @param eventType the returned event will carry this type * @return a new event, with the time set to the current date time, and event type set to {@code eventType} */ @Override public DcsEvent newEvent(String eventType) { DcsEvent e = new DcsEvent(); e.setDate(DateTime.now().toDateTimeISO().toString()); e.setEventType(eventType); return e; }
/** * {@inheritDoc} * <em><strong>N.B.</strong></em>: this implementation does <em>not</em> set an identifier on the returned * {@code DcsEvent}. It only will set the event type, and the current date time. * * @param eventType the returned event will carry this type * @return a new event, with the time set to the current date time, and event type set to {@code eventType} */ @Override public DcsEvent newEvent(String eventType) { DcsEvent e = new DcsEvent(); e.setDate(DateTime.now().toDateTimeISO().toString()); e.setEventType(eventType); return e; }
@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; }