public WaveletData(WaveletData wavelet) { this.creationTime = wavelet.getCreationTime(); this.creator = wavelet.getCreator(); this.lastModifiedTime = wavelet.getLastModifiedTime(); this.participants = wavelet.getParticipants(); this.participantRoles = new HashMap<String, String>(wavelet.getParticipantRoles()); this.rootBlipId = wavelet.getRootBlipId(); this.title = wavelet.getTitle(); this.version = wavelet.getVersion(); this.waveId = wavelet.getWaveId(); this.waveletId = wavelet.getWaveletId(); this.dataDocuments = new HashMap<String, String>(wavelet.getDataDocuments()); this.tags = new ArrayList<String>(wavelet.getTags()); }
@Override protected void setUp() { service = CreateWaveletService.create(); waveletProvider = mock(WaveletProvider.class); converter = mock(EventDataConverter.class); waveletData = mock(WaveletData.class); when(waveletData.getWaveId()).thenReturn(TEMP_WAVE_ID); when(waveletData.getWaveletId()).thenReturn(WAVELET_ID); when(waveletData.getRootBlipId()).thenReturn("b+root"); ConversationUtil conversationUtil = new ConversationUtil(FakeIdGenerator.create()); context = new OperationContextImpl(waveletProvider, converter, conversationUtil); operation = new OperationRequest(OperationType.ROBOT_CREATE_WAVELET.method(), OPERATION_ID, Parameter.of(ParamsProperty.WAVELET_DATA, waveletData), Parameter.of(ParamsProperty.MESSAGE, MESSAGE)); }
@Override protected void setUp() { service = CreateWaveletService.create(); waveletProvider = mock(WaveletProvider.class); converter = mock(EventDataConverter.class); waveletData = mock(WaveletData.class); when(waveletData.getWaveId()).thenReturn(TEMP_WAVE_ID); when(waveletData.getWaveletId()).thenReturn(WAVELET_ID); when(waveletData.getRootBlipId()).thenReturn("b+root"); ConversationUtil conversationUtil = new ConversationUtil(FakeIdGenerator.create()); context = new OperationContextImpl(waveletProvider, converter, conversationUtil); operation = new OperationRequest(OperationType.ROBOT_CREATE_WAVELET.method(), OPERATION_ID, Parameter.of(ParamsProperty.WAVELET_DATA, waveletData), Parameter.of(ParamsProperty.MESSAGE, MESSAGE)); }
try { waveId = ApiIdSerializer.instance().deserialiseWaveId(waveletData.getWaveId()); waveletId = ApiIdSerializer.instance().deserialiseWaveletId(waveletData.getWaveletId()); } catch (InvalidIdException e) { throw new IllegalArgumentException(e);
WaveId waveId = ApiIdSerializer.instance().deserialiseWaveId(waveletData.getWaveId()); WaveletId waveletId = ApiIdSerializer.instance().deserialiseWaveletId(waveletData.getWaveletId()); context.putWavelet(waveId, waveletId, newWavelet); } catch (InvalidIdException e) {