IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.channel.smart.dao.jpa
Class SmartDataCollectDAOImpl

java.lang.Object
  extended by com.ibm.btt.channel.smart.dao.jpa.SmartDataCollectDAOImpl
All Implemented Interfaces:
SmartDataCollectDAO
Direct Known Subclasses:
SmartDataCollectJMSImpl

public class SmartDataCollectDAOImpl
extends java.lang.Object
implements SmartDataCollectDAO


Field Summary
protected static IBehaviorLogDAO behaviorDAO
           
protected static IBehaviorExtDAO behaviorExtDAO
           
protected static IPreferenceLogDAO interestedDAO
           
protected static IVisitLogDAO visitDAO
           
 
Constructor Summary
SmartDataCollectDAOImpl()
          This constructor create behaviorDAO,interestedDAO,VisitDAO.
 
Method Summary
 void addBehaviorExtLog(BehaviorExt behaviorExt)
          persistence BehaviorLogExt entity
 void addBehaviorLog(BehaviorLog behaviorLog)
          persistence BehaviorLog entity
 void addPreferenceLog(PreferenceLog preferenceLog)
          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 preferenceLog)
          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 preferenceLog)
          update a persistent PreferenceLog entity
 void updateVisitLog(VisitLog visitLog)
          update a persistent VisitLog entity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

interestedDAO

protected static IPreferenceLogDAO interestedDAO

visitDAO

protected static IVisitLogDAO visitDAO

behaviorDAO

protected static IBehaviorLogDAO behaviorDAO

behaviorExtDAO

protected static IBehaviorExtDAO behaviorExtDAO
Constructor Detail

SmartDataCollectDAOImpl

public SmartDataCollectDAOImpl()
This constructor create behaviorDAO,interestedDAO,VisitDAO.

Method Detail

addBehaviorLog

public void addBehaviorLog(BehaviorLog behaviorLog)
persistence BehaviorLog entity

Specified by:
addBehaviorLog in interface SmartDataCollectDAO
Parameters:
BehaviorLog - behaviorLog

addPreferenceLog

public void addPreferenceLog(PreferenceLog preferenceLog)
persistent a preferenceLog entity

Specified by:
addPreferenceLog in interface SmartDataCollectDAO
Parameters:
PreferenceLog - preferenceLog

addVisitLog

public void addVisitLog(VisitLog visitLog)
persistence VisitLog entity

Specified by:
addVisitLog in interface SmartDataCollectDAO
Parameters:
VisitLog - visitLog

deleteBehaviorLog

public void deleteBehaviorLog(BehaviorLog behaviorLog)
Delete a persistent BehaviorLog entity

Specified by:
deleteBehaviorLog in interface SmartDataCollectDAO
Parameters:
BehaviorLog - behaviorLog

deletePreferenceLog

public void deletePreferenceLog(PreferenceLog preferenceLog)
delete a persistent Preference entity

Specified by:
deletePreferenceLog in interface SmartDataCollectDAO
Parameters:
PreferenceLog - preferenceLog

deleteVisitLog

public void deleteVisitLog(VisitLog visitLog)
Delete a persistent VisitLog entity

Specified by:
deleteVisitLog in interface SmartDataCollectDAO
Parameters:
VisitLog - visitLog

findByQuery

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

Specified by:
findByQuery in interface SmartDataCollectDAO
Parameters:
String - queryString
final - int... rowStartIdxAndCount
Returns:
List

getBehaviorLogById

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

Specified by:
getBehaviorLogById in interface SmartDataCollectDAO
Parameters:
String - id
Returns:
BehaviorLog

getBehaviorLogByProperty

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

Specified by:
getBehaviorLogByProperty in interface SmartDataCollectDAO
Parameters:
String - propertyName
Object - value
Returns:
List

getBehaviorLogByType

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

Specified by:
getBehaviorLogByType in interface SmartDataCollectDAO
Parameters:
String - behaviorType
Returns:
List

getBehaviorLogByUserId

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

Specified by:
getBehaviorLogByUserId in interface SmartDataCollectDAO
Parameters:
String - userId
Returns:
List

getPreferenceLogById

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

Specified by:
getPreferenceLogById in interface SmartDataCollectDAO
Parameters:
String - id
Returns:
PreferenceLog

getPreferenceLogByProperty

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

Specified by:
getPreferenceLogByProperty in interface SmartDataCollectDAO
Parameters:
String - propertyName
Object - value
Returns:
List

getPreferenceLogByUserId

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

Specified by:
getPreferenceLogByUserId in interface SmartDataCollectDAO
Parameters:
String - userId
Returns:
List

getVisitLogById

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

Specified by:
getVisitLogById in interface SmartDataCollectDAO
Parameters:
String - visitId
Returns:
VisitLog

getVisitLogByProperty

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

Specified by:
getVisitLogByProperty in interface SmartDataCollectDAO
Parameters:
propertyName -
value -
Returns:
List

getVisitLogByUserId

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

Specified by:
getVisitLogByUserId in interface SmartDataCollectDAO
Parameters:
userId -
Returns:
List

updateBehaviorLog

public void updateBehaviorLog(BehaviorLog behaviorLog)
update a persistent behaviorLog entity

Specified by:
updateBehaviorLog in interface SmartDataCollectDAO
Parameters:
BehaviorLog - behaviorLog

updatePreferenceLog

public void updatePreferenceLog(PreferenceLog preferenceLog)
update a persistent PreferenceLog entity

Specified by:
updatePreferenceLog in interface SmartDataCollectDAO
Parameters:
PreferenceLog - preferenceLog

updateVisitLog

public void updateVisitLog(VisitLog visitLog)
update a persistent VisitLog entity

Specified by:
updateVisitLog in interface SmartDataCollectDAO
Parameters:
VisitLog - visitLog

addBehaviorExtLog

public void addBehaviorExtLog(BehaviorExt behaviorExt)
persistence BehaviorLogExt entity

Specified by:
addBehaviorExtLog in interface SmartDataCollectDAO
Parameters:
BehaviorExt - behaviorExt

deleteBehaviorExtLog

public void deleteBehaviorExtLog(BehaviorExt behaviorExt)
Delete a persistent BehaviorLogExt entity

Specified by:
deleteBehaviorExtLog in interface SmartDataCollectDAO
Parameters:
BehaviorExt - behaviorExt

updateBehaviorExtLog

public void updateBehaviorExtLog(BehaviorExt behaviorExt)
update a persistent BehaviorLogExt entity

Specified by:
updateBehaviorExtLog in interface SmartDataCollectDAO
Parameters:
BehaviorExt - behaviorExt

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2010