com.ibm.commerce.usertraffic.objects
Class UserTrafficBean

java.lang.Object
  |
  +--UserTrafficBeanBase
        |
        +--com.ibm.commerce.usertraffic.objects.UserTrafficBean

public class UserTrafficBean
extends UserTrafficBeanBase

Reserved for IBM internal use. This is a container managed bean that represents the USRTRAFFIC table.

See Also:
Serialized Form

Field Summary
static java.lang.String COPYRIGHT
          IBM copyright notice field.
 
Constructor Summary
UserTrafficBean()
           
 
Method Summary
 java.util.Hashtable _copyFromEJB()
          Reserved for IBM internal use.
 void _copyToEJB(java.util.Hashtable h)
          Reserved for IBM internal use.
protected  java.util.Vector _getLinks()
          Reserved for IBM internal use.
protected  void _initLinks()
          Reserved for IBM internal use.
protected  void _removeLinks()
          Reserved for IBM internal use.
 void ejbActivate()
          Reserved for IBM internal use.
 com.ibm.commerce.usertraffic.objects.UserTrafficKey ejbCreate(long activityId, long user)
          Reserved for IBM internal use.
 com.ibm.commerce.usertraffic.objects.UserTrafficKey ejbCreate(long activityId, long user, java.lang.String aBrowserAgent, java.lang.String aClientAccessMethod, java.lang.String aHttps, java.lang.String aPathInfo, java.lang.String aPreviousURL, java.lang.String aQueryString, java.sql.Timestamp aRecordTime, java.lang.String aRedirection, java.lang.String aReferalURL, java.lang.String aRemoteAddress, java.lang.String aResult, java.lang.String aScript, java.lang.String aServerName, java.sql.Timestamp aShopperLastLoginTime, java.lang.String aViewTask, java.lang.String aSessionId, java.lang.Integer aStoreId, java.lang.Long aCatentryId, java.lang.Long aCatgroupId)
          Reserved for IBM internal use.
 com.ibm.commerce.usertraffic.objects.UserTrafficKey ejbCreate(UserTrafficInputData aUserTrafficInputData)
          Reserved for IBM internal use.
 void ejbLoad()
          Reserved for IBM internal use.
 void ejbPassivate()
          Reserved for IBM internal use.
 void ejbPostCreate(long activityId, long user)
          Reserved for IBM internal use.
 void ejbPostCreate(long activityId, long user, java.lang.String aBrowserAgent, java.lang.String aClientAccessMethod, java.lang.String aHttps, java.lang.String aPathInfo, java.lang.String aPreviousURL, java.lang.String aQueryString, java.sql.Timestamp aRecordTime, java.lang.String aRedirection, java.lang.String aReferalURL, java.lang.String aRemoteAddress, java.lang.String aResult, java.lang.String aScript, java.lang.String aServerName, java.sql.Timestamp aShopperLastLoginTime, java.lang.String aViewTask, java.lang.String aSessionId, java.lang.Integer aStoreId, java.lang.Long aCatentryId, java.lang.Long aCatgroupId)
          Reserved for IBM internal use.
 void ejbPostCreate(UserTrafficInputData aUserTrafficInputData)
          Reserved for IBM internal use.
 void ejbRemove()
          Reserved for IBM internal use.
 void ejbStore()
          Reserved for IBM internal use.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail
public static final java.lang.String COPYRIGHT
IBM copyright notice field.
See Also:
Constant Field Values
Constructor Detail

UserTrafficBean

public UserTrafficBean()
Method Detail

_copyFromEJB

public java.util.Hashtable _copyFromEJB()
Reserved for IBM internal use.
See Also:
com.ibm.commerce.base.objects.ECEntityBean#_copyFromEJB()

_copyToEJB

public void _copyToEJB(java.util.Hashtable h)
Reserved for IBM internal use. Copies to EJB.
Parameters:
h - hashtable

_getLinks

protected java.util.Vector _getLinks()
Reserved for IBM internal use. This method was generated for supporting the associations.
Returns:
Vector

_initLinks

protected void _initLinks()
Reserved for IBM internal use. This method was generated for supporting the associations.

_removeLinks

protected void _removeLinks()
                     throws java.rmi.RemoteException,
                            javax.ejb.RemoveException
Reserved for IBM internal use. This method was generated for supporting the associations.
Throws:
java.rmi.RemoteException - The exception description.
javax.ejb.RemoveException - The exception description.

ejbActivate

public void ejbActivate()
Reserved for IBM internal use. Initializes the mapping of the fields in the object to the columns of the table.

ejbCreate

public com.ibm.commerce.usertraffic.objects.UserTrafficKey ejbCreate(long activityId,
                                                                     long user)
                                                              throws javax.ejb.CreateException
