com.ibm.commerce.marketingcenter.events.objects
Class CampaignLogAccessBean

java.lang.Object
  |
  +--com.ibm.ivj.ejb.runtime.AbstractAccessBean
        |
        +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
              |
              +--com.ibm.commerce.marketingcenter.events.objects.CampaignLogAccessBean
All Implemented Interfaces:
CampaignLogAccessBeanData, java.io.Serializable

public class CampaignLogAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements CampaignLogAccessBeanData

This bean provides access to the CPGNLOG table.

The following is a description of this table:

This table records the relevant data of a recommendation event. It captures which campaign was run, which initiative was run, the e-Marketing Spot, which customer profiles were involved, and what was recommended to the customer.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
CampaignLogAccessBean()
          Default constructor.
CampaignLogAccessBean(javax.ejb.EJBObject aEJB)
          Creates an access bean for the specified EJB.
CampaignLogAccessBean(java.lang.Long aUserTrafficId, java.lang.Integer aMpeId, java.lang.Integer aStoreId, java.lang.Integer aInitiativeId)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
CampaignLogAccessBean(java.lang.Long aUserTrafficId, java.lang.Integer aMpeId, java.lang.Integer aInitiativeId, java.lang.Integer aStoreId, java.lang.Integer aCampaignId, java.lang.Integer aMpeTypeId, java.lang.String aMpeName, java.lang.String aInitiativeName, java.lang.String aCampaignName, java.lang.String aMpeTypeName, java.lang.String theResults, java.lang.String theSegments)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
 
