private static Element createApiElementFromXml(String xml, Wavelet wavelet) { Document document = BasicFactories.documentProvider().parse( LineContainers.debugContainerWrap(xml)); Map<Integer, Element> elements = ElementSerializer.serialize(document, wavelet); assertEquals(2, elements.size()); return elements.get(1); }
private static Element createApiElementFromXml(String xml, Wavelet wavelet) { Document document = BasicFactories.documentProvider().parse( LineContainers.debugContainerWrap(xml)); Map<Integer, Element> elements = ElementSerializer.serialize(document, wavelet); assertEquals(2, elements.size()); return elements.get(1); }
@Override public BlipData toBlipData(ConversationBlip blip, Wavelet wavelet, EventMessageBundle eventMessageBundle) { ConversationBlip parentBlip = findBlipParent(blip); BlipData blipData = new BlipData(); blipData.setCreator(blip.getAuthorId().getAddress()); blipData.setContributors(idsToParticipantIdList(blip.getContributorIds())); blipData.setBlipId(blip.getId()); blipData.setLastModifiedTime(blip.getLastModifiedTime()); blipData.setVersion(blip.getLastModifiedVersion()); blipData.setParentBlipId(parentBlip == null ? null : parentBlip.getId()); blipData.setWaveId(ApiIdSerializer.instance().serialiseWaveId(wavelet.getWaveId())); blipData.setWaveletId(ApiIdSerializer.instance().serialiseWaveletId(wavelet.getId())); blipData.setChildBlipIds(toBlipIdList(findBlipChildren(blip))); ApiView apiView = new ApiView(blip.getContent(), wavelet); // Set content. blipData.setContent(apiView.apiContents()); // Set Annotations. blipData.setAnnotations(extractAnnotations(blip.getContent(), apiView)); // blip.getContent().rangedAnnotations(0, blip.getContent().size(), null), // Set Form Elements. blipData.setElements(ElementSerializer.serialize(blip.getContent(), wavelet)); return blipData; }