public class DynamicKitDataBean extends DynamicKitAccessBean implements com.ibm.commerce.catalog.beans.DynamicKitInputDataBean, com.ibm.commerce.catalog.beans.DynamicKitSmartDataBean
You can find more information about data beans in the WebSphere Commerce data beans topic in the Information Center.
Access Beans: DynamicKit
Mandatory Parameters (for single row retrieval):
Some hints and tips for using this data bean are:
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
The internal copyright field.
|
Constructor and Description |
---|
DynamicKitDataBean()
Constructs an empty DynamicKitDataBean.
|
DynamicKitDataBean(CatalogEntryAccessBean abCatentry)
Constructs a DynamicKitDataBean from a CatalogEntryAccessBean.
|
DynamicKitDataBean(CatalogEntryAccessBean abCatEntry, CommandContext aCommandContext)
Constructs a DynamicKitDataBean from a CatalogEntryAccessBean and a command context.
|
Modifier and Type | Method and Description |
---|---|
AttachmentDataBean[] | getAllAttachments()
Gets all the attachments in the dynamic kit.
|
DynamicKitPredefinedConfigurationDataBean[] | getAllCompleteDynamicKitPredefinedConfigurationDataBeansInSequenceOrder()
Gets an array of data beans ordered by sequence that represent the available complete predefined configurations for this dynamic kit.
|
DynamicKitPredefinedConfigurationDataBean[] | getAllDynamicKitPredefinedConfigurationDataBeansInSequenceOrder()
Gets an array of data beans ordered by sequence that represent the available predefined configurations for this dynamic kit.
|
DynamicKitPredefinedConfigurationDataBean[] | getAllIncompleteDynamicKitPredefinedConfigurationDataBeansInSequenceOrder()
Gets an array of data beans ordered by sequence that represent the available predefined configurations for this dynamic kit.
|
java.lang.Long[] | getApplicableContractIds()
Gets a list of applicable contracts for this dynamic kit and shopper.
|
AttachmentDataBean[] | getAttachmentsByUsage()
Get all the dynamic kit attachments by the specified attachment relation usage.
|
AttachmentUsageDataBean[] | getAttachmentUsages()
Get all the attachment relation usage used in the dynamic kit attachments If there are no attachment usages to return this method it will return a zero length array.
|
AttributeDataBean[] | getAttributeDataBeans()
Gets a list of data beans that represent attributes of the product.
|
AttributeAccessBean[] | getAttributes()
Gets a list of beans that represent attributes of the dynamic kit.
|
RelatedBundleDataBean[] | getBundleAccessories()
Gets a list of beans that represent bundles that are accessories to this dynamic kit.
|
RelatedBundleDataBean[] | getBundleAssociations()
Gets a list of beans that represent bundles that are merchandising associations for this dynamic kit.
|
RelatedBundleDataBean[] | getBundleCrossSells()
Gets a list of beans that represent bundles that are cross-sells to this dynamic kit.
|
RelatedBundleDataBean[] | getBundleUpSells()
Gets a list of beans that represent bundles that are up-sells to this dynamic kit.
|
CommandContext | getCommandContext()
Gets the current command's context passed in at run time.
|
CompositeItemDataBean[] | getComponentItems()
Gets a list of beans that represent items that are components of this dynamic kit.
|
DynamicKitDataBean[] | getComponentKits()
This is reserved for IBM internal use.
|
CatalogEntryDescriptionAccessBean | getDescription()
Gets a bean representing descriptive information about this dynamic kit.
|
AttributeDataBean[] | getDescriptiveAttributeDataBeans()
Gets a list of data beans that represent descriptive attributes of the product.
|
AttributeAccessBean[] | getDescriptiveAttributes()
Gets a list of beans that represent descriptive attributes of the dynamic kit.
|
RelatedDynamicKitDataBean[] | getDynamicKitAccessories()
Gets a list of beans that represent dynamic kits that are accessories to this dynamic kit.
|
RelatedDynamicKitDataBean[] | getDynamicKitAssociations()
Gets a list of beans that represent dynamic kits that are merchandising associations for this dynamic kit.
|
RelatedDynamicKitDataBean[] | getDynamicKitCrossSells()
Gets a list of beans that represent dynamic kits that are cross sells to this dynamic kit.
|
java.lang.String | getDynamicKitID()
Gets the dynamic kit ID that represents the primary key for this dynamic kit.
|
RelatedDynamicKitDataBean[] | getDynamicKitReplacements()
Gets a list of beans that represent dynamic kits that are replacements to this dynamic kit.
|
RelatedDynamicKitDataBean[] | getDynamicKitUpSells()
Gets a list of beans that represent dynamic kits that are up sells to this dynamic kit.
|
CompositeCatalogEntryDataBean[] | getEntitledComponents()
Gets a list of beans that represent items that are entitled to be seen by the user who is browsing this product.
|
RelatedItemDataBean[] | getItemAccessories()
Gets a list of beans that represent items that are accessories to this dynamic kit.
|
RelatedItemDataBean[] | getItemAssociations()
Gets a list of beans that represent items that are merchandising associations for this dynamic kit.
|
RelatedItemDataBean[] | getItemCrossSells()
Gets a list of beans that represent items that are cross-sells to this dynamic kit.
|
RelatedItemDataBean[] | getItemUpSells()
Gets a list of beans that represent items that are up-sells to this dynamic kit.
|
java.lang.String | getObjectPath()
Gets the path to objects such as images in the context of the current store.
|
RelatedPackageDataBean[] | getPackageAccessories()
Gets a list of beans that represent packages that are accessories to this dynamic kit.
|
RelatedPackageDataBean[] | getPackageAssociations()
Gets a list of beans that represent packages that are merchandising associations for this dynamic kit.
|
RelatedPackageDataBean[] | getPackageCrossSells()
Gets a list of beans that represent packages that are cross-sells to this dynamic kit.
|
RelatedPackageDataBean[] | getPackageUpSells()
Gets a list of beans that represent packages that are up-sells to this dynamic kit.
|
java.lang.String | getPartNumber()
Gets the part (SKU) number of the dynamic kit.
|
RelatedProductDataBean[] | getProductAccessories()
Gets a list of beans that represent products that are accessories to this dynamic kit.
|
RelatedProductDataBean[] | getProductAssociations()
Gets a list of beans that represent products that are merchandising associations for this dynamic kit.
|
RelatedProductDataBean[] | getProductCrossSells()
Gets a list of beans that represent products that are cross-sells to this dynamic kit.
|
RelatedProductDataBean[] | getProductUpSells()
Gets a list of beans that represent products that are up-sells to this dynamic kit.
|
TypedProperty | getRequestProperties()
Gets the request property.
|
boolean | isAdminMode()
Gets if the bean is running in administrative mode.
|
boolean | isAnyMerchandisingAssociated()
Determines whether there are any OOB or custom merchandising associations associated with this catalog entry
|
void | populate()
Loads data into the data bean when the DataBeanManager.activate() runs.
|
void | setAdminMode(boolean aboolAdminMode)
Sets the administrative mode of the bean.
|
void | setAssociationType(java.lang.String type)
Sets the variable istrAssociationType, which represents the target association type to be processed by an internal method called processCatalogEntryAssociation().
|
void | setAttachmentUsage(java.lang.String astrAttachmentUsage)
Sets the attachment relation usage identifier to get all the attachments of the dynamic kit with the same usage.
|
void | setCommandContext(CommandContext aCommandContext)
Sets the command context passed in at run time.
|
void | setDescription(CatalogEntryDescriptionAccessBean aabDescription)
Sets the descriptive information about this dynamic kit.
|
void | setDynamicKitID(java.lang.String astrDynamicKitId)
Sets the ID that represents the primary key for this DynamicKit.
|
void | setPartNumber(java.lang.String astrDynamicKitPartNumber)
Sets the DynamicKit part (SKU) number.
|
void | setRequestProperties(TypedProperty aParam)
Sets the request properties and populates the parameters that are needed by the bean.
|
public static final java.lang.String COPYRIGHT
public DynamicKitDataBean()
public DynamicKitDataBean(CatalogEntryAccessBean abCatentry) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
public DynamicKitDataBean(CatalogEntryAccessBean abCatEntry, CommandContext aCommandContext) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
public AttachmentDataBean[] getAllAttachments()
public AttachmentDataBean[] getAttachmentsByUsage()
public AttachmentUsageDataBean[] getAttachmentUsages()
public AttributeAccessBean[] getAttributes() throws javax.ejb.FinderException, javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException
public AttributeAccessBean[] getDescriptiveAttributes() throws javax.ejb.FinderException, javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException
public RelatedBundleDataBean[] getBundleAccessories() throws ECException
public RelatedBundleDataBean[] getBundleAssociations() throws ECException
setAssociationType("UPSELL");
RelatedBundleDataBean[] rb = getBundleAssociations();
public RelatedBundleDataBean[] getBundleCrossSells() throws ECException
public RelatedBundleDataBean[] getBundleUpSells() throws ECException
public CommandContext getCommandContext()
public CompositeItemDataBean[] getComponentItems() throws ECException
public CatalogEntryDescriptionAccessBean getDescription() throws javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.FinderException
public java.lang.String getDynamicKitID()
public RelatedItemDataBean[] getItemAccessories() throws ECException
public RelatedItemDataBean[] getItemAssociations() throws ECException
setAssociationType("UPSELL");
RelatedItemDataBean[] ri = getItemAssociations();
public RelatedItemDataBean[] getItemCrossSells() throws ECException
public RelatedItemDataBean[] getItemUpSells() throws ECException
public java.lang.String getObjectPath() throws ECException
public RelatedPackageDataBean[] getPackageAccessories() throws ECException
public RelatedPackageDataBean[] getPackageCrossSells() throws ECException
public RelatedPackageDataBean[] getPackageAssociations() throws ECException
setAssociationType("UPSELL");
RelatedPackageDataBean[] rp = getPackageAssociations();
public RelatedPackageDataBean[] getPackageUpSells() throws ECException
public java.lang.String getPartNumber()
public RelatedProductDataBean[] getProductAccessories() throws ECException
public RelatedProductDataBean[] getProductAssociations() throws ECException
setAssociationType("UPSELL");
RelatedProductDataBean[] rp = getProductAssociations();
public RelatedProductDataBean[] getProductCrossSells() throws ECException
public RelatedProductDataBean[] getProductUpSells() throws ECException
public TypedProperty getRequestProperties()
public void populate() throws java.lang.Exception
public RelatedDynamicKitDataBean[] getDynamicKitAccessories() throws ECException
public RelatedDynamicKitDataBean[] getDynamicKitAssociations() throws ECException
setAssociationType("UPSELL");
RelatedDynamicKitDataBean[] rb = getDynamicKitAssociations();
public RelatedDynamicKitDataBean[] getDynamicKitCrossSells() throws ECException
public RelatedDynamicKitDataBean[] getDynamicKitUpSells() throws ECException
public RelatedDynamicKitDataBean[] getDynamicKitReplacements() throws ECException
public boolean isAnyMerchandisingAssociated()
public DynamicKitDataBean[] getComponentKits() throws ECException
public void setCommandContext(CommandContext aCommandContext)
public void setDescription(CatalogEntryDescriptionAccessBean aabDescription)
public void setAssociationType(java.lang.String type)
public void setDynamicKitID(java.lang.String astrDynamicKitId)
public void setPartNumber(java.lang.String astrDynamicKitPartNumber)
public void setAttachmentUsage(java.lang.String astrAttachmentUsage)
public void setRequestProperties(TypedProperty aParam)
public boolean isAdminMode()
public void setAdminMode(boolean aboolAdminMode)
public CompositeCatalogEntryDataBean[] getEntitledComponents() throws ECException
public AttributeDataBean[] getAttributeDataBeans()
public AttributeDataBean[] getDescriptiveAttributeDataBeans()
public DynamicKitPredefinedConfigurationDataBean[] getAllCompleteDynamicKitPredefinedConfigurationDataBeansInSequenceOrder()
public DynamicKitPredefinedConfigurationDataBean[] getAllDynamicKitPredefinedConfigurationDataBeansInSequenceOrder()
public DynamicKitPredefinedConfigurationDataBean[] getAllIncompleteDynamicKitPredefinedConfigurationDataBeansInSequenceOrder()
public java.lang.Long[] getApplicableContractIds() throws ECException