java.lang.Objectcom.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
com.ibm.commerce.marketingcenter.events.objects.CampaignLogAccessBean
This table records the relevant data of a recommendation event. It captures which campaign was run, which campaign activity was run, the e-Marketing Spot, which customer segments were involved, and what was recommended to the customer. This access bean corresponds to the database table 'CPGNLOG'.
Constructor Summary | |
CampaignLogAccessBean() Zero argument constructor used to initialize the access bean. |
|
CampaignLogAccessBean(javax.ejb.EJBObject o) constructor |
|
CampaignLogAccessBean(java.lang.Long userTrafficId, java.lang.Integer mpeId, java.lang.Integer storeId, java.lang.Integer initiativeId) Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
CampaignLogAccessBean(java.lang.Long anUserTrafficId, java.lang.Integer aMpeId, java.lang.Integer anInitiativeId, java.lang.Integer aStoreId, java.lang.Integer aCampaignId, java.lang.Integer aMpeTypeId, java.lang.String aMpeName, java.lang.String anInitiativeName, 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). |
protected java.lang.String | defaultJNDIName() |
java.lang.String | getCampaignId() This method provides access to the CPGNLOG.CAMPAIGN_ID column of DB2 type INTEGER. |
java.lang.Integer | getCampaignIdInEJBType() This method provides access to the CPGNLOG.CAMPAIGN_ID column of DB2 type INTEGER. |
java.lang.String | getCampaignName() This method provides access to the CPGNLOG.CAMPAIGNNAME column of DB2 type VARCHAR(64). |
java.lang.String | getInitiativeId() This method provides access to the CPGNLOG.INITIATIVE_ID column of DB2 type INTEGER NOT NULL. |
java.lang.Integer | getInitiativeIdInEJBType() This method provides access to the CPGNLOG.INITIATIVE_ID column of DB2 type INTEGER NOT NULL. |
java.lang.String | getInitiativeName() This method provides access to the CPGNLOG.INITIATIVENAME column of DB2 type VARCHAR(64). |
java.lang.String | getMarketingPageElementId() This method provides access to the CPGNLOG.MPE_ID column of DB2 type INTEGER NOT NULL. |
java.lang.Integer | getMarketingPageElementIdInEJBType() This method provides access to the CPGNLOG.MPE_ID column of DB2 type INTEGER NOT NULL. |
java.lang.String | getMarketingPageElementName() This method provides access to the CPGNLOG.MPENAME column of DB2 type VARCHAR(64). |
java.lang.String | getMarketingPageElementTypeId() This method provides access to the CPGNLOG.MPETYPE_ID column of DB2 type INTEGER. |
java.lang.Integer | getMarketingPageElementTypeIdInEJBType() This method provides access to the CPGNLOG.MPETYPE_ID column of DB2 type INTEGER. |
java.lang.String | getMarketingPageElementTypeName() This method provides access to the CPGNLOG.MPETYPENAME column of DB2 type VARCHAR(64). |
java.lang.String | getResults() This method provides access to the CPGNLOG.RESULTS column of DB2 type VARCHAR(254). |
java.lang.String | getSegments() This method provides access to the CPGNLOG.SHOPSEGMENTS column of DB2 type VARCHAR(254). |
java.lang.String | getStoreId() This method provides access to the CPGNLOG.STOREENT_ID column of DB2 type INTEGER NOT NULL. |
java.lang.Integer | getStoreIdInEJBType() This method provides access to the CPGNLOG.STOREENT_ID column of DB2 type INTEGER NOT NULL. |
java.lang.String | getUserTrafficId() This method provides access to the CPGNLOG.USRTRAFFIC_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long | getUserTrafficIdInEJBType() This method provides access to the CPGNLOG.USRTRAFFIC_ID column of DB2 type BIGINT NOT NULL. |
protected void | instantiateEJB() |
protected boolean | instantiateEJBByPrimaryKey() |
void | refreshCopyHelper() Load data from the EJBObject. |
void | setCampaignId(java.lang.Integer newValue) This method accesses a non-CMP field |
void | setCampaignId(java.lang.String newValue) This method accesses a non-CMP field |
void | setCampaignName(java.lang.String newValue) This method accesses a non-CMP field |
void | setInitiativeId(java.lang.Integer newValue) Set the primary key for this object |
void | setInitiativeId(java.lang.String newValue) Set the primary key for this object |
void | setInitiativeName(java.lang.String newValue) Set the primary key for this object |
void | setInitKey_initiativeId(java.lang.String newValue) Set the primary key for this object |
void | setInitKey_marketingPageElementId(java.lang.String newValue) Set the primary key for this object |
void | setInitKey_userTrafficId(java.lang.String newValue) Set the primary key for this object |
void | setMarketingPageElementId(java.lang.Integer newValue) This method accesses a non-CMP field |
void | setMarketingPageElementId(java.lang.String newValue) This method accesses a non-CMP field |
void | setMarketingPageElementName(java.lang.String newValue) This method accesses a non-CMP field |
void | setMarketingPageElementTypeId(java.lang.Integer newValue) This method accesses a non-CMP field |
void | setMarketingPageElementTypeId(java.lang.String newValue) This method accesses a non-CMP field |
void | setMarketingPageElementTypeName(java.lang.String newValue) This method accesses a non-CMP field |
void | setResults(java.lang.String newValue) This method accesses a non-CMP field |
void | setSegments(java.lang.String newValue) This method accesses a non-CMP field |
void | setStoreId(java.lang.Integer newValue) This method accesses a non-CMP field |
void | setStoreId(java.lang.String newValue) This method accesses a non-CMP field |
void | setUserTrafficId(java.lang.Long newValue) This method accesses a non-CMP field |
void | setUserTrafficId(java.lang.String newValue) This method accesses a non-CMP field |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CampaignLogAccessBean()
public CampaignLogAccessBean(javax.ejb.EJBObject o) throws java.rmi.RemoteException
public CampaignLogAccessBean(java.lang.Long userTrafficId, java.lang.Integer mpeId, java.lang.Integer storeId, java.lang.Integer initiativeId) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException
Maps to a corresponding ejbCreate method in the home interface of the EJB
public CampaignLogAccessBean(java.lang.Long anUserTrafficId, java.lang.Integer aMpeId, java.lang.Integer anInitiativeId, java.lang.Integer aStoreId, java.lang.Integer aCampaignId, java.lang.Integer aMpeTypeId, java.lang.String aMpeName, java.lang.String anInitiativeName, 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
Method Detail |
public void setInitKey_userTrafficId(java.lang.String newValue)
Set the primary key for this object
public void setInitKey_marketingPageElementId(java.lang.String newValue)
Set the primary key for this object
public void setInitKey_initiativeId(java.lang.String newValue)
Set the primary key for this object
protected java.lang.String defaultJNDIName()
protected void instantiateEJB() throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
protected boolean instantiateEJBByPrimaryKey() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.naming.NamingException
public void commitCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Update(flush) data to the EJBObject (persistent storage).
public void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Load data from the EJBObject.
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).
The following is a description of this column:
A comma-delimited list of customer segment names in which the customer fell into when a recommendation was run.
public void setSegments(java.lang.String newValue)
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).
The following is a description of this column:
The name of a campaign as described in the NAME column of the CAMPAIGN table.
public void setCampaignName(java.lang.String newValue)
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.
The following is a description of this column:
Reserved for IBM internal use.
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.
The following is a description of this column:
Reserved for IBM internal use.
public void setMarketingPageElementTypeId(java.lang.String newValue)
public void setMarketingPageElementTypeId(java.lang.Integer newValue)
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.
The following is a description of this column:
The campaign activity identifier as described in the INITIATIVE_ID column of the INITIATIVE table.
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.
The following is a description of this column:
The campaign activity identifier as described in the INITIATIVE_ID column of the INITIATIVE table.
public void setInitiativeId(java.lang.String newValue)
Set the primary key for this object
public void setInitiativeId(java.lang.Integer newValue)
Set the primary key for this object
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.
The following is a description of this column:
The store entity identifier as described in the STOREENT_ID column of the STOREENT table.
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.
The following is a description of this column:
The store entity identifier as described in the STOREENT_ID column of the STOREENT table.
public void setStoreId(java.lang.String newValue)
public void setStoreId(java.lang.Integer newValue)
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).
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.
public void setResults(java.lang.String newValue)
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.
The following is a description of this column:
The user traffic identifier as described in the USRTRAFFIC_ID column of the USRTRAFFIC table.
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.
The following is a description of this column:
The user traffic identifier as described in the USRTRAFFIC_ID column of the USRTRAFFIC table.
public void setUserTrafficId(java.lang.String newValue)
public void setUserTrafficId(java.lang.Long newValue)
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.
The following is a description of this column:
The e-Marketing Spot identifier as described in the EMSPOT_ID column of the EMSPOT table.
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.
The following is a description of this column:
The e-Marketing Spot identifier as described in the EMSPOT_ID column of the EMSPOT table.
public void setMarketingPageElementId(java.lang.String newValue)
public void setMarketingPageElementId(java.lang.Integer newValue)
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).
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.
public void setMarketingPageElementName(java.lang.String newValue)
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).
The following is a description of this column:
The name of the campaign activity as described in the NAME column of the INITIATIVE table.
public void setInitiativeName(java.lang.String newValue)
Set the primary key for this object
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.
The following is a description of this column:
The campaign identifier as described in the CAMPAIGN_ID column of the CAMPAIGN table.
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.
The following is a description of this column:
The campaign identifier as described in the CAMPAIGN_ID column of the CAMPAIGN table.
public void setCampaignId(java.lang.String newValue)
public void setCampaignId(java.lang.Integer newValue)
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).
The following is a description of this column:
The identifier of the e-Marketing Spot type, the possible values are: &l
public void setMarketingPageElementTypeName(java.lang.String newValue)
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.