java.lang.Object | +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean | +--com.ibm.commerce.catalog.objects.DynamicKitAccessBean | +--com.ibm.commerce.catalog.beans.DynamicKitDataBean
This data bean represents a Dynamic Kit.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT The internal copyright field. |
Constructor Summary | |
---|---|
DynamicKitDataBean() Constructs an empty DynamicKitDataBean . | |
DynamicKitDataBean(
CatalogEntryAccessBean abCatentry) Constructs a DynamicKitDataBean from a
CatalogEntryAccessBean . | |
DynamicKitDataBean(
CatalogEntryAccessBean abCatEntry,
CommandContext aCommandContext) Contructs a DynamicKitDataBean from a
CatalogEntryAccessBean and a command context. |
Method Summary | |
---|---|
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[] |
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. |
CatalogEntryDescriptionAccessBean |
getDescription() Gets a bean representing descriptive information about this dynamic kit. |
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[] |
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. |
RelatedItemDataBean[] |
getItemAccessories() Gets a list of beans that represent items that are accessories to 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[] |
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[] |
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. |
void |
populate() Fetches and populates information needed by the bean. |
void |
setAdminMode(boolean aboolAdminMode) Sets the administrative mode of the bean. |
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. |
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
Constructor Detail |
---|
public DynamicKitDataBean()
DynamicKitDataBean
.
public DynamicKitDataBean(CatalogEntryAccessBean abCatentry) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
DynamicKitDataBean
from a
CatalogEntryAccessBean
.
abCatentry
- The CatalogEntryAccessBean
.CreateException
- In the execution of the method, a create
exception occurs.FinderException
- In the execution of the method, a finder
exception occurs.NamingException
- In the execution of the method, a naming
exception occurs.RemoteException
- In the execution of the method, a remote
exception occurs.public DynamicKitDataBean(CatalogEntryAccessBean abCatEntry, CommandContext aCommandContext) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
DynamicKitDataBean
from a
CatalogEntryAccessBean
and a command context.
abCatEntry
- The CatalogEntryAccessBean
.aCommandContext
- The command context as
CommandContext
object.CreateException
- In the execution of the method, a create
exception occurs.FinderException
- In the execution of the method, a finder
exception occurs.NamingException
- In the execution of the method, a naming
exception occurs.RemoteException
- In the execution of the method, a remote
exception occurs.Method Detail |
---|
public AttributeAccessBean[] getAttributes() throws javax.ejb.FinderException, javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException
AttributeAccessBean
.CreateException
- In the execution of the method, a create
exception occurs.FinderException
- In the execution of the method, a finder
exception occurs.NamingException
- In the execution of the method, a naming
exception occurs.RemoteException
- In the execution of the method, a remote
exception occurs.public AttributeAccessBean[] getDescriptiveAttributes() throws javax.ejb.FinderException, javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException
AttributeAccessBean
.CreateException
- In the execution of the method, a create
exception occurs.FinderException
- In the execution of the method, a finder
exception occurs.NamingException
- In the execution of the method, a naming
exception occurs.RemoteException
- In the execution of the method, a remote
exception occurs.public RelatedBundleDataBean[] getBundleAccessories() throws ECException
RelatedBundleDataBean
.ECException
- An exception occurs during the execution of the method. An exception occurs
during the execution of the method.public RelatedBundleDataBean[] getBundleCrossSells() throws ECException
RelatedBundleDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedBundleDataBean[] getBundleUpSells() throws ECException
RelatedBundleDataBean
.ECException
- An exception occurs during the execution of the method.public CommandContext getCommandContext()
CommandContext
object.public CompositeItemDataBean[] getComponentItems() throws ECException
CompositeItemDataBean
.ECException
- An exception occurs during the execution of the method.public CatalogEntryDescriptionAccessBean getDescription() throws javax.ejb.CreateException, javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.FinderException
getDescription
in class
DynamicKitAccessBean
CatalogEntryDescriptionAccessBean
.CreateException
- In the execution of the method, a create
exception occurs.FinderException
- In the execution of the method, a finder
exception occurs.NamingException
- In the execution of the method, a naming
exception occurs.RemoteException
- In the execution of the method, a remote
exception occurs.public java.lang.String getDynamicKitID()
public RelatedItemDataBean[] getItemAccessories() throws ECException
RelatedItemDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedItemDataBean[] getItemCrossSells() throws ECException
RelatedItemDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedItemDataBean[] getItemUpSells() throws ECException
ECException
- An exception occurs during the execution of the method.public java.lang.String getObjectPath() throws ECException
ECException
- An exception occurs during the execution of the method.public RelatedPackageDataBean[] getPackageAccessories() throws ECException
RelatedPackageDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedPackageDataBean[] getPackageCrossSells() throws ECException
RelatedPackageDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedPackageDataBean[] getPackageUpSells() throws ECException
RelatedPackageDataBean
.ECException
- An exception occurs during the execution of the method.public java.lang.String getPartNumber()
getPartNumber
in interface
DynamicKitAccessBeanData
getPartNumber
in class
DynamicKitAccessBean
public RelatedProductDataBean[] getProductAccessories() throws ECException
RelatedProductDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedProductDataBean[] getProductCrossSells() throws ECException
RelatedProductDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedProductDataBean[] getProductUpSells() throws ECException
RelatedProductDataBean
.ECException
- An exception occurs during the execution of the method.public TypedProperty getRequestProperties()
TypedProperty
object. Always returned
null
.public void populate() throws java.lang.Exception
java.lang.Exception
- An exception occurs during the execution
of the method.public RelatedDynamicKitDataBean[] getDynamicKitAccessories() throws ECException
RelatedDynamicKitDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedDynamicKitDataBean[] getDynamicKitCrossSells() throws ECException
RelatedDynamicKitDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedDynamicKitDataBean[] getDynamicKitUpSells() throws ECException
RelatedDynamicKitDataBean
.ECException
- An exception occurs during the execution of the method.public RelatedDynamicKitDataBean[] getDynamicKitReplacements() throws ECException
RelatedDynamicKitDataBean
.ECException
- An exception occurs during the execution of the method.public void setCommandContext(CommandContext aCommandContext)
aCommandContext
- The command context as
CommandContext
object.public void setDescription(CatalogEntryDescriptionAccessBean aabDescription)
aabDescription
- The
CatalogEntryDescriptionAccessBean
.public void setDynamicKitID(java.lang.String astrDynamicKitId)
public void setPartNumber(java.lang.String astrDynamicKitPartNumber)
setPartNumber
in interface
DynamicKitAccessBeanData
setPartNumber
in class
DynamicKitAccessBean
astrDynamicKitPartNumber
- java.lang.Stringpublic void setRequestProperties(TypedProperty aParam)
aParam
- The request property as TypedProperty
object.public boolean isAdminMode()
false
.
true
if the bean is used in administrative mode ;
false
otherwise.public void setAdminMode(boolean aboolAdminMode)