package org.ourproject.massmob.client; public class WaveUtils { public String getWaveId() { final String nat = getWaveIdNative(); return nat != null ? nat : "test"; } public native String getWaveIdNative()/*-{ // Wave ID Gadget v1.0 // © Copyright 2009 Accilent® Corp. // Permission granted to copy and reuse this code under the Apache License 2.0. // Doc page: http://code.Google.com/p/add-ons/wiki/wave_id_gadget // Feedback: 1-877-554-3210 var amp = location.href.indexOf("&waveId="); var waveId = location.href.substring(amp + 8); amp = waveId.indexOf("&"); var hash = waveId.indexOf("#"); if (amp >= 0 || hash >= 0) waveId = amp < hash || hash < 0 ? waveId.substring(0, amp) : waveId.substring(0, hash); return waveId; }-*/; }