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 long
timestampCurrent
private long
timestampFirst
private long
timestampPrevious
private int
visitorId
private int
visits
-
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 long
getTimestampCurrent()
long
getTimestampFirst()
long
getTimestampPrevious()
int
getVisitorId()
int
getVisits()
long
newRequest()
static VisitorData
newSession(int visitorId, long timestampfirst, long timestamplast, int visits)
static VisitorData
newVisitor()
initializes a new visitor data, with new visitoridprivate static long
now()
void
resetSession()
-
-
-
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)
-
-