com.ibm.commerce.marketing.beans
Class EMarketingSpot.Category
java.lang.Object
com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
com.ibm.commerce.catalog.objects.CatalogGroupAccessBean
com.ibm.commerce.catalog.beans.CategoryDataBean
com.ibm.commerce.marketing.beans.EMarketingSpot.Category
- All Implemented Interfaces:
- CatalogGroupAccessBeanData
- Enclosing class:
- EMarketingSpot
- public static final class EMarketingSpot.Category
- extends CategoryDataBean
Extends CategoryDataBean to provide a class that also contains information about the intitiative that recommended the category.
- See Also:
- Serialized Form
Method Summary |
java.lang.String |
getCatalogId()
Gets the catalog ID. |
java.util.Vector |
getCatalogIds()
Gets all the catalog IDs for all the related stores in the store path. |
java.lang.Integer |
getInitiativeId()
Gets the initiative ID. |
boolean |
isTopCategory()
Gets the flag that determines whether this category is at the top level or not. |
void |
setInitiativeId(java.lang.Integer initiativeId)
Sets the initiative ID. |
Methods inherited from class com.ibm.commerce.catalog.beans.CategoryDataBean |
getBundles, getCategoryAccessories, getCategoryAttributes, getCategoryCrossSells, getCategoryId, getCategoryUpSells, getCommandContext, getDeepFetch, getDescription, getDynamicKits, getExclusionPSIds, getFilterEnabled, getIdentifier, getInclusionPSIds, getItems, getObjectPath, getPackages, getParentCategories, getProducts, getRequestProperties, getSubCategories, hasSubCategories, isAdminMode, populate, setAdminMode, setCatalogId, setCategoryId, setCommandContext, setDeepFetch, setDescription, setExclusionPSIds, setFilterEnabled, setIdentifier, setInclusionPSIds, setRequestProperties |
Methods inherited from class com.ibm.commerce.catalog.objects.CatalogGroupAccessBean |
commitCopyHelper, defaultJNDIName, findByCatalogId, findByCatalogIdAndProductSetId, findByCatalogIdAndProductSetIdAndStore, findByCatalogIdAndStore, findByChildGroupId, findByChildGroupIdAndStore, findByIdentifierAndStore, findByKeyAndStore, findByMemberIdAndCategoryId, findByMemberIdAndIdentifier, findByParentGroupId, findByParentGroupIdAndStore, findEntitledCatalogGroupsByCatalog, findEntitledCatalogGroupsByCatalogAndStore, findEntitledChildCatalogGroupsByCatalogAndParentGroup, findEntitledChildCatalogGroupsByCatalogAndParentGroupAndStore, fulfills, getAttributes, getAttributes, getCatalogEntries, getCatalogEntries, getCatalogEntriesByStore, getCatalogEntriesByStore, getCatalogEntriesByStoreOrderByPartNumber, getCatalogGroupReferenceNumber, getCatalogGroupReferenceNumberInEJBType, getCategoryAccessory, getCategoryAccessory, getCategoryAccessoryByStore, getCategoryAccessoryByStore, getCategoryCrossSell, getCategoryCrossSell, getCategoryCrossSellByStore, getCategoryCrossSellByStore, getCategoryUpSell, getCategoryUpSell, getCategoryUpSellByStore, getCategoryUpSellByStore, getDescription, getDescription, getEntitledSubCatalogGroups, getEntitledSubCatalogGroupsByStore, getField1, getField2, getLanguage_id, getLanguage_idInEJBType, getLastUpdate, getLastUpdateInEJBType, getMarkForDelete, getMarkForDeleteInEJBType, getMemberId, getMemberIdInEJBType, getNumSubCatEntries, getNumSubCatEntriesByStore, getNumSubCatGroups, getNumSubCatGroupsByStore, getOid, getOwner, getParentCatalogGroups, getProductSetIds, getSubCatalogGroups, getSubCatalogGroupsByStore, getTemplateFileName, getTemplateFileName, getTemplateFileName, getTemplateFileName, instantiateEJB, instantiateEJBByPrimaryKey, isCatalogGroupInStore, refreshCopyHelper, setField1, setField2, setInitKey_catalogGroupReferenceNumber, setlanguage_id, setlanguage_id, setLastUpdate, setLastUpdate, setMarkForDelete, setMarkForDelete, setMemberId, setMemberId, setOid |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EMarketingSpot.Category
public EMarketingSpot.Category(CatalogGroupAccessBean catalogAccessBean,
CommandContext commandContext)
throws javax.ejb.CreateException,
java.rmi.RemoteException,
javax.ejb.FinderException,
javax.naming.NamingException
- Constructs an instance of this class.
- Parameters:
- catalogAccessBean - An instance of CatalogGroupAccessBean.
- commandContext - The command context that is currently in use.
- Throws:
- javax.ejb.CreateException - Thrown when a failure to create an entity EJB object is reported.
- java.rmi.RemoteException - Thrown when an error occurs during the execution of a remote method call.
- javax.ejb.FinderException - Thrown when a failure to find the requested EJB object is reported.
- javax.naming.NamingException - Thrown when a component of the name cannot be resolved.
getInitiativeId
public java.lang.Integer getInitiativeId()
- Gets the initiative ID.
-
- Returns:
- The initiative ID.
setInitiativeId
public void setInitiativeId(java.lang.Integer initiativeId)
- Sets the initiative ID.
-
- Parameters:
- initiativeId - The initiative ID.
getCatalogIds
public java.util.Vector getCatalogIds()
throws java.lang.Exception
- Gets all the catalog IDs for all the related stores in the store path.
-
- Returns:
- A list of all the catalog IDs for all the related stores in the store path.
- Throws:
- java.lang.Exception - Thrown whenever an exception is encountered while retrieving related catalogs and stores using the catalog and store access bean.
getCatalogId
public java.lang.String getCatalogId()
- Gets the catalog ID.
-
- Overrides:
- getCatalogId in class CategoryDataBean
-
- Returns:
- The catalog ID.
isTopCategory
public boolean isTopCategory()
- Gets the flag that determines whether this category is at the top level or not.
-
- Returns:
- true if this category is at the top level; false otherwise.
Feedback
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.