package org.itsnat.droid.impl.browser.serveritsnat.event; import android.view.View; import org.itsnat.droid.event.NormalEvent; import org.itsnat.droid.impl.browser.serveritsnat.evtlistener.NormalEventListener; import org.itsnat.droid.impl.util.NameValue; import java.util.List; /** * Created by jmarranz on 7/07/14. */ public abstract class NormalEventImpl extends EventStfulImpl implements NormalEvent { protected long timeStamp; public NormalEventImpl(NormalEventListener listener) { super(listener); this.timeStamp = System.currentTimeMillis(); } public NormalEventListener getNormalEventListener() { return (NormalEventListener)listener; } public View getCurrentTarget() { return getNormalEventListener().getCurrentTarget(); } public List<NameValue> genParamURL() { List<NameValue> params = super.genParamURL(); params.add(new NameValue("itsnat_evt_timeStamp","" + timeStamp)); // En vez del problematico Event.timeStamp return params; } }