IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.channel.smart
Class SmartDataCollectUtil

java.lang.Object
  extended by com.ibm.btt.channel.smart.SmartDataCollectUtil

public class SmartDataCollectUtil
extends java.lang.Object


Constructor Summary
SmartDataCollectUtil()
           
 
Method Summary
static java.lang.String getBehaviorExtId(java.lang.String behaviorId)
          get the behaviorExt id
static java.lang.String getBehaviorLogId(java.lang.String userId, java.lang.String accessTime, java.lang.String itemId)
          get behaviorLog primary key
static java.lang.String getBrowser(javax.servlet.http.HttpServletRequest request)
          get Browser from HttpServletRequest
static java.lang.String getCurrentTime()
          get current system time
static java.lang.String getIpAddress(javax.servlet.http.HttpServletRequest request)
          get IpAddress from HttpServletRequest
static java.lang.String getPreferenceLogId(java.lang.String userId, java.lang.String accessTime, java.lang.String itemId)
          get preferenceLog primary key
static java.sql.Timestamp getTimeStamp()
          get current system Time Stamp
static java.lang.String getVisitLogId(javax.servlet.http.HttpServletRequest request)
          get HttpServletRequest session id as visitLog primary key
static java.sql.Timestamp parseTimestamp(java.lang.String strDate)
          convert string to time stamp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmartDataCollectUtil

public SmartDataCollectUtil()
Method Detail

getCurrentTime

public static java.lang.String getCurrentTime()
get current system time

Returns:
String

parseTimestamp

public static java.sql.Timestamp parseTimestamp(java.lang.String strDate)
                                         throws java.text.ParseException
convert string to time stamp

Parameters:
strDate -
Returns:
Timestamp
Throws:
java.text.ParseException

getTimeStamp

public static java.sql.Timestamp getTimeStamp()
get current system Time Stamp

Returns:
Timestamp

getVisitLogId

public static java.lang.String getVisitLogId(javax.servlet.http.HttpServletRequest request)
get HttpServletRequest session id as visitLog primary key

Parameters:
HttpServletRequest - request
Returns:
String visitLogId

getBehaviorLogId

public static java.lang.String getBehaviorLogId(java.lang.String userId,
                                                java.lang.String accessTime,
                                                java.lang.String itemId)
get behaviorLog primary key

Parameters:
String - userId
String - accessTime
String - itemId
Returns:
String behaviorLogId

getPreferenceLogId

public static java.lang.String getPreferenceLogId(java.lang.String userId,
                                                  java.lang.String accessTime,
                                                  java.lang.String itemId)
get preferenceLog primary key

Parameters:
String - userId
String - accessTime
String - itemId
Returns:
String preferenceLogId

getIpAddress

public static java.lang.String getIpAddress(javax.servlet.http.HttpServletRequest request)
get IpAddress from HttpServletRequest

Parameters:
HttpServletRequest - request
Returns:
String ipAddress

getBrowser

public static java.lang.String getBrowser(javax.servlet.http.HttpServletRequest request)
get Browser from HttpServletRequest

Parameters:
HttpServletRequest - request
Returns:
String browser

getBehaviorExtId

public static java.lang.String getBehaviorExtId(java.lang.String behaviorId)
get the behaviorExt id

Parameters:
String - behaviorId
Returns:
String behaviorExt id

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2011