Method Summary
 void commitCopyHelper()
          Update(flush) data to the EJBObject (persistent storage).
 java.lang.String getCampaignId()
          This method provides access to the CPGNLOG.CAMPAIGN_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.
 java.lang.Integer getCampaignIdInEJBType()
          This method provides access to the CPGNLOG.CAMPAIGN_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.
 java.lang.String getCampaignName()
          This method provides access to the CPGNLOG.CAMPAIGNNAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.
 java.lang.String getInitiativeId()
          This method provides access to the CPGNLOG.INITIATIVE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.
 java.lang.Integer getInitiativeIdInEJBType()
          This method provides access to the CPGNLOG.INITIATIVE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.
 java.lang.String getInitiativeName()
          This method provides access to the CPGNLOG.INITIATIVENAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.
 java.lang.String getMarketingPageElementId()
          This method provides access to the CPGNLOG.MPE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.
 java.lang.Integer getMarketingPageElementIdInEJBType()
          This method provides access to the CPGNLOG.MPE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.
 java.lang.String getMarketingPageElementName()
          This method provides access to the CPGNLOG.MPENAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.
 java.lang.String getMarketingPageElementTypeId()
          This method provides access to the CPGNLOG.MPETYPE_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.
 java.lang.Integer getMarketingPageElementTypeIdInEJBType()
          This method provides access to the CPGNLOG.MPETYPE_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.
 java.lang.String getMarketingPageElementTypeName()
          This method provides access to the CPGNLOG.MPETYPENAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.
 java.lang.String getResults()
          This method provides access to the CPGNLOG.RESULTS column of DB2 type VARCHAR(254) NULL and Oracle type VARCHAR2(254) NULL.
 java.lang.String getSegments()
          This method provides access to the CPGNLOG.SHOPSEGMENTS column of DB2 type VARCHAR(254) NULL and Oracle type VARCHAR2(254) NULL.
 java.lang.String getStoreId()
          This method provides access to the CPGNLOG.STOREENT_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.
 java.lang.Integer getStoreIdInEJBType()
          This method provides access to the CPGNLOG.STOREENT_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.
 java.lang.String getUserTrafficId()
          This method provides access to the CPGNLOG.USRTRAFFIC_ID column of DB2 type BIGINT NOT NULL and Oracle type NUMBER NOT NULL.
 java.lang.Long getUserTrafficIdInEJBType()
          This method provides access to the CPGNLOG.USRTRAFFIC_ID column of DB2 type BIGINT NOT NULL and Oracle type NUMBER NOT NULL.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setCampaignId(java.lang.Integer aCampaignId1)
          This method provides access to the CPGNLOG.CAMPAIGN_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.
 void setCampaignId(java.lang.String aCampaignId1)
          This method provides access to the CPGNLOG.CAMPAIGN_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.
 void setCampaignName(java.lang.String aCampaignName1)
          This method provides access to the CPGNLOG.CAMPAIGNNAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.
 void setInitiativeId(java.lang.Integer aInitiativeId1)
          This method provides access to the CPGNLOG.INITIATIVE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.
 void setInitiativeId(java.lang.String aInitiativeId1)
          This method provides access to the CPGNLOG.INITIATIVE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.
 void setInitiativeName(java.lang.String aInitiativeName1)
          This method provides access to the CPGNLOG.INITIATIVENAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.
 void setInitKey_initiativeId(java.lang.String aInitKey_initiativeId1)
          Set the primary key for this object
 void setInitKey_marketingPageElementId(java.lang.String aInitKey_marketingPageElementId1)
          Set the primary key for this object
 void setInitKey_userTrafficId(java.lang.String aInitKey_userTrafficId1)
          Set the primary key for this object
 void setMarketingPageElementId(java.lang.Integer aMarketingPageElementId1)
          This method provides access to the CPGNLOG.MPE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.
 void setMarketingPageElementId(java.lang.String aMarketingPageElementId1)
          This method provides access to the CPGNLOG.MPE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.
 void setMarketingPageElementName(java.lang.String aMarketingPageElementName1)
          This method provides access to the CPGNLOG.MPENAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.
 void setMarketingPageElementTypeId(java.lang.Integer aMarketingPageElementTypeId1)
          This method provides access to the CPGNLOG.MPETYPE_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.
 void setMarketingPageElementTypeId(java.lang.String aMarketingPageElementTypeId1)
          This method provides access to the CPGNLOG.MPETYPE_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.
 void setMarketingPageElementTypeName(java.lang.String aMarketingPageElementTypeName1)
          This method provides access to the CPGNLOG.MPETYPENAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.
 void setResults(java.lang.String aResults1)
          This method provides access to the CPGNLOG.RESULTS column of DB2 type VARCHAR(254) NULL and Oracle type VARCHAR2(254) NULL.
 void setSegments(java.lang.String aSegments1)
          This method provides access to the CPGNLOG.SHOPSEGMENTS column of DB2 type VARCHAR(254) NULL and Oracle type VARCHAR2(254) NULL.
 void setStoreId(java.lang.Integer aStoreId1)
          This method provides access to the CPGNLOG.STOREENT_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.
 void setStoreId(java.lang.String aStoreId1)
          This method provides access to the CPGNLOG.STOREENT_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.
 void setUserTrafficId(java.lang.Long aUserTrafficId1)
          This method provides access to the CPGNLOG.USRTRAFFIC_ID column of DB2 type BIGINT NOT NULL and Oracle type NUMBER NOT NULL.
 void setUserTrafficId(java.lang.String aUserTrafficId1)
          This method provides access to the CPGNLOG.USRTRAFFIC_ID column of DB2 type BIGINT NOT NULL and Oracle type NUMBER NOT NULL.
 
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
__getCache, __getCache, __getKey, __setCache, __setCache, __setKey, commitCopyHelper, createAccessBeans, createAccessBeans, instantiateEJBByPrimaryKey, refreshCopyHelper, setEJBRef
 
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
defaultJNDIName, defaultNameServiceType, defaultNameServiceURL, getEJBRef, getGlobalHome, getHome, getInit_GlobalNameServiceTypeName, getInit_GlobalNameServiceURLName, getInit_JNDIName, getInit_NameServiceTypeName, getInit_NameServiceURLName, getInitContext, getInitContext, instantiateEJB, resetEJBRef, resetHomeCache, setInit_GlobalNameServiceTypeName, setInit_GlobalNameServiceURLName, setInit_JNDIName, setInit_NameServiceTypeName, setInit_NameServiceURLName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CampaignLogAccessBean

