@Bean public EventuateLocalAggregateCrud eventuateLocalAggregateCrud(EventuateJdbcAccess eventuateJdbcAccess) { return new EventuateLocalAggregateCrud(eventuateJdbcAccess); }
public EntityIdVersionAndEventIds saveEvent(String eventData) { List<EventTypeAndData> events = Collections.singletonList(new EventTypeAndData(AccountCreatedEvent.class.getTypeName(), eventData, Optional.empty())); return localAggregateCrud.save(Account.class.getTypeName(), events, Optional.empty()); }
public EntityIdVersionAndEventIds updateEvent(String entityId, Int128 entityVersion, String eventData) { List<EventTypeAndData> events = Collections.singletonList(new EventTypeAndData(AccountCreatedEvent.class.getTypeName(), eventData, Optional.empty())); return localAggregateCrud.update(new EntityIdAndType(entityId, Account.class.getTypeName()), entityVersion, events, Optional.empty()); }
@Bean public EventuateLocalAggregateCrud eventuateLocalAggregateCrud(EventuateJdbcAccess eventuateJdbcAccess) { return new EventuateLocalAggregateCrud(eventuateJdbcAccess); }
@Before public void init() { localAggregateCrud = new EventuateLocalAggregateCrud(eventuateJdbcAccess); }
@Before public void init() { localAggregateCrud = new EventuateLocalAggregateCrud(eventuateJdbcAccess); }