Examples of BasicWaveletOperationContextFactory


Examples of org.waveprotocol.wave.model.operation.wave.BasicWaveletOperationContextFactory

        new WaveletDataImpl(WaveletId.of("example.com", "user+foo@example.com"), author,
            1234567890, 0, HashedVersion.unsigned(0), 0,
          waveId, BasicFactories.observablePluggableMutableDocumentFactory());
   
    OpBasedWavelet wavelet =
      new OpBasedWavelet(waveId, waveletData, new BasicWaveletOperationContextFactory(author),
          ParticipationHelper.DEFAULT,
          SilentOperationSink.Executor.<WaveletOperation, WaveletData>build(waveletData),
          SilentOperationSink.VOID);
    ReadOnlyWaveView waveView = new ReadOnlyWaveView(waveId);
    waveView.addWavelet(wavelet);
View Full Code Here

Examples of org.waveprotocol.wave.model.operation.wave.BasicWaveletOperationContextFactory

  /**
   * Creates an operationalizer.
   */
  public static WaveletOperationalizer create(WaveId wave, ParticipantId user) {
    WaveletOperationContext.Factory opContexts = new BasicWaveletOperationContextFactory(user);
    return new WaveletOperationalizer(wave, opContexts);
  }
View Full Code Here

Examples of org.waveprotocol.wave.model.operation.wave.BasicWaveletOperationContextFactory

        ViewChannelImpl.factory(waveViewService, logger),
        WaveletDataImpl.Factory.create(docFactory),
        loggers, null, new ImmediateExcecutionScheduler(), FakeHashedVersionFactory.INSTANCE);
    CcBasedWaveView waveView = CcBasedWaveViewImpl.create(docFactory, SCHEMAS, WAVE_ID, USER_ID,
        mux, IdFilters.ALL_IDS, idGenerator, logger,
        new BasicWaveletOperationContextFactory(USER_ID), ParticipationHelper.IGNORANT, null,
        WaveletConfigurator.ADD_CREATOR, DuplexOpSinkFactory.PASS_THROUGH);

    MockWaveViewListener viewListener = new MockWaveViewListener();
    waveView.addListener(viewListener);
View Full Code Here

Examples of org.waveprotocol.wave.model.operation.wave.BasicWaveletOperationContextFactory

    ObservableWaveletData waveletData = WaveletDataImpl.Factory.create(DOCUMENT_FACTORY).create(
        new EmptyWaveletSnapshot(waveletName.waveId, waveletName.waveletId, participant,
            HASH_FACTORY.createVersionZero(waveletName), 0L));
    waveletData.addParticipant(participant);

    BasicWaveletOperationContextFactory CONTEXT_FACTORY =
        new BasicWaveletOperationContextFactory(participant);

    SilentOperationSink<WaveletOperation> executor =
        SilentOperationSink.Executor.<WaveletOperation, WaveletData>build(waveletData);
    OpBasedWavelet wavelet =
        new OpBasedWavelet(waveletData.getWaveId(), waveletData, CONTEXT_FACTORY,
View Full Code Here

Examples of org.waveprotocol.wave.model.operation.wave.BasicWaveletOperationContextFactory

    // Sending any operations will cause an exception.
    OpBasedWavelet wavelet =
        new OpBasedWavelet(snapshot.getWaveId(), snapshot,
            // This doesn't thrown an exception, the sinks will
            new BasicWaveletOperationContextFactory(null),
            ParticipationHelper.DEFAULT, SilentOperationSink.VOID, SilentOperationSink.VOID);

    ObservableConversation conversation = getRootConversation(wavelet);

    if (conversation == null) {
View Full Code Here

Examples of org.waveprotocol.wave.model.operation.wave.BasicWaveletOperationContextFactory

        SilentOperationSink.Executor.<WaveletOperation, WaveletData>build(perAuthorWavelet);
    // Build sink that gathers these ops
    CapturingOperationSink<WaveletOperation> output =
        new CapturingOperationSink<WaveletOperation>();

    BasicWaveletOperationContextFactory contextFactory =
        new BasicWaveletOperationContextFactory(opAuthor);
    OpBasedWavelet w =
        new OpBasedWavelet(perAuthorWavelet.getWaveId(), perAuthorWavelet, contextFactory,
            ParticipationHelper.DEFAULT, executor, output);

    // Store the new sink and wavelet
View Full Code Here

Examples of org.waveprotocol.wave.model.operation.wave.BasicWaveletOperationContextFactory

   * @param wavelet simple data to adapt
   */
  public static OpBasedWavelet createReadOnly(ObservableWaveletData wavelet) {
    return new OpBasedWavelet(wavelet.getWaveId(), wavelet,
        // This doesn't thrown an exception, the sinks will
        new BasicWaveletOperationContextFactory(null),
        ParticipationHelper.READONLY, SilentOperationSink.BLOCKED, SilentOperationSink.BLOCKED);
  }
View Full Code Here

Examples of org.waveprotocol.wave.model.operation.wave.BasicWaveletOperationContextFactory

            }
          }
        };
        return new OpBasedWavelet(waveId,
            data,
            new BasicWaveletOperationContextFactory(creator) {
              @Override public long currentTimeMillis() {
                return creationTime;
              }
            },
            ParticipationHelper.IGNORANT,
View Full Code Here

Examples of org.waveprotocol.wave.model.operation.wave.BasicWaveletOperationContextFactory

   * @param wavelet simple data to adapt
   */
  public static OpBasedWavelet createReadOnly(ObservableWaveletData wavelet) {
    return new OpBasedWavelet(wavelet.getWaveId(), wavelet,
        // This doesn't thrown an exception, the sinks will
        new BasicWaveletOperationContextFactory(null),
        ParticipationHelper.READONLY, SilentOperationSink.BLOCKED, SilentOperationSink.BLOCKED);
  }
View Full Code Here

Examples of org.waveprotocol.wave.model.operation.wave.BasicWaveletOperationContextFactory

  /**
   * Creates an operationalizer.
   */
  public static WaveletOperationalizer create(WaveId wave, ParticipantId user) {
    WaveletOperationContext.Factory opContexts = new BasicWaveletOperationContextFactory(user);
    return new WaveletOperationalizer(wave, opContexts);
  }
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.