Package com.dmurph.tracking
Class VisitorData
- java.lang.Object
-
- com.dmurph.tracking.VisitorData
-
public class VisitorData extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private longtimestampCurrentprivate longtimestampFirstprivate longtimestampPreviousprivate intvisitorIdprivate intvisits
-
Constructor Summary
Constructors Constructor Description VisitorData(int visitorId, long timestampFirst, long timestampPrevious, long timestampCurrent, int visits)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetTimestampCurrent()longgetTimestampFirst()longgetTimestampPrevious()intgetVisitorId()intgetVisits()longnewRequest()static VisitorDatanewSession(int visitorId, long timestampfirst, long timestamplast, int visits)static VisitorDatanewVisitor()initializes a new visitor data, with new visitoridprivate static longnow()voidresetSession()
-
-
-
Method Detail
-
newRequest
public long newRequest()
-
resetSession
public void resetSession()
-
now
private static long now()
-
getVisitorId
public int getVisitorId()
-
getTimestampFirst
public long getTimestampFirst()
-
getTimestampPrevious
public long getTimestampPrevious()
-
getTimestampCurrent
public long getTimestampCurrent()
-
getVisits
public int getVisits()
-
newVisitor
public static VisitorData newVisitor()
initializes a new visitor data, with new visitorid
-
newSession
public static VisitorData newSession(int visitorId, long timestampfirst, long timestamplast, int visits)
-
-