public CampaignLogAccessBean()

Default constructor. Maps to findByPrimaryKey.


CampaignLogAccessBean

public CampaignLogAccessBean(javax.ejb.EJBObject aEJB)
                      throws java.rmi.RemoteException

Creates an access bean for the specified EJB.

Parameters:
aEJB - A CampaignLog EJBObject reference
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception

CampaignLogAccessBean

public CampaignLogAccessBean(java.lang.Long aUserTrafficId,
                             java.lang.Integer aMpeId,
                             java.lang.Integer aStoreId,
                             java.lang.Integer aInitiativeId)
                      throws javax.ejb.CreateException,
                             java.rmi.RemoteException,
                             javax.naming.NamingException

Maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
aUserTrafficId - A user traffic identifier
aMpeId - A e-Marketing Spot identifier
aStoreId - A store entity identifier
aInitiativeId - A initiative identifier
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception

CampaignLogAccessBean

public CampaignLogAccessBean(java.lang.Long aUserTrafficId,
                             java.lang.Integer aMpeId,
                             java.lang.Integer aInitiativeId,
                             java.lang.Integer aStoreId,
                             java.lang.Integer aCampaignId,
                             java.lang.Integer aMpeTypeId,
                             java.lang.String aMpeName,
                             java.lang.String aInitiativeName,
                             java.lang.String aCampaignName,
                             java.lang.String aMpeTypeName,
                             java.lang.String theResults,
                             java.lang.String theSegments)
                      throws javax.ejb.CreateException,
                             java.rmi.RemoteException,
                             javax.naming.NamingException

Maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
aUserTrafficId - A user traffic identifier
aMpeId - A e-Marketing Spot identifier
aInitiativeId - A initiative identifier
aStoreId - A store entity identifier
aCampaignId - A campaign identifier
aMpeTypeId - A e-Marketing Spot type identifier
aMpeName - A e-Marketing Spot name
aInitiativeName - A initiative name
aCampaignName - A campaign name
aMpeTypeName - A e-Marketing Spot type name
theResults - The comma-delimited list of category entry identifiers or ad copy identifiers
theSegments - The comma-delimited list of customer profile names in which the customer fell into when a recommendation was run
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception
Method Detail

commitCopyHelper

public void commitCopyHelper()
                      throws java.rmi.RemoteException,
                             javax.ejb.CreateException,
                             javax.ejb.FinderException,
                             javax.naming.NamingException

Update(flush) data to the EJBObject (persistent storage).

Overrides:
commitCopyHelper in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
Returns:
void
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCampaignId

public java.lang.String getCampaignId()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException

This method provides access to the CPGNLOG.CAMPAIGN_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.

The following is a description of this column:

The campaign identifier as described in the CAMPAIGN_ID column of the CAMPAIGN table.

Specified by:
getCampaignId in interface CampaignLogAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCampaignIdInEJBType

public java.lang.Integer getCampaignIdInEJBType()
                                         throws java.rmi.RemoteException,
                                                javax.ejb.CreateException,
                                                javax.ejb.FinderException,
                                                javax.naming.NamingException

This method provides access to the CPGNLOG.CAMPAIGN_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.

The following is a description of this column:

The campaign identifier as described in the CAMPAIGN_ID column of the CAMPAIGN table.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCampaignName

public java.lang.String getCampaignName()
                                 throws java.rmi.RemoteException,
                                        javax.ejb.CreateException,
                                        javax.ejb.FinderException,
                                        javax.naming.NamingException

This method provides access to the CPGNLOG.CAMPAIGNNAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.

The following is a description of this column:

The name of a campaign as described in the NAME column of the CAMPAIGN table.

