Class VisitorData

java.lang.Object
com.dmurph.tracking.VisitorData

public class VisitorData extends Object
  • Field Details

    • visitorId

      private int visitorId
    • timestampFirst

      private long timestampFirst
    • timestampPrevious

      private long timestampPrevious
    • timestampCurrent

      private long timestampCurrent
    • visits

      private int visits
  • Constructor Details

    • VisitorData

      VisitorData(int visitorId, long timestampFirst, long timestampPrevious, long timestampCurrent, int visits)
  • Method Details

    • 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)