Package org.waveprotocol.wave.model.id

Examples of org.waveprotocol.wave.model.id.WaveId


    } catch (InvalidWaveRefException e) {
      LOG.warning("Cannot decode: " + waveRefStr, e);
      return null;
    }

    WaveId waveId = waveRef.getWaveId();
    WaveletId waveletId =
        waveRef.getWaveletId() != null ? waveRef.getWaveletId() : WaveletId.of(waveId.getDomain(),
            IdConstants.CONVERSATION_ROOT_WAVELET);

    WaveletName waveletName = WaveletName.of(waveId, waveletId);
    return waveletName;
  }
View Full Code Here


    for (int i = 0; i < files.length; i++) {
      try {
        File file = files[i];
        System.out.println("Importing " + file + " (" + (i + 1) + " of " + files.length + ") ...");
        StringTokenizer fileNameTokenizer = new StringTokenizer(file.getName(), ".");
        WaveId waveId = FileUtils.waveIdFromPathSegment(fileNameTokenizer.nextToken());
        waveId = WaveId.of(waveServerDomain, waveId.getId());
        WaveletId waveletId = FileUtils.waveletIdFromPathSegment(fileNameTokenizer.nextToken());
        waveletId = WaveletId.of(waveServerDomain, waveletId.getId());
        String reply = importRequest(waveServerImportUrl, waveId, waveletId, readFile(file));
        System.out.println("... " + reply);
        StringTokenizer replyTokenizer = new StringTokenizer(reply);
View Full Code Here

  }

  @Override
  public void open(final RpcController controller, ProtocolOpenRequest request,
      final RpcCallback<ProtocolWaveletUpdate> done) {
    WaveId waveId;
    try {
      waveId = ModernIdSerialiser.INSTANCE.deserialiseWaveId(request.getWaveId());
    } catch (InvalidIdException e) {
      LOG.warning("Invalid id in open", e);
      controller.setFailed(e.getMessage());
View Full Code Here

    }

    String waveDomain = decode(tokens[0].toLowerCase());
    String waveIdStr = decode(tokens[1]);

    WaveId waveId = null;

    try {
      waveId = WaveId.of(waveDomain, waveIdStr);
    } catch (IllegalArgumentException e) {
      throw new InvalidWaveRefException(path, "Invalid WaveID:" + e.getMessage());
View Full Code Here

    IndexSearcher indexSearcher = searcherManager.acquire();
    try {
      TopDocs hints = indexSearcher.search(participantQuery, MAX_WAVES, LMT_ASC_SORT);
      for (ScoreDoc hint : hints.scoreDocs) {
        Document document = indexSearcher.doc(hint.doc);
        WaveId waveId = WaveId.deserialise(document.get(WAVEID.toString()));
        WaveletId waveletId = WaveletId.deserialise(document.get(WAVELETID.toString()));
        userWavesViewMap.put(waveId, waveletId);
      }
    } catch (IOException e) {
      LOG.log(Level.WARNING, "Search failed: " + user, e);
View Full Code Here

    // It's possible that the callback happens synchronously, so put in
    // a fake request id and detect it's removal later.
    debugLastSubmit.put(waveletId, SUBMITTING);

    final String channelId = this.channelId;
    final WaveId waveId = this.waveId;

    String requestId = waveService.viewSubmit(WaveletName.of(waveId, waveletId),
        delta, channelId, new WaveViewService.SubmitCallback() {
      @Override
      public void onSuccess(HashedVersion version, int opsApplied, String errorMessage,
View Full Code Here

   * @throws InvalidIdException
   */
  public static WaveViewData deserializeWave(WaveViewSnapshot snapshot,
      DocumentFactory<?> docFactory) throws OperationException, InvalidParticipantAddress,
      InvalidIdException {
    WaveId waveId = ModernIdSerialiser.INSTANCE.deserialiseWaveId(snapshot.getWaveId());
    Collection<ObservableWaveletData> wavelets = CollectionUtils.newArrayList();
    for (WaveletSnapshot s : snapshot.getWavelet()) {
      wavelets.add(deserializeWavelet(s, waveId, docFactory));
    }

View Full Code Here

   */
  public void loadAllWavelets() throws WaveletStateException {
    try {
      ExceptionalIterator<WaveId, PersistenceException> itr = store.getWaveIdIterator();
      while (itr.hasNext()) {
        WaveId waveId = itr.next();
        lookupWavelets(waveId);
      }
    } catch (PersistenceException e) {
      throw new WaveletStateException("Failed to scan waves", e);
    }
View Full Code Here

  @Override
  public OpBasedWavelet openWavelet(OperationRequest operation, ParticipantId participant)
      throws InvalidRequestException {
    try {
      WaveId waveId = ApiIdSerializer.instance().deserialiseWaveId(
          OperationUtil.<String>getRequiredParameter(operation, ParamsProperty.WAVE_ID));
      WaveletId waveletId = ApiIdSerializer.instance().deserialiseWaveletId(
          OperationUtil.<String>getRequiredParameter(operation, ParamsProperty.WAVELET_ID));
      return openWavelet(waveId, waveletId, participant);
    } catch (InvalidIdException e) {
View Full Code Here

  @Override
  public ObservableConversationView openConversation(
      OperationRequest operation, ParticipantId participant) throws InvalidRequestException {
    try {
      WaveId waveId = ApiIdSerializer.instance().deserialiseWaveId(
          OperationUtil.<String>getRequiredParameter(operation, ParamsProperty.WAVE_ID));
      WaveletId waveletId = ApiIdSerializer.instance().deserialiseWaveletId(
          OperationUtil.<String>getRequiredParameter(operation, ParamsProperty.WAVELET_ID));
      return openConversation(waveId, waveletId, participant);
    } catch (InvalidIdException e) {
View Full Code Here

TOP

Related Classes of org.waveprotocol.wave.model.id.WaveId

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.