Specified by:
getCampaignName in interface CampaignLogAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getInitiativeId

public java.lang.String getInitiativeId()
                                 throws java.rmi.RemoteException,
                                        javax.ejb.CreateException,
                                        javax.ejb.FinderException,
                                        javax.naming.NamingException

This method provides access to the CPGNLOG.INITIATIVE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.

The following is a description of this column:

The initiative identifier as described in the INITIATIVE_ID column of the INITIATIVE table.

Specified by:
getInitiativeId in interface CampaignLogAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getInitiativeIdInEJBType

public java.lang.Integer getInitiativeIdInEJBType()
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.CreateException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException

This method provides access to the CPGNLOG.INITIATIVE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.

The following is a description of this column:

The initiative identifier as described in the INITIATIVE_ID column of the INITIATIVE table.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getInitiativeName

public java.lang.String getInitiativeName()
                                   throws java.rmi.RemoteException,
                                          javax.ejb.CreateException,
                                          javax.ejb.FinderException,
                                          javax.naming.NamingException

This method provides access to the CPGNLOG.INITIATIVENAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.

The following is a description of this column:

The name of the initiative as described in the NAME column of the INITIATIVE table.

Specified by:
getInitiativeName in interface CampaignLogAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMarketingPageElementId

public java.lang.String getMarketingPageElementId()
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.CreateException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException

This method provides access to the CPGNLOG.MPE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.

The following is a description of this column:

The e-Marketing Spot identifier as described in the EMSPOT_ID column of the EMSPOT table.

Specified by:
getMarketingPageElementId in interface CampaignLogAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMarketingPageElementIdInEJBType

public java.lang.Integer getMarketingPageElementIdInEJBType()
                                                     throws java.rmi.RemoteException,
                                                            javax.ejb.CreateException,
                                                            javax.ejb.FinderException,
                                                            javax.naming.NamingException

This method provides access to the CPGNLOG.MPE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.

The following is a description of this column:

The e-Marketing Spot identifier as described in the EMSPOT_ID column of the EMSPOT table.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMarketingPageElementName

public java.lang.String getMarketingPageElementName()
                                             throws java.rmi.RemoteException,
                                                    javax.ejb.CreateException,
                                                    javax.ejb.FinderException,
                                                    javax.naming.NamingException

This method provides access to the CPGNLOG.MPENAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.

The following is a description of this column:

The name of the e-Marketing Spot as described in the NAME column of the EMSPOT table.

Specified by:
getMarketingPageElementName in interface CampaignLogAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMarketingPageElementTypeId

public java.lang.String getMarketingPageElementTypeId()
                                               throws java.rmi.RemoteException,
                                                      javax.ejb.CreateException,
                                                      javax.ejb.FinderException,
                                                      javax.naming.NamingException

This method provides access to the CPGNLOG.MPETYPE_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
getMarketingPageElementTypeId in interface CampaignLogAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMarketingPageElementTypeIdInEJBType

public java.lang.Integer getMarketingPageElementTypeIdInEJBType()
                                                         throws java.rmi.RemoteException,
                                                                javax.ejb.CreateException,
                                                                javax.ejb.FinderException,
                                                                javax.naming.NamingException

This method provides access to the CPGNLOG.MPETYPE_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.

The following is a description of this column:

Reserved for IBM internal use.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMarketingPageElementTypeName

public java.lang.String getMarketingPageElementTypeName()
                                                 throws java.rmi.RemoteException,
                                                        javax.ejb.CreateException,
                                                        javax.ejb.FinderException,
                                                        javax.naming.NamingException

This method provides access to the CPGNLOG.MPETYPENAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.

The following is a description of this column:

The name of the e-Marketing Spot type as described in the NAME column of the MPETYPE table.

Specified by:
getMarketingPageElementTypeName in interface CampaignLogAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getResults

public java.lang.String getResults()
                            throws java.rmi.RemoteException,
                                   javax.ejb.CreateException,
                                   javax.ejb.FinderException,
                                   javax.naming.NamingException

