com.dotmarketing.beans
Class ClickstreamRequest

java.lang.Object
  extended by com.dotmarketing.beans.ClickstreamRequest
All Implemented Interfaces:
java.io.Serializable

public class ClickstreamRequest
extends java.lang.Object
implements java.io.Serializable

A small class that captures the most important info from the HttpServletRequest for each "click". See the documentation for HttpServletRequest for more info about each method here.

Author:
Patrick Lightbody
See Also:
Serialized Form

Constructor Summary
ClickstreamRequest()
           
 
Method Summary
 long getClickstreamId()
           
 long getClickstreamRequestId()
           
 long getLanguageId()
           
 java.lang.String getProtocol()
           
 java.lang.String getQueryString()
           
 java.lang.String getRemoteUser()
           
 int getRequestOrder()
           
 java.lang.String getRequestURI()
           
 java.lang.String getServerName()
           
 int getServerPort()
           
 java.util.Date getTimestamp()
           
 void setClickstreamId(long clickstreamId)
           
 void setClickstreamRequestId(long clickstreamRequestId)
           
 void setLanguageId(long languageId)
           
 void setProtocol(java.lang.String protocol)
           
 void setQueryString(java.lang.String queryString)
           
 void setRemoteUser(java.lang.String remoteUser)
           
 void setRequestOrder(int requestOrder)
           
 void setRequestURI(java.lang.String requestURI)
           
 void setServerName(java.lang.String serverName)
           
 void setServerPort(int serverPort)
           
 void setTimestamp(java.util.Date timestamp)
           
 java.lang.String toString()
          Returns a string representation of the HTTP request being tracked.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClickstreamRequest

public ClickstreamRequest()
Method Detail

getProtocol

public java.lang.String getProtocol()

getServerName

public java.lang.String getServerName()

getServerPort

public int getServerPort()

getRequestURI

public java.lang.String getRequestURI()

getQueryString

public java.lang.String getQueryString()

getRemoteUser

public java.lang.String getRemoteUser()

getTimestamp

public java.util.Date getTimestamp()

toString

public java.lang.String toString()
Returns a string representation of the HTTP request being tracked. Example: www.opensymphony.com/some/path.jsp?arg1=foo&arg2=bar

Overrides:
toString in class java.lang.Object
Returns:
a string representation of the HTTP request being tracked.

getClickstreamRequestId

public long getClickstreamRequestId()
Returns:
Returns the id.

setClickstreamRequestId

public void setClickstreamRequestId(long clickstreamRequestId)
Parameters:
id - The id to set.

setProtocol

public void setProtocol(java.lang.String protocol)
Parameters:
protocol - The protocol to set.

setQueryString

public void setQueryString(java.lang.String queryString)
Parameters:
queryString - The queryString to set.

setRemoteUser

public void setRemoteUser(java.lang.String remoteUser)
Parameters:
remoteUser - The remoteUser to set.

setRequestURI

public void setRequestURI(java.lang.String requestURI)
Parameters:
requestURI - The requestURI to set.

setServerName

public void setServerName(java.lang.String serverName)
Parameters:
serverName - The serverName to set.

setServerPort

public void setServerPort(int serverPort)
Parameters:
serverPort - The serverPort to set.

setTimestamp

public void setTimestamp(java.util.Date timestamp)
Parameters:
timestamp - The timestamp to set.

getClickstreamId

public long getClickstreamId()
Returns:
Returns the clickstreamId.

setClickstreamId

public void setClickstreamId(long clickstreamId)
Parameters:
clickstreamId - The clickstreamId to set.

getRequestOrder

public int getRequestOrder()

setRequestOrder

public void setRequestOrder(int requestOrder)

getLanguageId

public long getLanguageId()
Returns:
Returns the languageId.

setLanguageId

public void setLanguageId(long languageId)
Parameters:
languageId - The languageId to set.


Copyright © 2006 Dotmarketing, Inc. All Rights Reserved.