Reserved for IBM internal use. Constructs a user traffic object with the specified user traffic ID and user Id.
Parameters:
activityId - user traffic activity Id
user - user Id
Throws:
javax.ejb.CreateException

ejbCreate

public com.ibm.commerce.usertraffic.objects.UserTrafficKey ejbCreate(UserTrafficInputData aUserTrafficInputData)
                                                              throws javax.ejb.CreateException
Reserved for IBM internal use. Constructs a user traffic object with the specified user traffic input data.
Parameters:
aUserTrafficInputData - user traffic input data object
Throws:
javax.ejb.CreateException

ejbCreate

public com.ibm.commerce.usertraffic.objects.UserTrafficKey ejbCreate(long activityId,
                                                                     long user,
                                                                     java.lang.String aBrowserAgent,
                                                                     java.lang.String aClientAccessMethod,
                                                                     java.lang.String aHttps,
                                                                     java.lang.String aPathInfo,
                                                                     java.lang.String aPreviousURL,
                                                                     java.lang.String aQueryString,
                                                                     java.sql.Timestamp aRecordTime,
                                                                     java.lang.String aRedirection,
                                                                     java.lang.String aReferalURL,
                                                                     java.lang.String aRemoteAddress,
                                                                     java.lang.String aResult,
                                                                     java.lang.String aScript,
                                                                     java.lang.String aServerName,
                                                                     java.sql.Timestamp aShopperLastLoginTime,
                                                                     java.lang.String aViewTask,
                                                                     java.lang.String aSessionId,
                                                                     java.lang.Integer aStoreId,
                                                                     java.lang.Long aCatentryId,
                                                                     java.lang.Long aCatgroupId)
                                                              throws javax.ejb.CreateException
Reserved for IBM internal use. Constructs a user traffic object with all the fields.
Parameters:
activityId - user traffic activity Id
aClientAccessMethod - client access method
aHttps - https value
aPreviousURL - previous URL
aQueryString - query string
aRecordTime - record time
aRedirection - redirection value
aReferalURL - referal URL
aRemoteAddress - remote address
aResult - result
aScript - script
aServerName - server name
aShopperLastLoginTime - the shopper last login time
aViewTask - view task name
aSessionId - session Id
aStoreId - store Id
aCatentryId - catentry Id
aCatgroupId - catgroup Id
Throws:
javax.ejb.CreateException

ejbLoad

public void ejbLoad()
Reserved for IBM internal use. Loads the data from a particular record in the table to the fields in the object.

ejbPassivate

public void ejbPassivate()
Reserved for IBM internal use. This is an empty method because no data is persisted in the database. Nothing is needed to be done when the EJB is passivated.

ejbPostCreate

public void ejbPostCreate(long activityId,
                          long user)
Reserved for IBM internal use. ejbPostCreate method for a CMP entity bean.
Parameters:
activityId - user traffic activity Id
user - user Id

ejbPostCreate

public void ejbPostCreate(UserTrafficInputData aUserTrafficInputData)
Reserved for IBM internal use. ejbPostCreate method for a CMP entity bean.
Parameters:
aUserTrafficInputData - user traffic input data object

ejbPostCreate

public void ejbPostCreate(long activityId,
                          long user,
                          java.lang.String aBrowserAgent,
                          java.lang.String aClientAccessMethod,
                          java.lang.String aHttps,
                          java.lang.String aPathInfo,
                          java.lang.String aPreviousURL,
                          java.lang.String aQueryString,
                          java.sql.Timestamp aRecordTime,
                          java.lang.String aRedirection,
                          java.lang.String aReferalURL,
                          java.lang.String aRemoteAddress,
                          java.lang.String aResult,
                          java.lang.String aScript,
                          java.lang.String aServerName,
                          java.sql.Timestamp aShopperLastLoginTime,
                          java.lang.String aViewTask,
                          java.lang.String aSessionId,
                          java.lang.Integer aStoreId,
                          java.lang.Long aCatentryId,
                          java.lang.Long aCatgroupId)
Reserved for IBM internal use. ejbPostCreate method for a CMP entity bean
Parameters:
activityId - user traffic activity Id
aClientAccessMethod - client access method
aHttps - https value
aPreviousURL - previous URL
aQueryString - query string
aRecordTime - record time
aRedirection - redirection value
aReferalURL - referal URL
aRemoteAddress - remote address
aResult - result
aScript - script
aServerName - server name
aShopperLastLoginTime - the shopper last login time
aViewTask - view task name
aSessionId - session Id
aStoreId - store Id
aCatentryId - catentry Id
aCatgroupId - catgroup Id

ejbRemove

public void ejbRemove()
               throws javax.ejb.RemoveException
Reserved for IBM internal use. Removes the record of the current object represents from the table.
Throws:
javax.ejb.RemoveException - The exception description.

ejbStore

public void ejbStore()
Reserved for IBM internal use. Stores the information in the current object to a record in the table.