This method provides access to the CPGNLOG.RESULTS column of DB2 type VARCHAR(254) NULL and Oracle type VARCHAR2(254) NULL.

The following is a description of this column:

A comma-delimited list of category entry identifiers (for suggestive selling) or ad copy identifiers (for awareness advertisements). This column stores what was recommended to the customer.

Specified by:
getResults in interface CampaignLogAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getSegments

public java.lang.String getSegments()
                             throws java.rmi.RemoteException,
                                    javax.ejb.CreateException,
                                    javax.ejb.FinderException,
                                    javax.naming.NamingException

This method provides access to the CPGNLOG.SHOPSEGMENTS column of DB2 type VARCHAR(254) NULL and Oracle type VARCHAR2(254) NULL.

The following is a description of this column:

A comma-delimited list of customer profile names in which the customer fell into when a recommendation was run.

Specified by:
getSegments in interface CampaignLogAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getStoreId

public java.lang.String getStoreId()
                            throws java.rmi.RemoteException,
                                   javax.ejb.CreateException,
                                   javax.ejb.FinderException,
                                   javax.naming.NamingException

This method provides access to the CPGNLOG.STOREENT_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.

The following is a description of this column:

The store entity identifier as described in the STOREENT_ID column of the STOREENT table.

Specified by:
getStoreId in interface CampaignLogAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getStoreIdInEJBType

public java.lang.Integer getStoreIdInEJBType()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.ejb.FinderException,
                                             javax.naming.NamingException

This method provides access to the CPGNLOG.STOREENT_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.

The following is a description of this column:

The store entity identifier as described in the STOREENT_ID column of the STOREENT table.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getUserTrafficId

public java.lang.String getUserTrafficId()
                                  throws java.rmi.RemoteException,
                                         javax.ejb.CreateException,
                                         javax.ejb.FinderException,
                                         javax.naming.NamingException

This method provides access to the CPGNLOG.USRTRAFFIC_ID column of DB2 type BIGINT NOT NULL and Oracle type NUMBER NOT NULL.

The following is a description of this column:

The user traffic identifier as described in the USRTRAFFIC_ID column of the USRTRAFFIC table.

Specified by:
getUserTrafficId in interface CampaignLogAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getUserTrafficIdInEJBType

public java.lang.Long getUserTrafficIdInEJBType()
                                         throws java.rmi.RemoteException,
                                                javax.ejb.CreateException,
                                                javax.ejb.FinderException,
                                                javax.naming.NamingException

This method provides access to the CPGNLOG.USRTRAFFIC_ID column of DB2 type BIGINT NOT NULL and Oracle type NUMBER NOT NULL.

The following is a description of this column:

The user traffic identifier as described in the USRTRAFFIC_ID column of the USRTRAFFIC table.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

refreshCopyHelper

public void refreshCopyHelper()
                       throws java.rmi.RemoteException,
                              javax.ejb.CreateException,
                              javax.ejb.FinderException,
                              javax.naming.NamingException

Load data from the EJBObject.

Overrides:
refreshCopyHelper in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
Returns:
void
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

setCampaignId

public void setCampaignId(java.lang.Integer aCampaignId1)

This method provides access to the CPGNLOG.CAMPAIGN_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.

The following is a description of this column:

The campaign identifier as described in the CAMPAIGN_ID column of the CAMPAIGN table.

Parameters:
aCampaignId1 - A campaign identifier
Returns:
void

setCampaignId

public void setCampaignId(java.lang.String aCampaignId1)

This method provides access to the CPGNLOG.CAMPAIGN_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.

The following is a description of this column:

The campaign identifier as described in the CAMPAIGN_ID column of the CAMPAIGN table.

Specified by:
setCampaignId in interface CampaignLogAccessBeanData
Parameters:
aCampaignId1 - A campaign identifier
Returns:
void

setCampaignName

