private eventstore.EventData toEsEventData(final EventData<T> eventData) { return new eventstore.EventData( eventData.getEventType(), eventData.getEventId(), toEsEvent(eventData.getEvent()), toEsMetadata(eventData.getMetadata())); }
@Override public int append( final String aggregateId, final Iterable<? extends TEvent> events, final ExpectedVersion expectedVersion, final Map<String, String> metadata) { List<EventData<TEvent>> eventDatas = StreamSupport .stream(events.spliterator(), false) .map(e -> new EventData<TEvent>( getEventType(e), UUID.randomUUID(), metadata, e)) .collect(Collectors.toList()); return eventRepository.append(aggregateId, eventDatas, expectedVersion); }
@Override public int append( final String aggregateId, final Iterable<? extends TEvent> events, final ExpectedVersion expectedVersion, final Map<String, String> metadata) { List<EventData<TEvent>> eventDatas = StreamSupport .stream(events.spliterator(), false) .map(e -> new EventData<TEvent>( getEventType(e), UUID.randomUUID(), metadata, e)) .collect(Collectors.toList()); return eventRepository.append(aggregateId, eventDatas, expectedVersion); }
private eventstore.EventData toEsEventData(final EventData<T> eventData) { return new eventstore.EventData( eventData.getEventType(), eventData.getEventId(), toEsEvent(eventData.getEvent()), toEsMetadata(eventData.getMetadata())); }
@NotNull private EventData<TestEventType> eventData(final TestEventType type) { return new EventData<>("type", UUID.randomUUID(), new HashMap<>(), type); }
private com.github.msemys.esjc.EventData toEsEventData(final EventData<T> eventData) { return com.github.msemys.esjc.EventData.newBuilder() .eventId(eventData.getEventId()) .type(eventData.getEventType()) .jsonData(toEsEvent(eventData.getEvent())) .jsonMetadata(toEsMetadata(eventData.getMetadata())) .build(); }
@NotNull private EventData<TestEventType> eventData(final TestEventType type) { return new EventData<>("type", UUID.randomUUID(), new HashMap<>(), type); }