com.ibm.commerce.marketingcenter.events.databeans
Class ProductExplorerStatisticsBean

java.lang.Object
  |
  +--com.ibm.commerce.marketingcenter.events.databeans.ProductExplorerStatisticsBean

public class ProductExplorerStatisticsBean
extends java.lang.Object

This class represents an entry of the product explorer statistics in the database, with getters and setters to access the fields in the PESTATS table.


Field Summary
 java.lang.Long catGroupId
          The category ID field in the PESTATS table.
static java.lang.String COPYRIGHT
          IBM copyright notice field.
 java.lang.Integer featureId
          The feature ID field in the PESTATS table.
 java.lang.String featureName
          The feature name field in the PESTATS table.
 java.lang.Integer peCount
          The product explorer count field in the PESTATS table.
 java.lang.Integer storeId
          The store ID field in the PESTATS table.
 
Constructor Summary
ProductExplorerStatisticsBean()
           
 
Method Summary
 java.lang.String getCatGroupId()
          Gets the category ID of this statistics.
 java.lang.Long getCatGroupIdAsLong()
          Gets the category ID of this statistics, in EJB attribute type.
 java.lang.String getFeatureId()
          Gets the feature ID of this statistics.
 java.lang.Integer getFeatureIdAsInteger()
          Gets the feature ID of this statistics, in EJB attribute type.
 java.lang.String getFeatureName()
          Gets the feature name of this statistics, in EJB attribute type.
 java.lang.String getPeCount()
          Gets the product explorer count of this statistics.
 java.lang.Integer getPeCountAsInteger()
          Gets the product explorer count of this statistics, in EJB attribute type.
 java.lang.String getStoreId()
          Gets the store ID of this statistics.
 java.lang.Integer getStoreIdAsInteger()
          Gets the store ID of this statistics, in EJB attribute type.
 void populate( ProductExplorerStatisticsAccessBean statsAB)
          Populate the databean that includes all the data related to this statistics.
 void setCatGroupId(java.lang.String newCatGroupId)
          Sets the category ID of this statistics.
 void setCatGroupIdAsLong(java.lang.Long newCatGroupId)
          Sets the category ID of this statistics, in EJB attribute type.
 void setFeatureId(java.lang.Integer newFeatureId)
          Sets the feature ID of this statistics, in EJB attribute type.
 void setFeatureId(java.lang.String newFeatureId)
          Sets the feature ID of this statistics.
 void setFeatureIdAsInteger(java.lang.Integer newFeatureId)
          Sets the feature ID of this statistics, in EJB attribute type.
 void setFeatureName(java.lang.String newFeatureName)
          Sets the feature name of this statistics.
 void setPeCount(java.lang.String newPeCount)
          Sets the product explorer count of this statistics.
 void setPeCountAsInteger(java.lang.Integer newPeCount)
          Sets the product explorer count of this statistics, in EJB attribute type.
 void setStoreId(java.lang.String newStoreId)
          Sets the store ID of this statistics.
 void setStoreIdAsInteger(java.lang.Integer newStoreId)
          Sets the store ID of this statistics, in EJB attribute type.
 
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

featureId

public java.lang.Integer featureId
The feature ID field in the PESTATS table.

featureName

public java.lang.String featureName
The feature name field in the PESTATS table.

storeId

public java.lang.Integer storeId
The store ID field in the PESTATS table.

catGroupId

public java.lang.Long catGroupId
The category ID field in the PESTATS table.

peCount

public java.lang.Integer peCount
The product explorer count field in the PESTATS table.
Constructor Detail

ProductExplorerStatisticsBean

public ProductExplorerStatisticsBean()
Method Detail

getCatGroupId

public java.lang.String getCatGroupId()
Gets the category ID of this statistics.
Returns:
category ID

getCatGroupIdAsLong

public java.lang.Long getCatGroupIdAsLong()
Gets the category ID of this statistics, in EJB attribute type.
Returns:
category ID

getFeatureId

public java.lang.String getFeatureId()
Gets the feature ID of this statistics.
Returns:
feature ID

getFeatureIdAsInteger

public java.lang.Integer getFeatureIdAsInteger()
Gets the feature ID of this statistics, in EJB attribute type.
Returns:
feature ID

getFeatureName

public java.lang.String getFeatureName()
Gets the feature name of this statistics, in EJB attribute type.
Returns:
feature name

getPeCount

public java.lang.String getPeCount()
Gets the product explorer count of this statistics.
Returns:
product explorer count

getPeCountAsInteger

public java.lang.Integer getPeCountAsInteger()
Gets the product explorer count of this statistics, in EJB attribute type.
Returns:
product explorer count

getStoreId

public java.lang.String getStoreId()
Gets the store ID of this statistics.
Returns:
store ID

getStoreIdAsInteger

public java.lang.Integer getStoreIdAsInteger()
Gets the store ID of this statistics, in EJB attribute type.
Returns:
store ID

populate

public void populate(ProductExplorerStatisticsAccessBean statsAB)
              throws java.lang.Exception
Populate the databean that includes all the data related to this statistics.
Parameters:
statsAB - An instance of the product explorer object used to populate all the fields.
Throws:
java.lang.Exception - Thrown whenever an exception is encountered.

setCatGroupId

public void setCatGroupId(java.lang.String newCatGroupId)
Sets the category ID of this statistics.
Parameters:
newCatGroupId - category ID

setCatGroupIdAsLong

public void setCatGroupIdAsLong(java.lang.Long newCatGroupId)
Sets the category ID of this statistics, in EJB attribute type.
Parameters:
newCatGroupId - category ID

setFeatureId

public void setFeatureId(java.lang.Integer newFeatureId)
Sets the feature ID of this statistics, in EJB attribute type.
Parameters:
newFeatureId - feature ID

setFeatureId

public void setFeatureId(java.lang.String newFeatureId)
Sets the feature ID of this statistics.
Parameters:
newFeatureId - feature ID

setFeatureIdAsInteger

public void setFeatureIdAsInteger(java.lang.Integer newFeatureId)
Sets the feature ID of this statistics, in EJB attribute type.
Parameters:
newFeatureId - feature ID

setFeatureName

public void setFeatureName(java.lang.String newFeatureName)
Sets the feature name of this statistics.
Parameters:
newFeatureName - feature name

setPeCount

public void setPeCount(java.lang.String newPeCount)
Sets the product explorer count of this statistics.
Parameters:
newPeCount - product explorer count

setPeCountAsInteger

public void setPeCountAsInteger(java.lang.Integer newPeCount)
Sets the product explorer count of this statistics, in EJB attribute type.
Parameters:
newPeCount - product explorer count

setStoreId

public void setStoreId(java.lang.String newStoreId)
Sets the store ID of this statistics.
Parameters:
newStoreId - store ID

setStoreIdAsInteger

public void setStoreIdAsInteger(java.lang.Integer newStoreId)
Sets the store ID of this statistics, in EJB attribute type.
Parameters:
newStoreId - store ID