public void setCampaignName(java.lang.String aCampaignName1)

This method provides access to the CPGNLOG.CAMPAIGNNAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.

The following is a description of this column:

The name of a campaign as described in the NAME column of the CAMPAIGN table.

Specified by:
setCampaignName in interface CampaignLogAccessBeanData
Parameters:
aCampaignName1 - A campaign name
Returns:
void

setInitiativeId

public void setInitiativeId(java.lang.Integer aInitiativeId1)

This method provides access to the CPGNLOG.INITIATIVE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.

The following is a description of this column:

The initiative identifier as described in the INITIATIVE_ID column of the INITIATIVE table.

Parameters:
aInitiativeId1 - A initiative identifier
Returns:
void

setInitiativeId

public void setInitiativeId(java.lang.String aInitiativeId1)

This method provides access to the CPGNLOG.INITIATIVE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.

The following is a description of this column:

The initiative identifier as described in the INITIATIVE_ID column of the INITIATIVE table.

Specified by:
setInitiativeId in interface CampaignLogAccessBeanData
Parameters:
aInitiativeId1 - A initiative identifier
Returns:
void

setInitiativeName

public void setInitiativeName(java.lang.String aInitiativeName1)

This method provides access to the CPGNLOG.INITIATIVENAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.

The following is a description of this column:

The name of the initiative as described in the NAME column of the INITIATIVE table.

Specified by:
setInitiativeName in interface CampaignLogAccessBeanData
Parameters:
aInitiativeName1 - An initiative name
Returns:
void

setInitKey_initiativeId

public void setInitKey_initiativeId(java.lang.String aInitKey_initiativeId1)

Set the primary key for this object

Parameters:
aInitKey_initiativeId1 - An initiative identifier
Returns:
void

setInitKey_marketingPageElementId

public void setInitKey_marketingPageElementId(java.lang.String aInitKey_marketingPageElementId1)

Set the primary key for this object

Parameters:
aInitKey_marketingPageElementId1 - A e-Marketing Spot identifier
Returns:
void

setInitKey_userTrafficId

public void setInitKey_userTrafficId(java.lang.String aInitKey_userTrafficId1)

Set the primary key for this object

Parameters:
aInitKey_userTrafficId1 - A user traffic identifier
Returns:
void

setMarketingPageElementId

public void setMarketingPageElementId(java.lang.Integer aMarketingPageElementId1)

This method provides access to the CPGNLOG.MPE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.

The following is a description of this column:

The e-Marketing Spot identifier as described in the EMSPOT_ID column of the EMSPOT table.

Parameters:
aMarketingPageElementId1 - A e-Marketing Spot identifier
Returns:
void

setMarketingPageElementId

public void setMarketingPageElementId(java.lang.String aMarketingPageElementId1)

This method provides access to the CPGNLOG.MPE_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.

The following is a description of this column:

The e-Marketing Spot identifier as described in the EMSPOT_ID column of the EMSPOT table.

Specified by:
setMarketingPageElementId in interface CampaignLogAccessBeanData
Parameters:
aMarketingPageElementId1 - A e-Marketing Spot identifier
Returns:
void

setMarketingPageElementName

public void setMarketingPageElementName(java.lang.String aMarketingPageElementName1)

This method provides access to the CPGNLOG.MPENAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.

The following is a description of this column:

The name of the e-Marketing Spot as described in the NAME column of the EMSPOT table.

Specified by:
setMarketingPageElementName in interface CampaignLogAccessBeanData
Parameters:
aMarketingPageElementName1 - A e-Marketing Spot name.
Returns:
void

setMarketingPageElementTypeId

public void setMarketingPageElementTypeId(java.lang.Integer aMarketingPageElementTypeId1)

This method provides access to the CPGNLOG.MPETYPE_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.

The following is a description of this column:

Reserved for IBM internal use.

Parameters:
aMarketingPageElementTypeId1 - A e-Marketing Spot type identifier.
Returns:
void

