/**
* galaxy inc.
* meetup client for android
*/
package com.galaxy.meetup.client.android.analytics;
import java.io.Serializable;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
/**
* @author sihai
*/
public class AnalyticsInfo implements Serializable {
private static final long serialVersionUID = 1L;
private final Map mCustomValues;
private final OzViews mEndView;
private final long mStartTime;
private final OzViews mStartView;
AnalyticsInfo() {
this(null, null, System.currentTimeMillis(), Collections.emptyMap());
}
public AnalyticsInfo(OzViews ozviews) {
mStartView = ozviews;
mEndView = null;
mStartTime = System.currentTimeMillis();
mCustomValues = new HashMap();
}
public AnalyticsInfo(OzViews ozviews, OzViews ozviews1, long l) {
this(ozviews, ozviews1, l, Collections.emptyMap());
}
public AnalyticsInfo(OzViews ozviews, OzViews ozviews1, long l, Map map) {
mStartView = ozviews;
mEndView = ozviews1;
mStartTime = l;
mCustomValues = new HashMap(map);
}
public final OzViews getEndView() {
return mEndView;
}
public final long getStartTimeMsec() {
return mStartTime;
}
public final OzViews getStartView() {
return mStartView;
}
}