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.