setMarketingPageElementTypeId

public void setMarketingPageElementTypeId(java.lang.String aMarketingPageElementTypeId1)

This method provides access to the CPGNLOG.MPETYPE_ID column of DB2 type INTEGER NULL and Oracle type INTEGER NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setMarketingPageElementTypeId in interface CampaignLogAccessBeanData
Parameters:
aMarketingPageElementTypeId1 - A e-Marketing Spot type identifier
Returns:
void

setMarketingPageElementTypeName

public void setMarketingPageElementTypeName(java.lang.String aMarketingPageElementTypeName1)

This method provides access to the CPGNLOG.MPETYPENAME column of DB2 type VARCHAR(64) NULL and Oracle type VARCHAR2(64) NULL.

The following is a description of this column:

The name of the e-Marketing Spot type as described in the NAME column of the MPETYPE table.

Specified by:
setMarketingPageElementTypeName in interface CampaignLogAccessBeanData
Parameters:
aMarketingPageElementTypeName1 - A e-Marketing Spot type name
Returns:
void

setResults

public void setResults(java.lang.String aResults1)

This method provides access to the CPGNLOG.RESULTS column of DB2 type VARCHAR(254) NULL and Oracle type VARCHAR2(254) NULL.

The following is a description of this column:

A comma-delimited list of category entry identifiers (for suggestive selling) or ad copy identifiers (for awareness advertisements). This column stores what was recommended to the customer.

Specified by:
setResults in interface CampaignLogAccessBeanData
Parameters:
aResults1 - A string which is a comma-delimited list of category entry identifiers or ad copy identifiers
Returns:
void

setSegments

public void setSegments(java.lang.String aSegments1)

This method provides access to the CPGNLOG.SHOPSEGMENTS column of DB2 type VARCHAR(254) NULL and Oracle type VARCHAR2(254) NULL.

The following is a description of this column:

A comma-delimited list of customer profile names in which the customer fell into when a recommendation was run.

Specified by:
setSegments in interface CampaignLogAccessBeanData
Parameters:
aSegments1 - A string which is a comma-delimited list of customer profile names in which the customer fell into when a recommendation was run
Returns:
void

setStoreId

public void setStoreId(java.lang.Integer aStoreId1)

This method provides access to the CPGNLOG.STOREENT_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.

The following is a description of this column:

The store entity identifier as described in the STOREENT_ID column of the STOREENT table.

Parameters:
aStoreId1 - A store entity identifier
Returns:
void

setStoreId

public void setStoreId(java.lang.String aStoreId1)

This method provides access to the CPGNLOG.STOREENT_ID column of DB2 type INTEGER NOT NULL and Oracle type INTEGER NOT NULL.

The following is a description of this column:

The store entity identifier as described in the STOREENT_ID column of the STOREENT table.

Specified by:
setStoreId in interface CampaignLogAccessBeanData
Parameters:
aStoreId1 - A store entity identifier
Returns:
void

setUserTrafficId

public void setUserTrafficId(java.lang.Long aUserTrafficId1)

This method provides access to the CPGNLOG.USRTRAFFIC_ID column of DB2 type BIGINT NOT NULL and Oracle type NUMBER NOT NULL.

The following is a description of this column:

The user traffic identifier as described in the USRTRAFFIC_ID column of the USRTRAFFIC table.

Parameters:
aUserTrafficId1 - A user traffic identifier
Returns:
void

setUserTrafficId

public void setUserTrafficId(java.lang.String aUserTrafficId1)

This method provides access to the CPGNLOG.USRTRAFFIC_ID column of DB2 type BIGINT NOT NULL and Oracle type NUMBER NOT NULL.

The following is a description of this column:

The user traffic identifier as described in the USRTRAFFIC_ID column of the USRTRAFFIC table.

Specified by:
setUserTrafficId in interface CampaignLogAccessBeanData
Parameters:
aUserTrafficId1 - A user traffic identifier
Returns:
void