com.dotmarketing.factories
Class ClickstreamFactory

java.lang.Object
  extended by com.dotmarketing.factories.ClickstreamFactory

public class ClickstreamFactory
extends java.lang.Object


Constructor Summary
ClickstreamFactory()
           
 
Method Summary
static Clickstream addRequest(HttpServletRequest request, HttpServletResponse response, Host host)
          Adds a new request to the stream of clicks.
static void flushClickStream(Clickstream stream)
          This method forces a clickstream save
static Clickstream getClickstream(java.lang.String clickstreamId)
           
static java.util.List<Clickstream> getClickstreamsByCookieId(java.lang.String cookieId)
           
static void save(Clickstream clickstream)
           
static void setClickStreamUser(java.lang.String userId, HttpServletRequest request)
          This method sets the user for the current clickstream on login.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClickstreamFactory

public ClickstreamFactory()
Method Detail

addRequest

public static Clickstream addRequest(HttpServletRequest request,
                                     HttpServletResponse response,
                                     Host host)
Adds a new request to the stream of clicks. The HttpServletRequest is converted to a ClickstreamRequest object and added to the clickstream.

Parameters:
request - The serlvet request to be added to the clickstream

flushClickStream

public static void flushClickStream(Clickstream stream)
This method forces a clickstream save

Parameters:
stream -

save

public static void save(Clickstream clickstream)

getClickstream

public static Clickstream getClickstream(java.lang.String clickstreamId)

getClickstreamsByCookieId

public static java.util.List<Clickstream> getClickstreamsByCookieId(java.lang.String cookieId)

setClickStreamUser

public static void setClickStreamUser(java.lang.String userId,
                                      HttpServletRequest request)
This method sets the user for the current clickstream on login.

Parameters:
userId - the
request -


Copyright © 2010 dotCMS Inc. All Rights Reserved.