/** * Generate events from deltas */ private EventMessageBundle generateEventsFromDeltas(TransformedWaveletDelta... deltas) throws OperationException { WaveletAndDeltas waveletAndDeltas = WaveletAndDeltas.create(waveletData, DeltaSequence.of(deltas)); Map<EventType, Capability> capabilities = ALL_CAPABILITIES; // Generate the events EventMessageBundle messages = eventGenerator.generateEvents(waveletAndDeltas, capabilities, CONVERTER); return messages; }
/** * Generate events from deltas */ private EventMessageBundle generateEventsFromDeltas(TransformedWaveletDelta... deltas) throws OperationException { WaveletAndDeltas waveletAndDeltas = WaveletAndDeltas.create(waveletData, DeltaSequence.of(deltas)); Map<EventType, Capability> capabilities = ALL_CAPABILITIES; // Generate the events EventMessageBundle messages = eventGenerator.generateEvents(waveletAndDeltas, capabilities, CONVERTER); return messages; }
WaveletAndDeltas.create(waveletData, DeltaSequence.of(delta));
WaveletAndDeltas.create(waveletData, DeltaSequence.of(delta));
@Override protected void setUp() throws Exception { waveletData = WaveletDataUtil.createEmptyWavelet(WAVELET_NAME, ALEX, HashedVersion.unsigned(0), 0L); waveletData.addParticipant(ALEX); AddParticipant addBobOp = new AddParticipant(new WaveletOperationContext(ALEX, 0L, 1, V1), BOB); addBobOp.apply(waveletData); TransformedWaveletDelta delta = new TransformedWaveletDelta(ALEX, V1, 0L, Arrays.asList(addBobOp)); wavelet = WaveletAndDeltas.create(waveletData, DeltaSequence.of(delta)); addCarolOp = new AddParticipant(new WaveletOperationContext(ALEX, 0L, 1, V2), CAROL); removeAlexOp = new RemoveParticipant(new WaveletOperationContext(ALEX, 0L, 1, V3), ALEX); }
@Override protected void setUp() throws Exception { waveletData = WaveletDataUtil.createEmptyWavelet(WAVELET_NAME, ALEX, HashedVersion.unsigned(0), 0L); waveletData.addParticipant(ALEX); AddParticipant addBobOp = new AddParticipant(new WaveletOperationContext(ALEX, 0L, 1, V1), BOB); addBobOp.apply(waveletData); TransformedWaveletDelta delta = new TransformedWaveletDelta(ALEX, V1, 0L, Arrays.asList(addBobOp)); wavelet = WaveletAndDeltas.create(waveletData, DeltaSequence.of(delta)); addCarolOp = new AddParticipant(new WaveletOperationContext(ALEX, 0L, 1, V2), CAROL); removeAlexOp = new RemoveParticipant(new WaveletOperationContext(ALEX, 0L, 1, V3), ALEX); }