Package org.waveprotocol.wave.model.wave

Examples of org.waveprotocol.wave.model.wave.ParticipantId


  static AggregateOperation compose(AggregateOperation ...ops) {
    return AggregateOperation.compose(Arrays.asList(ops));
  }

  static AggregateOperation removeParticipant(String participantId) {
    return new AggregateOperation(new CoreRemoveParticipant(new ParticipantId(participantId)));
  }
View Full Code Here


  static AggregateOperation removeParticipant(String participantId) {
    return new AggregateOperation(new CoreRemoveParticipant(new ParticipantId(participantId)));
  }

  static AggregateOperation addParticipant(String participantId) {
    return new AggregateOperation(new CoreAddParticipant(new ParticipantId(participantId)));
  }
View Full Code Here

/**
* @author josephg@gmail.com (Joseph Gentle)
*/
public class HumanAccountDataImplTest extends TestCase {
  public void testUserAddressReturnsCorrectResult() {
    ParticipantId id = ParticipantId.ofUnsafe("drhorrible@example.com");
    HumanAccountData account = new HumanAccountDataImpl(id);
    assertEquals(account.getId(), id);
    assertTrue(account.isHuman());
    assertFalse(account.isRobot());
  }
View Full Code Here

   * @throws TransformException if the same participant is being concurrently
   *         added and removed.
   */
  private static void checkParticipantRemovalAndAddition(CoreRemoveParticipant removeParticipant,
      CoreAddParticipant addParticipant) throws TransformException {
    ParticipantId participantId = removeParticipant.getParticipantId();
    if (participantId.equals(addParticipant.getParticipantId())) {
      throw new TransformException("Transform error involving participant: " +
          participantId.getAddress());
    }
  }
View Full Code Here

        ConcurrencyControl clientCC = new ConcurrencyControl(logger, genSignature(0));
        serverConnectionMock.setListener(clientCC);

        ClientMock clientMock =
            new ClientMock(clientCC, parse(intialBlipXml), new ParticipantId(i + "@example.com"),
                serverConnectionMock);
        clientCC.initialise(serverConnectionMock, clientMock);

        clientMocks.add(clientMock);
        // Always start at version 0.
View Full Code Here

    assertEquals(2, fakeUnsavedDataListener.closeCalls);
  }

  private AddParticipant createAddParticipantOp(String participantName) {
    AddParticipant addPart = new AddParticipant(new WaveletOperationContext(
        USER_NAME, -1L, 0L), new ParticipantId(participantName));
    return addPart;
  }
View Full Code Here

    assertEquals(2, delta.size());
  }

  public void testOptimisesDeltasWithNonBlipOps1() throws OperationException {
    MergingSequence delta = new MergingSequence();
    ParticipantId jim = new ParticipantId("jim");
    delta.addAll(Arrays.asList(
        makeBlipContentOp("a", 1),
        makeBlipContentOp("a", 2),
        new AddParticipant(new WaveletOperationContext(jim, 5L, 1L), jim)
    ));
View Full Code Here

    assertEquals(2, delta.size());
  }

  public void testOptimisesDeltasWithNonBlipOps2() throws OperationException {
    MergingSequence delta = new MergingSequence();
    ParticipantId jim = new ParticipantId("jim");
    delta.addAll(Arrays.asList(
        makeBlipContentOp("a", 1),
        makeBlipContentOp("a", 2),
        new AddParticipant(new WaveletOperationContext(jim, 5L, 1L), jim),
        makeBlipContentOp("a", 4),
View Full Code Here

    assertEquals(3, delta.size());
  }

  public void testOptimisesDeltasWithNonBlipOps3() throws OperationException {
    MergingSequence delta = new MergingSequence();
    ParticipantId jim = new ParticipantId("jim");
    delta.addAll(Arrays.asList(
        makeBlipContentOp("a", 1),
        makeBlipContentOp("a", 2),
        new AddParticipant(new WaveletOperationContext(jim, 5L, 1L), jim),
        makeBlipContentOp("b", 4),
View Full Code Here

  private WaveletOperation makeOtherBlipOp(String id, long timestamp) {
    return new WaveletBlipOperation(id, new SubmitBlip(getContext(timestamp)));
  }

  private WaveletOperationContext getContext(long timestamp) {
    return new WaveletOperationContext(new ParticipantId("blah"), timestamp, 1L);
  }
View Full Code Here

TOP

Related Classes of org.waveprotocol.wave.model.wave.ParticipantId

Copyright © 2018 www.massapicom. 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.