IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.channel.smart.dao
Interface SmartDataCollectDAO

All Known Implementing Classes:
SmartDataCollectDAOImpl, SmartDataCollectJMSImpl

public interface SmartDataCollectDAO


Method Summary
 void addBehaviorExtLog(BehaviorExt behaviorExt)
          persistence BehaviorLogExt entity
 void addBehaviorLog(BehaviorLog behaviorLog)
          persistence BehaviorLog entity
 void addPreferenceLog(PreferenceLog prefenceLog)
          persistent a preferenceLog entity
 void addVisitLog(VisitLog visitLog)
          persistence VisitLog entity
 void deleteBehaviorExtLog(BehaviorExt behaviorExt)
          Delete a persistent BehaviorLogExt entity
 void deleteBehaviorLog(BehaviorLog behaviorLog)
          Delete a persistent BehaviorLog entity
 void deletePreferenceLog(PreferenceLog prefenceLog)
          delete a persistent Preference entity
 void deleteVisitLog(VisitLog visitLog)
          Delete a persistent VisitLog entity
 java.util.List findByQuery(java.lang.String queryString, int... rowStartIdxAndCount)
          get entities by a specify queryString
 BehaviorLog getBehaviorLogById(java.lang.String id)
          get BehaviorLog entity by primary key
 java.util.List<BehaviorLog> getBehaviorLogByProperty(java.lang.String propertyName, java.lang.Object value)
          get BehaviorLog entities by a specify propertyName and value
 java.util.List<BehaviorLog> getBehaviorLogByType(java.lang.String behaviorType)
          get BehaviorLog entities by Behavior Type
 java.util.List<BehaviorLog> getBehaviorLogByUserId(java.lang.String userId)
          get BehaviorLog entities by userId
 PreferenceLog getPreferenceLogById(java.lang.String id)
          get Preference entity by primary key
 java.util.List<PreferenceLog> getPreferenceLogByProperty(java.lang.String propertyName, java.lang.Object value)
          get PreferenceLog entities by a specify propertyName and value
 java.util.List<PreferenceLog> getPreferenceLogByUserId(java.lang.String userId)
          get Preference entities by userId
 VisitLog getVisitLogById(java.lang.String visitId)
          get a VisitLog entity by primary key
 java.util.List<VisitLog> getVisitLogByProperty(java.lang.String propertyName, java.lang.Object value)
          get VisitLog entities by a specify propertyName and value
 java.util.List<VisitLog> getVisitLogByUserId(java.lang.String userId)
          get VisitLog entities by userId
 void updateBehaviorExtLog(BehaviorExt behaviorExt)
          update a persistent BehaviorLogExt entity
 void updateBehaviorLog(BehaviorLog behaviorLog)
          update a persistent behaviorLog entity
 void updatePreferenceLog(PreferenceLog prefenceLog)
          update a persistent PreferenceLog entity
 void updateVisitLog(VisitLog visitLog)
          update a persistent VisitLog entity
 

Method Detail

addBehaviorLog

void addBehaviorLog(BehaviorLog behaviorLog)
persistence BehaviorLog entity

Parameters:
BehaviorLog - behaviorLog

addPreferenceLog

void addPreferenceLog(PreferenceLog prefenceLog)
persistent a preferenceLog entity

Parameters:
PreferenceLog - preferenceLog

addVisitLog

void addVisitLog(VisitLog visitLog)
persistence VisitLog entity

Parameters:
VisitLog - visitLog

deleteBehaviorLog

void deleteBehaviorLog(BehaviorLog behaviorLog)
Delete a persistent BehaviorLog entity

Parameters:
BehaviorLog - behaviorLog

deletePreferenceLog

void deletePreferenceLog(PreferenceLog prefenceLog)
delete a persistent Preference entity

Parameters:
PreferenceLog - preferenceLog

deleteVisitLog

void deleteVisitLog(VisitLog visitLog)
Delete a persistent VisitLog entity

Parameters:
VisitLog - visitLog

findByQuery

java.util.List findByQuery(java.lang.String queryString,
                           int... rowStartIdxAndCount)
get entities by a specify queryString

Parameters:
String - queryString
final - int... rowStartIdxAndCount
Returns:
List

getBehaviorLogById

BehaviorLog getBehaviorLogById(java.lang.String id)
get BehaviorLog entity by primary key

Parameters:
String - id
Returns:
BehaviorLog

getBehaviorLogByProperty

java.util.List<BehaviorLog> getBehaviorLogByProperty(java.lang.String propertyName,
                                                     java.lang.Object value)
get BehaviorLog entities by a specify propertyName and value

Parameters:
String - propertyName
Object - value
Returns:
List

getBehaviorLogByType

java.util.List<BehaviorLog> getBehaviorLogByType(java.lang.String behaviorType)
get BehaviorLog entities by Behavior Type

Parameters:
String - behaviorType
Returns:
List

getBehaviorLogByUserId

java.util.List<BehaviorLog> getBehaviorLogByUserId(java.lang.String userId)
get BehaviorLog entities by userId

Parameters:
String - userId
Returns:
List

getPreferenceLogById

PreferenceLog getPreferenceLogById(java.lang.String id)
get Preference entity by primary key

Parameters:
String - id
Returns:
PreferenceLog

getPreferenceLogByProperty

java.util.List<PreferenceLog> getPreferenceLogByProperty(java.lang.String propertyName,
                                                         java.lang.Object value)
get PreferenceLog entities by a specify propertyName and value

Parameters:
String - propertyName
Objectvalue -
Returns:
List

getPreferenceLogByUserId

java.util.List<PreferenceLog> getPreferenceLogByUserId(java.lang.String userId)
get Preference entities by userId

Parameters:
String - userid
Returns:
List

getVisitLogById

VisitLog getVisitLogById(java.lang.String visitId)
get a VisitLog entity by primary key

Parameters:
String - visitId
Returns:
VisitLog

getVisitLogByProperty

java.util.List<VisitLog> getVisitLogByProperty(java.lang.String propertyName,
                                               java.lang.Object value)
get VisitLog entities by a specify propertyName and value

Parameters:
String - propertyName
Object - value
Returns:
List

getVisitLogByUserId

java.util.List<VisitLog> getVisitLogByUserId(java.lang.String userId)
get VisitLog entities by userId

Parameters:
String - userId
Returns:
List

updateBehaviorLog

void updateBehaviorLog(BehaviorLog behaviorLog)
update a persistent behaviorLog entity

Parameters:
BehaviorLog - behaviorLog

updatePreferenceLog

void updatePreferenceLog(PreferenceLog prefenceLog)
update a persistent PreferenceLog entity

Parameters:
PreferenceLog - prefenceLog

updateVisitLog

void updateVisitLog(VisitLog visitLog)
update a persistent VisitLog entity

Parameters:
VisitLog - visitLog

addBehaviorExtLog

void addBehaviorExtLog(BehaviorExt behaviorExt)
persistence BehaviorLogExt entity

Parameters:
BehaviorExt - behaviorExt

deleteBehaviorExtLog

void deleteBehaviorExtLog(BehaviorExt behaviorExt)
Delete a persistent BehaviorLogExt entity

Parameters:
BehaviorExt - behaviorExt

updateBehaviorExtLog

void updateBehaviorExtLog(BehaviorExt behaviorExt)
update a persistent BehaviorLogExt entity

Parameters:
BehaviorExt - behaviorExt

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2010