Examples of BlipData


Examples of org.waveprotocol.wave.model.wave.data.BlipData

    BlipData blip2 = createBlip("b+two");
    assertEquals(blip2, listener.getBlipDataAdded());
  }

  public void testBlipContributorAddedEventReceived() {
    BlipData root = createBlip();
    root.addContributor(jane);
    assertEquals(root, listener.getBlipModified());
    assertEquals(jane, listener.getBlipContributorAdded());
  }
View Full Code Here

Examples of org.waveprotocol.wave.model.wave.data.BlipData

    assertEquals(root, listener.getBlipModified());
    assertEquals(jane, listener.getBlipContributorAdded());
  }

  public void testBlipContributorRemovedEventReceived() {
    BlipData root = createBlip();
    root.addContributor(jane);
    root.removeContributor(jane);
    assertEquals(root, listener.getBlipModified());
    assertEquals(jane, listener.getBlipContributorRemoved());
  }
View Full Code Here

Examples of org.waveprotocol.wave.model.wave.data.BlipData

    assertEquals(root, listener.getBlipModified());
    assertEquals(jane, listener.getBlipContributorRemoved());
  }

  public void testBlipTimestampChangedEventReceived() {
    BlipData root = createBlip();
    long oldTimestamp = root.getLastModifiedTime();
    root.setLastModifiedTime(47L);
    assertEquals(root, listener.getBlipModified());
    assertEquals(oldTimestamp, listener.getBlipOldTimestamp());
    assertEquals(47L, listener.getBlipNewTimestamp());
  }
View Full Code Here

Examples of org.waveprotocol.wave.model.wave.data.BlipData

    assertEquals(oldTimestamp, listener.getBlipOldTimestamp());
    assertEquals(47L, listener.getBlipNewTimestamp());
  }

  public void testBlipSubmitEventReceived() {
    BlipData root = createBlip();
    root.submit();
    assertEquals(root, listener.getBlipModified());
  }
View Full Code Here

Examples of org.waveprotocol.wave.model.wave.data.BlipData

    assertEquals(WAVELET_NAME.waveletId, obs.getWaveletId());
    assertEquals(CollectionUtils.immutableSet(BOB, JOE), obs.getParticipants());

    assertEquals(docs.keySet(), obs.getDocumentIds());
    for (Map.Entry<String, DocOp> d : docs.entrySet()) {
      BlipData blip = obs.getDocument(d.getKey());
      WaveletData wavelet = blip.getWavelet();
      assertEquals(WAVELET_NAME.waveId, wavelet.getWaveId());
      assertEquals(WAVELET_NAME.waveletId, wavelet.getWaveletId());
      assertEquals(d.getKey(), blip.getId());
      assertNotNull(blip.getAuthor());
      assertEquals(0L, blip.getLastModifiedTime());
      assertEquals(-1, blip.getLastModifiedVersion());
      assertTrue(blip.getContributors().isEmpty());
      assertOpEquals(d.getValue(), blip.getContent().asOperation());

      try {
        blip.addContributor(JOE);
        fail("blips from DataUtil.fromCoreWaveletData() are immutable");
      } catch (UnsupportedOperationException expected) {
      }
    }
View Full Code Here

Examples of org.waveprotocol.wave.model.wave.data.BlipData

  public void testCreateBlip() {
    target.createDocument("root", target.getCreator(), Collections.singletonList(target.getCreator()),
        ModelTestUtils.createContent("test"), 42L, 42L);

    BlipData blip = target.getDocument("root");
    assertNotNull(blip);

    // The root blip is retrievable by id.
    assertNotNull(target.getDocument("root"));
    Set<String> docIds = target.getDocumentIds();
    assertEquals(Collections.singleton("root"), docIds);

    assertEquals("root", blip.getId());
    assertEquals(target.getCreator(), blip.getAuthor());
    ExtraAsserts.checkContent("<body><line/>test</body>", blip);
    assertEquals(42L, blip.getLastModifiedTime());
    // Initial value for lastModifiedVersion is not defined.
  }
View Full Code Here

Examples of org.waveprotocol.wave.model.wave.data.BlipData

    return blips;
  }

  @Override
  public OpBasedBlip getBlip(String blipId) {
    BlipData blipData = wavelet.getDocument(blipId);
    if (blipData != null) {
      return adapt(blipData);
    } else {
      return null;
    }
View Full Code Here

Examples of org.waveprotocol.wave.model.wave.data.BlipData

  @Override
  public OpBasedBlip createBlip(String id) {
    // Optimistically create the blip assuming this author submits the
    // first operation.
    WaveletOperationContext context = createContext();
    BlipData newBlip = wavelet.createDocument(id, context.getCreator(),
        Collections.singleton(context.getCreator()), EmptyDocument.EMPTY_DOCUMENT,
        Constants.NO_TIMESTAMP, Constants.NO_VERSION);
    return adapt(newBlip);
  }
View Full Code Here

Examples of org.waveprotocol.wave.model.wave.data.BlipData

   * Applies this operation to a wavelet by applying its contained blip operation to the
   * identified blip.
   */
  @Override
  protected void doApply(WaveletData target) throws OperationException {
    BlipData blip = getTargetBlip(target);
    blipOp.apply(blip);
  }
View Full Code Here

Examples of org.waveprotocol.wave.model.wave.data.BlipData

  }

  @Override
  public List<WaveletBlipOperation> applyAndReturnReverse(
      WaveletData target) throws OperationException {
    BlipData blip = getTargetBlip(target);
    List<? extends BlipOperation> operations = blipOp.applyAndReturnReverse(blip);
    List<WaveletBlipOperation> ret = new ArrayList<WaveletBlipOperation>();
    for (BlipOperation op : operations) {
      ret.add(new WaveletBlipOperation(blipId, op));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.