/** * @see #blindWavelet(WaveId, WaveletId, String, Map) * * @param threads a collection of threads that belong to this wavelet. */ public Wavelet blindWavelet(WaveId waveId, WaveletId waveletId, String proxyForId, Map<String, Blip> blips, Map<String, BlipThread> threads) { return waveService.blindWavelet(waveId, waveletId, proxyForId, blips, threads); }
/** * @see #blindWavelet(WaveId, WaveletId, String) * * @param blips a collection of blips that belong to this wavelet. */ public Wavelet blindWavelet(WaveId waveId, WaveletId waveletId, String proxyForId, Map<String, Blip> blips) { return waveService.blindWavelet(waveId, waveletId, proxyForId, blips); }
/** * @see #blindWavelet(WaveId, WaveletId) * * @param proxyForId the proxying information that should be set on the * operation queue. Please note that this parameter should be properly * encoded to ensure that the resulting participant id is valid * (see {@link Util#checkIsValidProxyForId(String)} for more details). */ public Wavelet blindWavelet(WaveId waveId, WaveletId waveletId, String proxyForId) { return waveService.blindWavelet(waveId, waveletId, proxyForId); }
/** * Returns an empty/blind stub of a wavelet with the given wave id and wavelet * id. * * Call this method if you would like to apply wavelet-only operations * without fetching the wave first. * * The returned wavelet has its own {@link OperationQueue}. It is the * responsibility of the caller to make sure this wavelet gets submitted to * the server, either by calling {@link AbstractRobot#submit(Wavelet, String)} * or by calling {@link Wavelet#submitWith(Wavelet)} on the new wavelet, to * join its queue with another wavelet, for example, the event wavelet. * * @param waveId the id of the wave. * @param waveletId the id of the wavelet. * @return a stub of a wavelet. */ public Wavelet blindWavelet(WaveId waveId, WaveletId waveletId) { return waveService.blindWavelet(waveId, waveletId); }
/** * Returns an empty/blind stub of a wavelet with the given wave id and wavelet * id. * * <p> * Call this method if you would like to apply wavelet-only operations * without fetching the wave first. * * The returned wavelet has its own {@link OperationQueue}. It is the * responsibility of the caller to make sure this wavelet gets submitted to * the server, either by calling {@link AbstractRobot#submit(Wavelet, String)} * or by calling {@link Wavelet#submitWith(Wavelet)} on the new wavelet, to * join its queue with another wavelet, for example, the event wavelet. * * @param waveId the id of the wave. * @param waveletId the id of the wavelet. * @return a stub of a wavelet. */ public Wavelet blindWavelet(WaveId waveId, WaveletId waveletId) { return blindWavelet(waveId, waveletId, null); }
/** * @see #blindWavelet(WaveId, WaveletId, String) * * @param blips a collection of blips that belong to this wavelet. */ public Wavelet blindWavelet( WaveId waveId, WaveletId waveletId, String proxyForId, Map<String, Blip> blips) { return blindWavelet(waveId, waveletId, proxyForId, blips, new HashMap<String, BlipThread>()); }
/** * @see #blindWavelet(WaveId, WaveletId) * * @param proxyForId the proxying information that should be set on the * operation queue. Please note that this parameter should be properly * encoded to ensure that the resulting participant id is valid (see * {@link Util#checkIsValidProxyForId(String)} for more details). */ public Wavelet blindWavelet(WaveId waveId, WaveletId waveletId, String proxyForId) { return blindWavelet(waveId, waveletId, proxyForId, new HashMap<String, Blip>()); }