com.ibm.commerce.catalog.objects
Class DynamicKitAccessBean

java.lang.Object
  |
  +--com.ibm.ivj.ejb.runtime.AbstractAccessBean
        |
        +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
              |
              +--com.ibm.commerce.catalog.objects.DynamicKitAccessBean
All Implemented Interfaces:
DynamicKitAccessBeanData, java.io.Serializable

public class DynamicKitAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements DynamicKitAccessBeanData

This bean provides access to the CATENTRY table.

The following is a description of this table:

This table hold the information related to a CatalogEntry. Examples of CatalogEntries include Products, Items, Packages, and Bundles.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
DynamicKitAccessBean()
          Default constructor.
DynamicKitAccessBean(javax.ejb.EJBObject DynamicKitEJBObject)
          Contructor for the object that maps to a corresponding ejbCreate method in the home interface of the EJB.
DynamicKitAccessBean(java.lang.String astrPartnumber, java.lang.Long anMemberId)
          Contructor for the object that maps to a corresponding ejbCreate method in the home interface of the EJB.
 
Method Summary
 void commitCopyHelper()
          Update(flush) data to the EJBObject (persistent storage).
 java.util.Enumeration findByCatalog(java.lang.Long anCatalogId)
          This method returns all the Catalog Entries that belongs to the specified Catalog reference number.
 java.util.Enumeration findByCatalogAndGroup(java.lang.Long anCatalogId, java.lang.Long anCatGroupId)
          This method returns an enumeration of DynamicKit Access Beans that belongs to the specified catalog reference number and catalog group reference number.
 java.util.Enumeration findByChildCatalogEntry(java.lang.Long anCatalogEntryId)
          This method returns all the Catalog Entries that are parent to the specified Catalog Entry.
 java.util.Enumeration findByMemberId(java.lang.Long aDByMemberId)
          This methods returns all the Catalog Entries that belongs to the specified owner.
 DynamicKitAccessBean findByMemberIdAndSKUNumber(java.lang.Long aDByMemberIdAndSKUNumber, java.lang.String aDByMemberIdAndSKUNumber)
          This method returns the DynamicKit Access Beans with the specified Owner reference number and the Part number.
 java.util.Enumeration findEntitledCatalogEntryByCatalogAndGroup(java.lang.Long anCatalogId, java.lang.Long anCatGroupId, java.lang.Long[] aInclusiveProductSetList, java.lang.Long[] aExclusiveProductSetList)
          This method return the list of DynamicKit Access Bean that meet these conditions:
1.
 java.util.Enumeration findWithPushDownQuery(java.lang.String astrPushDownQuery)
          This finder method returns an enumeration of DynamicKit Access Bean with specified query.
 boolean fulfills(java.lang.Long anMemberId, java.lang.String astrRelationship)
          Determines if a given member fulfills a given relationship with the resource.
 BaseItemAccessBean getBaseItem()
          This method access the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL and return the BaseItem with that BaseItem reference number.
 java.lang.String getBaseItemId()
          This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL.
 java.lang.Long getBaseItemIdInEJBType()
          This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL.
 java.lang.String getBuyable()
          This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL.
 java.lang.Integer getBuyableInEJBType()
          This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessory()
          This method returns all the accessories of the catalog entry.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessory(java.lang.Long[] aInclusionProductSet, java.lang.Long[] aExclusionProductSet)
          This method returns the list of RelatedCatalogEntry Access Bean that are accessories to the Dynamic Kit and are included in the inclusion list and excluded in the exclusion list.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessory(java.lang.String astrSemantic)
          This method returns all the accessories associated with this catalog entry identified by the semantic specifier provided.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossell()
          This method returns all the cross selling Catalog Entries for the Dynamic Kit.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossell(java.lang.Long[] aInclusionProductSet, java.lang.Long[] aExclusionProductSet)
          This method returns the list of RelatedCatalogEntry Access Bean that are cross sell to the Dynamic Kit and are included in the inclusion list and excluded in the exclusion list.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossell(java.lang.String astrSemantic)
          This method returns all the Catalog Entries that are cross sell to this Dynamic Kit identified by the semantic specifier provided.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSell()
          This method returns the list of all the Catalog Entries that are up-selling to the Dynamic Kit.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSell(java.lang.Long[] aInclusionProductSet, java.lang.Long[] aExclusionProductSet)
          This method returns the list of RelatedCatalogEntry Access Bean that are up selling to the Dynamic Kit and are included in the inclusion list and excluded in the exclusion list.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSell(java.lang.String astrSemantic)
          This method returns list of Catalog Entries that are up-selling to this Dynamic Kit identified by the semantic specifier provided.
 CatalogEntryConfigurationAccessBean getCatalogEntryConfigurationDetail()
          This method returns the configuration of the Dynamic Kit.
 java.lang.String getCatalogEntryReferenceNumber()
          This method provides access to the CATENTRY.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getCatalogEntryReferenceNumberInEJBType()
          This method provides access to the CATENTRY.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 CatalogEntryDescriptionAccessBean getDescription()
          This method returns the bean that holds the language specific information for this Dynamic Kit.
 CatalogEntryDescriptionAccessBean getDescription(java.lang.Integer anLanguageId)
          This method returns the bean that holds the language specific information for this Catalog Entry for the language identified by language_id.
 CatalogEntryDescriptionAccessBean getDescription(java.lang.Integer aDescription, java.lang.Integer aDescription)
           This method returns the bean that holds the language specific information for this Catalog Entry for the language identified by language_id and the store identified by storeId.
 java.lang.String getField1()
          This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL.
 java.lang.Integer getField1InEJBType()
          This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL.
 java.lang.String getField2()
          This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL.
 java.lang.Integer getField2InEJBType()
          This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL.
 java.lang.String getField3()
          This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getField3InEJBType()
          This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getField4()
          This method provides access to the CATENTRY.FIELD4 column of DB2 type VARCHAR(254) NULL.
 java.lang.String getField5()
          This method provides access to the CATENTRY.FIELD5 column of DB2 type VARCHAR(254) NULL.
 java.lang.String getItemspc_id()
          This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL.
 java.lang.Long getItemspc_idInEJBType()
          This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL.
 java.lang.String getLanguage_id()
          This method provides access to the CATENTDESC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getLanguage_idInEJBType()
          This method provides access to the CATENTDESC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.
 java.lang.String getLastUpdate()
          This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getLastUpdateInEJBType()
          This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 ListPriceAccessBean getListPrice(java.lang.String aListPrice)
          This method returns the List price of a Dynamic Kit.
 java.lang.String getManufacturerName()
          This method provides access to the CATENTRY.MFNAME column of DB2 type VARCHAR(64) NULL.
 java.lang.String getManufacturerPartNumber()
          This method provides access to the CATENTRY.MFPARTNUMBER column of DB2 type VARCHAR(64) NULL.
 java.lang.String getMarkForDelete()
          This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getMarkForDeleteInEJBType()
          This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
 java.lang.String getMemberId()
          This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getMemberIdInEJBType()
          This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getOid()
          This method provides access to the CATENTRY.OID column of DB2 type VARCHAR(64) NULL.
 java.lang.String getOnAuction()
          This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL.
 java.lang.Integer getOnAuctionInEJBType()
          This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL.
 java.lang.String getOnSpecial()
          This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL.
 java.lang.Integer getOnSpecialInEJBType()
          This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL.
 java.lang.Long getOwner()
          This method returns the member reference number of the owner.
 java.lang.String[] getParentCatalogEntryIds()
          This method returns the list of parent Catalog Entries for the Dynamic Kit.
 java.lang.String getPartNumber()
          This method provides access to the CATENTRY.PARTNUMBER column of DB2 type VARCHAR(64) NOT NULL.
 java.lang.String getState()
          This method provides access to the CATENTRY.STATE column of DB2 type CHAR(1) NULL.
 java.lang.String getTemplateFileName(java.lang.Long[] aMemberId, java.lang.Integer anStoreId, java.lang.String astrDeviceType)
          This method returns the display page name that can be used for displaying this Catalog Entry.
 java.lang.String getTemplateFileName(java.lang.Long aTemplateFileName, UserAccessBean aTemplateFileName, java.lang.Integer aTemplateFileName, java.lang.String aTemplateFileName)
          This method returns the display page name that can be used for displaying this Catalog Entry.
 java.lang.String getTemplateFileName(java.lang.Long anMemberId, UserAccessBean abUser, java.lang.Integer anStoreId, java.lang.String astrDeviceType, java.lang.Integer anLanguageId)
          This method returns the display page name that can be used for displaying this Catalog Entry.
 java.lang.String getType()
          This method returns the type of the Catalog Entry.
 java.lang.String getUrl()
          This method provides access to the CATENTRY.URL column of DB2 type VARCHAR(254) NULL.
 boolean isCatalogEntryInStore(java.lang.Integer anStoreId)
          This method returns true if the catalog entry can be processed in the specified store.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setBaseItemId(java.lang.Long aBaseItemId)
          This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL.
 void setBaseItemId(java.lang.String astrBaseItemId)
          This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL.
 void setBuyable(java.lang.Integer anBuyable)
          This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL.
 void setBuyable(java.lang.String astrBuyable)
          This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL.
 void setField1(java.lang.Integer aField1)
          This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL.
 void setField1(java.lang.String aField1)
          This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL.
 void setField2(java.lang.Integer aField2)
          This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL.
 void setField2(java.lang.String aField2)
          This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL.
 void setField3(java.math.BigDecimal aField3)
          This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL.
 void setField3(java.lang.String aField3)
          This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL.
 void setField4(java.lang.String aField4)
          This method provides access to the CATENTRY.FIELD4 column of DB2 type VARCHAR(254) NULL.
 void setField5(java.lang.String astrField5)
          This method provides access to the CATENTRY.FIELD5 column of DB2 type VARCHAR(254) NULL.
 void setInitKey_catalogEntryReferenceNumber(java.lang.String aInitKey_catalogEntryReferenceNumber)
          Set the primary key for this object
 void setItemspc_id(java.lang.Long aItemspc_id)
          This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL.
 void setItemspc_id(java.lang.String aItemspc_id)
          This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL.
 void setLanguage_id(java.lang.Integer anLanguage_id)
          This method provides access to the CATENTDESC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.
 void setLanguage_id(java.lang.String aLanguage_id)
          This method provides access to the CATENTDESC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.
 void setLastUpdate(java.lang.String astrLastUpdate)
          This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 void setLastUpdate(java.sql.Timestamp atmLastUpdate)
          This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 void setManufacturerName(java.lang.String astrManufacturerName)
          This method provides access to the CATENTRY.MFNAME column of DB2 type VARCHAR(64) NULL.
 void setManufacturerPartNumber(java.lang.String astrManufacturerPartNumber)
          This method provides access to the CATENTRY.MFPARTNUMBER column of DB2 type VARCHAR(64) NULL.
 void setMarkForDelete(java.lang.Integer anMarkForDelete)
          This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
 void setMarkForDelete(java.lang.String astrMarkForDelete)
          This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
 void setMemberId(java.lang.Long aMemberId)
          This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 void setMemberId(java.lang.String aMemberId)
          This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 void setOid(java.lang.String astrOid)
          This method provides access to the CATENTRY.OID column of DB2 type VARCHAR(64) NULL.
 void setOnAuction(java.lang.Integer anOnAuction)
          This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL.
 void setOnAuction(java.lang.String astrOnAuction)
          This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL.
 void setOnSpecial(java.lang.Integer anOnSpecial)
          This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL.
 void setOnSpecial(java.lang.String aOnSpecial)
          This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL.
 void setPartNumber(java.lang.String astrPartNumber)
          This method provides access to the CATENTRY.PARTNUMBER column of DB2 type VARCHAR(64) NOT NULL.
 void setState(java.lang.String astrState)
          This method provides access to the CATENTRY.STATE column of DB2 type CHAR(1) NULL.
 void setUrl(java.lang.String astrUrl)
          This method provides access to the CATENTRY.URL column of DB2 type VARCHAR(254) NULL.
 
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
__getCache, __getCache, __getKey, __setCache, __setCache, __setKey, commitCopyHelper, createAccessBeans, createAccessBeans, instantiateEJBByPrimaryKey, refreshCopyHelper, setEJBRef
 
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
defaultJNDIName, defaultNameServiceType, defaultNameServiceURL, getEJBRef, getGlobalHome, getHome, getInit_GlobalNameServiceTypeName, getInit_GlobalNameServiceURLName, getInit_JNDIName, getInit_NameServiceTypeName, getInit_NameServiceURLName, getInitContext, getInitContext, instantiateEJB, resetEJBRef, resetHomeCache, setInit_GlobalNameServiceTypeName, setInit_GlobalNameServiceURLName, setInit_JNDIName, setInit_NameServiceTypeName, setInit_NameServiceURLName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicKitAccessBean

public DynamicKitAccessBean()

Default constructor. Maps to findByPrimaryKey.


DynamicKitAccessBean

public DynamicKitAccessBean(javax.ejb.EJBObject DynamicKitEJBObject)
                     throws java.rmi.RemoteException

Contructor for the object that maps to a corresponding ejbCreate method in the home interface of the EJB.

Parameters:
DynamicKitEJBObject - javax.ejb.EJBObject
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception

DynamicKitAccessBean

public DynamicKitAccessBean(java.lang.String astrPartnumber,
                            java.lang.Long anMemberId)
                     throws javax.naming.NamingException,
                            javax.ejb.CreateException,
                            java.rmi.RemoteException,
                            javax.ejb.FinderException

Contructor for the object that maps to a corresponding ejbCreate method in the home interface of the EJB. Creates an access to the DynamicKit according to the Part number and the Owner reference number.

Parameters:
astrPartnumber - The Dynamic Kit part number. java.lang.String
anMemberId - The owner reference number of the Dynamic Kit. java.lang.Long
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
Method Detail

commitCopyHelper

public void commitCopyHelper()
                      throws java.rmi.RemoteException,
                             javax.ejb.CreateException,
                             javax.ejb.FinderException,
                             javax.naming.NamingException

Update(flush) data to the EJBObject (persistent storage).

Overrides:
commitCopyHelper in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
Returns:
void
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByCatalog

public java.util.Enumeration findByCatalog(java.lang.Long anCatalogId)
                                    throws java.rmi.RemoteException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException

This method returns all the Catalog Entries that belongs to the specified Catalog reference number.

Parameters:
anCatalogId - The Catalog reference number. java.lang.Long
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByCatalogAndGroup

public java.util.Enumeration findByCatalogAndGroup(java.lang.Long anCatalogId,
                                                   java.lang.Long anCatGroupId)
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

This method returns an enumeration of DynamicKit Access Beans that belongs to the specified catalog reference number and catalog group reference number.

Parameters:
anCatalogId - The Catalog reference number. java.lang.Long
anCatGroupId - The Catalog Group reference number. java.lang.Long
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByChildCatalogEntry

public java.util.Enumeration findByChildCatalogEntry(java.lang.Long anCatalogEntryId)
                                              throws java.rmi.RemoteException,
                                                     javax.ejb.FinderException,
                                                     javax.naming.NamingException

This method returns all the Catalog Entries that are parent to the specified Catalog Entry.

Parameters:
anCatalogEntryId - The reference number of the child Catalog Entry. java.lang.Long
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByMemberId

public java.util.Enumeration findByMemberId(java.lang.Long aDByMemberId)
                                     throws java.rmi.RemoteException,
                                            javax.ejb.FinderException,
                                            javax.naming.NamingException

This methods returns all the Catalog Entries that belongs to the specified owner.

SQL:
SELECT * FROM CATENTRY WHERE CATENTRY.MARKFORDELETE <> 1 AND CATENTRY.MEMBER_ID = anMemberId

Parameters:
anMemberId - The owner reference number for the Catalog Entry. java.lang.Long
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByMemberIdAndSKUNumber

public DynamicKitAccessBean findByMemberIdAndSKUNumber(java.lang.Long aDByMemberIdAndSKUNumber,
                                                       java.lang.String aDByMemberIdAndSKUNumber)
                                                throws java.rmi.RemoteException,
                                                       javax.ejb.FinderException,
                                                       javax.naming.NamingException

This method returns the DynamicKit Access Beans with the specified Owner reference number and the Part number.

SQL:
SELECT * FROM CATENTRY WHERE CATENTRY.MARKFORDELETE <> 1 AND CATENTRY.MEMBER_ID = anMemberId AND CATENTRY.PARTNUMBER = astrPartnumber

Parameters:
anMemberId - The owner reference number. java.lang.Long
astrPartnumber - The part number of the Catalog Entry. java.lang.String
Returns:
com.ibm.commerce.catalog.objects.DynamicKitAccessBean
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findEntitledCatalogEntryByCatalogAndGroup

public java.util.Enumeration findEntitledCatalogEntryByCatalogAndGroup(java.lang.Long anCatalogId,
                                                                       java.lang.Long anCatGroupId,
                                                                       java.lang.Long[] aInclusiveProductSetList,
                                                                       java.lang.Long[] aExclusiveProductSetList)
                                                                throws java.rmi.RemoteException,
                                                                       javax.ejb.FinderException,
                                                                       javax.naming.NamingException

This method return the list of DynamicKit Access Bean that meet these conditions:
1. It belongs to the specified Catalog.
2. It belongs to the specified Catalog Group.
3. It is included in the inclusive ProductSet list.
4. It is excluded in the exclusive ProductSet list.

Parameters:
anCatalogId - java.lang.Long
anCatGroupId - java.lang.Long
aInclusiveProductSetList - java.lang.Long[]
aExclusiveProductSetList - java.lang.Long[]
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findWithPushDownQuery

public java.util.Enumeration findWithPushDownQuery(java.lang.String astrPushDownQuery)
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

This finder method returns an enumeration of DynamicKit Access Bean with specified query. The push down query acts as the where clause to search in the CATENTRY table.

An example of the push down query: "MEMBER_ID=1234 AND PARTNUMBER ='abcd'"
Parameters:
astrPushDownQuery - The push down query. java.lang.String
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

fulfills

public boolean fulfills(java.lang.Long anMemberId,
                        java.lang.String astrRelationship)
                 throws java.rmi.RemoteException,
                        java.lang.Exception,
                        javax.ejb.FinderException,
                        javax.naming.NamingException

Determines if a given member fulfills a given relationship with the resource.

Parameters:
anMemberId - The member reference number. java.lang.Long
astrRelationship - The relationship. java.lang.String
Returns:
boolean
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
java.lang.Exception - The java.lang.Exception exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getBaseItem

public BaseItemAccessBean getBaseItem()
                               throws javax.naming.NamingException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      java.rmi.RemoteException

This method access the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL and return the BaseItem with that BaseItem reference number.

The following is a description of this column:

The BaseItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ProductBean" or "PackageBean". BaseItems are used for fulfillment.

Returns:
com.ibm.commerce.inventory.objects.BaseItemAccessBean
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getBaseItemId

public java.lang.String getBaseItemId()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException

This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The BaseItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ProductBean" or "PackageBean". BaseItems are used for fulfillment.

Specified by:
getBaseItemId in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getBaseItemIdInEJBType

public java.lang.Long getBaseItemIdInEJBType()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.ejb.FinderException,
                                             javax.naming.NamingException

This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The BaseItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ProductBean" or "PackageBean". BaseItems are used for fulfillment.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getBuyable

public java.lang.String getBuyable()
                            throws java.rmi.RemoteException,
                                   javax.ejb.CreateException,
                                   javax.ejb.FinderException,
                                   javax.naming.NamingException

This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL.

The following is a description of this column:

Indicates whether this CatalogEntry can be purchased individually: 1=yes and 0=no.

Specified by:
getBuyable in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getBuyableInEJBType

public java.lang.Integer getBuyableInEJBType()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.ejb.FinderException,
                                             javax.naming.NamingException

This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL.

The following is a description of this column:

Indicates whether this CatalogEntry can be purchased individually: 1=yes and 0=no.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCatalogEntriesAccessory

public RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessory()
                                                           throws javax.naming.NamingException,
                                                                  javax.ejb.CreateException,
                                                                  javax.ejb.FinderException,
                                                                  java.rmi.RemoteException

This method returns all the accessories of the catalog entry.

Returns:
com.ibm.commerce.catalog.objects.RelatedCatalogEntryAccessBean[]
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getCatalogEntriesAccessory

public RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessory(java.lang.Long[] aInclusionProductSet,
                                                                  java.lang.Long[] aExclusionProductSet)
                                                           throws javax.naming.NamingException,
                                                                  javax.ejb.CreateException,
                                                                  javax.ejb.FinderException,
                                                                  java.rmi.RemoteException

This method returns the list of RelatedCatalogEntry Access Bean that are accessories to the Dynamic Kit and are included in the inclusion list and excluded in the exclusion list.

Parameters:
aInclusionProductSet - java.lang.Long[]
aExclusionProductSet - java.lang.Long[]
Returns:
com.ibm.commerce.catalog.objects.RelatedCatalogEntryAccessBean[]
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getCatalogEntriesAccessory

public RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessory(java.lang.String astrSemantic)
                                                           throws javax.naming.NamingException,
                                                                  javax.ejb.CreateException,
                                                                  javax.ejb.FinderException,
                                                                  java.rmi.RemoteException

This method returns all the accessories associated with this catalog entry identified by the semantic specifier provided.

Parameters:
astrSemantic - java.lang.String
Returns:
com.ibm.commerce.catalog.objects.RelatedCatalogEntryAccessBean[]
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getCatalogEntriesCrossell

public RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossell()
                                                          throws javax.naming.NamingException,
                                                                 javax.ejb.CreateException,
                                                                 javax.ejb.FinderException,
                                                                 java.rmi.RemoteException

This method returns all the cross selling Catalog Entries for the Dynamic Kit.

Returns:
com.ibm.commerce.catalog.objects.RelatedCatalogEntryAccessBean[]
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getCatalogEntriesCrossell

public RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossell(java.lang.Long[] aInclusionProductSet,
                                                                 java.lang.Long[] aExclusionProductSet)
                                                          throws javax.naming.NamingException,
                                                                 javax.ejb.CreateException,
                                                                 javax.ejb.FinderException,
                                                                 java.rmi.RemoteException

This method returns the list of RelatedCatalogEntry Access Bean that are cross sell to the Dynamic Kit and are included in the inclusion list and excluded in the exclusion list.

Parameters:
aInclusionProductSet - java.lang.Long[]
aExclusionProductSet - java.lang.Long[]
Returns:
com.ibm.commerce.catalog.objects.RelatedCatalogEntryAccessBean[]
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getCatalogEntriesCrossell

public RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossell(java.lang.String astrSemantic)
                                                          throws javax.naming.NamingException,
                                                                 javax.ejb.CreateException,
                                                                 javax.ejb.FinderException,
                                                                 java.rmi.RemoteException

This method returns all the Catalog Entries that are cross sell to this Dynamic Kit identified by the semantic specifier provided.

Parameters:
astrSemantic - java.lang.String
Returns:
com.ibm.commerce.catalog.objects.RelatedCatalogEntryAccessBean[]
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getCatalogEntriesUpSell

public RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSell()
                                                        throws javax.naming.NamingException,
                                                               javax.ejb.CreateException,
                                                               javax.ejb.FinderException,
                                                               java.rmi.RemoteException

This method returns the list of all the Catalog Entries that are up-selling to the Dynamic Kit.

Returns:
com.ibm.commerce.catalog.objects.RelatedCatalogEntryAccessBean[]
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getCatalogEntriesUpSell

public RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSell(java.lang.Long[] aInclusionProductSet,
                                                               java.lang.Long[] aExclusionProductSet)
                                                        throws javax.naming.NamingException,
                                                               javax.ejb.CreateException,
                                                               javax.ejb.FinderException,
                                                               java.rmi.RemoteException

This method returns the list of RelatedCatalogEntry Access Bean that are up selling to the Dynamic Kit and are included in the inclusion list and excluded in the exclusion list.

Parameters:
aInclusionProductSet - java.lang.Long[]
aExclusionProductSet - java.lang.Long[]
Returns:
com.ibm.commerce.catalog.objects.RelatedCatalogEntryAccessBean[]
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getCatalogEntriesUpSell

public RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSell(java.lang.String astrSemantic)
                                                        throws javax.naming.NamingException,
                                                               javax.ejb.CreateException,
                                                               javax.ejb.FinderException,
                                                               java.rmi.RemoteException

This method returns list of Catalog Entries that are up-selling to this Dynamic Kit identified by the semantic specifier provided.

Parameters:
astrSemantic - java.lang.String
astrSemantic - java.lang.String
Returns:
com.ibm.commerce.catalog.objects.RelatedCatalogEntryAccessBean[]
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getCatalogEntryConfigurationDetail

public CatalogEntryConfigurationAccessBean getCatalogEntryConfigurationDetail()
                                                                       throws javax.naming.NamingException,
                                                                              javax.ejb.CreateException,
                                                                              javax.ejb.FinderException,
                                                                              java.rmi.RemoteException

This method returns the configuration of the Dynamic Kit.

Returns:
com.ibm.commerce.catalog.objects.CatalogEntryConfigurationAccessBean
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getCatalogEntryReferenceNumber

public java.lang.String getCatalogEntryReferenceNumber()
                                                throws java.rmi.RemoteException,
                                                       javax.ejb.CreateException,
                                                       javax.ejb.FinderException,
                                                       javax.naming.NamingException

This method provides access to the CATENTRY.CATENTRY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The internal reference number of the CatalogEntry.

Specified by:
getCatalogEntryReferenceNumber in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getCatalogEntryReferenceNumberInEJBType

public java.lang.Long getCatalogEntryReferenceNumberInEJBType()
                                                       throws java.rmi.RemoteException,
                                                              javax.ejb.CreateException,
                                                              javax.ejb.FinderException,
                                                              javax.naming.NamingException

This method provides access to the CATENTRY.CATENTRY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The internal reference number of the CatalogEntry.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getDescription

public CatalogEntryDescriptionAccessBean getDescription()
                                                 throws javax.naming.NamingException,
                                                        javax.ejb.CreateException,
                                                        javax.ejb.FinderException,
                                                        java.rmi.RemoteException

This method returns the bean that holds the language specific information for this Dynamic Kit.

Returns:
com.ibm.commerce.catalog.objects.CatalogEntryDescriptionAccessBean
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getDescription

public CatalogEntryDescriptionAccessBean getDescription(java.lang.Integer anLanguageId)
                                                 throws javax.naming.NamingException,
                                                        javax.ejb.CreateException,
                                                        javax.ejb.FinderException,
                                                        java.rmi.RemoteException

This method returns the bean that holds the language specific information for this Catalog Entry for the language identified by language_id.

Parameters:
anLanguageId - java.lang.Integer
Returns:
com.ibm.commerce.catalog.objects.CatalogEntryDescriptionAccessBean
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getDescription

public CatalogEntryDescriptionAccessBean getDescription(java.lang.Integer aDescription,
                                                        java.lang.Integer aDescription)
                                                 throws javax.naming.NamingException,
                                                        javax.ejb.CreateException,
                                                        javax.ejb.FinderException,
                                                        java.rmi.RemoteException

This method returns the bean that holds the language specific information for this Catalog Entry for the language identified by language_id and the store identified by storeId. This method will return an alternate language description if the specified description is not found.

Parameters:
anLanguageId - The Language reference number. java.lang.Integer
anStoreId - The Store reference number. java.lang.Integer
Returns:
com.ibm.commerce.catalog.objects.CatalogEntryDescriptionAccessBean
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getField1

public java.lang.String getField1()
                           throws java.rmi.RemoteException,
                                  javax.ejb.CreateException,
                                  javax.ejb.FinderException,
                                  javax.naming.NamingException

This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL.

The following is a description of this column:

Customizable.

Specified by:
getField1 in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getField1InEJBType

public java.lang.Integer getField1InEJBType()
                                     throws java.rmi.RemoteException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            javax.naming.NamingException

This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL.

The following is a description of this column:

Customizable.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getField2

public java.lang.String getField2()
                           throws java.rmi.RemoteException,
                                  javax.ejb.CreateException,
                                  javax.ejb.FinderException,
                                  javax.naming.NamingException

This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL.

The following is a description of this column:

Customizable.

Specified by:
getField2 in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getField2InEJBType

public java.lang.Integer getField2InEJBType()
                                     throws java.rmi.RemoteException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            javax.naming.NamingException

This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL.

The following is a description of this column:

Customizable.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getField3

public java.lang.String getField3()
                           throws java.rmi.RemoteException,
                                  javax.ejb.CreateException,
                                  javax.ejb.FinderException,
                                  javax.naming.NamingException

This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Customizable.

Specified by:
getField3 in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getField3InEJBType

public java.math.BigDecimal getField3InEJBType()
                                        throws java.rmi.RemoteException,
                                               javax.ejb.CreateException,
                                               javax.ejb.FinderException,
                                               javax.naming.NamingException

This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Customizable.

Returns:
java.math.BigDecimal
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getField4

public java.lang.String getField4()
                           throws java.rmi.RemoteException,
                                  javax.ejb.CreateException,
                                  javax.ejb.FinderException,
                                  javax.naming.NamingException

This method provides access to the CATENTRY.FIELD4 column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Customizable.

Specified by:
getField4 in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getField5

public java.lang.String getField5()
                           throws java.rmi.RemoteException,
                                  javax.ejb.CreateException,
                                  javax.ejb.FinderException,
                                  javax.naming.NamingException

This method provides access to the CATENTRY.FIELD5 column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Customizable.

Specified by:
getField5 in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getItemspc_id

public java.lang.String getItemspc_id()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException

This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The SpecifiedItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ItemBean", "PackageBean", or "DynamicKitBean". SpecifiedItems are used for fulfillment.

Specified by:
getItemspc_id in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getItemspc_idInEJBType

public java.lang.Long getItemspc_idInEJBType()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.ejb.FinderException,
                                             javax.naming.NamingException

This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The SpecifiedItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ItemBean", "PackageBean", or "DynamicKitBean". SpecifiedItems are used for fulfillment.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getLanguage_id

public java.lang.String getLanguage_id()
                                throws java.rmi.RemoteException,
                                       javax.ejb.CreateException,
                                       javax.ejb.FinderException,
                                       javax.naming.NamingException

This method provides access to the CATENTDESC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The Identifier of the language.

Specified by:
getLanguage_id in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getLanguage_idInEJBType

public java.lang.Integer getLanguage_idInEJBType()
                                          throws java.rmi.RemoteException,
                                                 javax.ejb.CreateException,
                                                 javax.ejb.FinderException,
                                                 javax.naming.NamingException

This method provides access to the CATENTDESC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The Identifier of the language.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getLastUpdate

public java.lang.String getLastUpdate()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException

This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Indicates the last time the CatalogEntry was updated.

Specified by:
getLastUpdate in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getLastUpdateInEJBType

public java.sql.Timestamp getLastUpdateInEJBType()
                                          throws java.rmi.RemoteException,
                                                 javax.ejb.CreateException,
                                                 javax.ejb.FinderException,
                                                 javax.naming.NamingException

This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Indicates the last time the CatalogEntry was updated.

Returns:
java.sql.Timestamp
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getListPrice

public ListPriceAccessBean getListPrice(java.lang.String aListPrice)
                                 throws javax.naming.NamingException,
                                        javax.ejb.CreateException,
                                        javax.ejb.FinderException,
                                        java.rmi.RemoteException

This method returns the List price of a Dynamic Kit.

Parameters:
astrCatentryId - The Dynamic Kit reference number. java.lang.String
Returns:
com.ibm.commerce.catalog.objects.ListPriceAccessBean
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getManufacturerName

public java.lang.String getManufacturerName()
                                     throws java.rmi.RemoteException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            javax.naming.NamingException

This method provides access to the CATENTRY.MFNAME column of DB2 type VARCHAR(64) NULL.

The following is a description of this column:

The name of the manufacturer of this CatalogEntry.

Specified by:
getManufacturerName in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getManufacturerPartNumber

public java.lang.String getManufacturerPartNumber()
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.CreateException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException

This method provides access to the CATENTRY.MFPARTNUMBER column of DB2 type VARCHAR(64) NULL.

The following is a description of this column:

The part number used by the manufacturer to identify this CatalogEntry.

Specified by:
getManufacturerPartNumber in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMarkForDelete

public java.lang.String getMarkForDelete()
                                  throws java.rmi.RemoteException,
                                         javax.ejb.CreateException,
                                         javax.ejb.FinderException,
                                         javax.naming.NamingException

This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Indicates if this CatalogEntry has been marked for deletion:
0 = No.
1 = Yes.

Specified by:
getMarkForDelete in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMarkForDeleteInEJBType

public java.lang.Integer getMarkForDeleteInEJBType()
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.CreateException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Indicates if this CatalogEntry has been marked for deletion:
0 = No.
1 = Yes.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMemberId

public java.lang.String getMemberId()
                             throws java.rmi.RemoteException,
                                    javax.ejb.CreateException,
                                    javax.ejb.FinderException,
                                    javax.naming.NamingException

This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The reference number that identifies the owner of the CatalogEntry. Along with the PARTNUMBER, these columns are a unique index.

Specified by:
getMemberId in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getMemberIdInEJBType

public java.lang.Long getMemberIdInEJBType()
                                    throws java.rmi.RemoteException,
                                           javax.ejb.CreateException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException

This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The reference number that identifies the owner of the CatalogEntry. Along with the PARTNUMBER, these columns are a unique index.

Returns:
java.lang.Long
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOid

public java.lang.String getOid()
                        throws java.rmi.RemoteException,
                               javax.ejb.CreateException,
                               javax.ejb.FinderException,
                               javax.naming.NamingException

This method provides access to the CATENTRY.OID column of DB2 type VARCHAR(64) NULL.

The following is a description of this column:

The Object Identifier for the Dynamic Kit. Reserved for IBM internal use.

Specified by:
getOid in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOnAuction

public java.lang.String getOnAuction()
                              throws java.rmi.RemoteException,
                                     javax.ejb.CreateException,
                                     javax.ejb.FinderException,
                                     javax.naming.NamingException

This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL.

The following is a description of this column:

This flag identifies if this CatalogEntry is on auction.

Specified by:
getOnAuction in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOnAuctionInEJBType

public java.lang.Integer getOnAuctionInEJBType()
                                        throws java.rmi.RemoteException,
                                               javax.ejb.CreateException,
                                               javax.ejb.FinderException,
                                               javax.naming.NamingException

This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL.

The following is a description of this column:

This flag identifies if this CatalogEntry is on auction.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOnSpecial

public java.lang.String getOnSpecial()
                              throws java.rmi.RemoteException,
                                     javax.ejb.CreateException,
                                     javax.ejb.FinderException,
                                     javax.naming.NamingException

This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL.

The following is a description of this column:

This flag identifies if this CatalogEntry is on special.

Specified by:
getOnSpecial in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOnSpecialInEJBType

public java.lang.Integer getOnSpecialInEJBType()
                                        throws java.rmi.RemoteException,
                                               javax.ejb.CreateException,
                                               javax.ejb.FinderException,
                                               javax.naming.NamingException

This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL.

The following is a description of this column:

This flag identifies if this CatalogEntry is on special.

Returns:
java.lang.Integer
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getOwner

public java.lang.Long getOwner()
                        throws java.lang.Exception,
                               java.rmi.RemoteException,
                               javax.ejb.FinderException,
                               javax.naming.NamingException

This method returns the member reference number of the owner.

Returns:
java.lang.Long
Throws:
java.lang.Exception - The java.lang.Exception exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getParentCatalogEntryIds

public java.lang.String[] getParentCatalogEntryIds()
                                            throws javax.ejb.CreateException,
                                                   javax.ejb.FinderException,
                                                   java.rmi.RemoteException,
                                                   javax.naming.NamingException

This method returns the list of parent Catalog Entries for the Dynamic Kit.

Returns:
java.lang.String[]
Throws:
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getPartNumber

public java.lang.String getPartNumber()
                               throws java.rmi.RemoteException,
                                      javax.ejb.CreateException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException

This method provides access to the CATENTRY.PARTNUMBER column of DB2 type VARCHAR(64) NOT NULL.

The following is a description of this column:

The reference number that identifies the part number of the CatalogEntry. Along with the MEMBER_ID, these columns are a unique index.

Specified by:
getPartNumber in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getState

public java.lang.String getState()
                          throws java.rmi.RemoteException,
                                 javax.ejb.CreateException,
                                 javax.ejb.FinderException,
                                 javax.naming.NamingException

This method provides access to the CATENTRY.STATE column of DB2 type CHAR(1) NULL.

The following is a description of this column:

The current state of the Dynamic Kit. Reserved for IBM internal use.

Specified by:
getState in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getTemplateFileName

public java.lang.String getTemplateFileName(java.lang.Long[] aMemberId,
                                            java.lang.Integer anStoreId,
                                            java.lang.String astrDeviceType)
                                     throws javax.naming.NamingException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            java.rmi.RemoteException

This method returns the display page name that can be used for displaying this Catalog Entry.

Parameters:
aMemberId - The list of member groups. java.lang.Long[]
anStoreId - The Store reference number. java.lang.Integer
astrDeviceType - The Device Type. java.lang.String
Returns:
java.lang.String
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getTemplateFileName

public java.lang.String getTemplateFileName(java.lang.Long aTemplateFileName,
                                            UserAccessBean aTemplateFileName,
                                            java.lang.Integer aTemplateFileName,
                                            java.lang.String aTemplateFileName)
                                     throws javax.naming.NamingException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            java.rmi.RemoteException

This method returns the display page name that can be used for displaying this Catalog Entry.

Parameters:
anMemberId - The member group reference number. java.lang.Long
abUser - The user. com.ibm.commerce.user.objects.UserAccessBean
anStoreId - The Store reference number. java.lang.Integer
astrDeviceType - The Device Type. java.lang.String
Returns:
java.lang.String
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getTemplateFileName

public java.lang.String getTemplateFileName(java.lang.Long anMemberId,
                                            UserAccessBean abUser,
                                            java.lang.Integer anStoreId,
                                            java.lang.String astrDeviceType,
                                            java.lang.Integer anLanguageId)
                                     throws javax.naming.NamingException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            java.rmi.RemoteException

This method returns the display page name that can be used for displaying this Catalog Entry.

Parameters:
anMemberId - The member group reference number. java.lang.Long
abUser - The user. com.ibm.commerce.user.objects.UserAccessBean
anStoreId - The Store reference number. java.lang.Integer
astrDeviceType - The Device Type. java.lang.String
anLanguageId - The Language reference number. java.lang.Integer
Returns:
java.lang.String
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

getType

public java.lang.String getType()
                         throws java.rmi.RemoteException,
                                javax.ejb.CreateException,
                                javax.ejb.FinderException,
                                javax.naming.NamingException

This method returns the type of the Catalog Entry.

Specified by:
getType in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getUrl

public java.lang.String getUrl()
                        throws java.rmi.RemoteException,
                               javax.ejb.CreateException,
                               javax.ejb.FinderException,
                               javax.naming.NamingException

This method provides access to the CATENTRY.URL column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

The URL to this Catalog Entry. This can be used as a download URL for soft goods.

Specified by:
getUrl in interface DynamicKitAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

isCatalogEntryInStore

public boolean isCatalogEntryInStore(java.lang.Integer anStoreId)
                              throws javax.naming.NamingException,
                                     javax.ejb.CreateException,
                                     javax.ejb.FinderException,
                                     java.rmi.RemoteException

This method returns true if the catalog entry can be processed in the specified store.

Parameters:
anStoreId - java.lang.Integer
Returns:
boolean
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception

refreshCopyHelper

public void refreshCopyHelper()
                       throws java.rmi.RemoteException,
                              javax.ejb.CreateException,
                              javax.ejb.FinderException,
                              javax.naming.NamingException

Load data from the EJBObject.

Overrides:
refreshCopyHelper in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
Returns:
void
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

setBaseItemId

public void setBaseItemId(java.lang.Long aBaseItemId)

This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The BaseItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ProductBean" or "PackageBean". BaseItems are used for fulfillment.

Parameters:
aBaseItemId - The BaseItem reference number. java.lang.Long
Returns:
void

setBaseItemId

public void setBaseItemId(java.lang.String astrBaseItemId)

This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The BaseItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ProductBean" or "PackageBean". BaseItems are used for fulfillment.

Specified by:
setBaseItemId in interface DynamicKitAccessBeanData
Parameters:
astrBaseItemId - The BaseItem reference number. java.lang.String
Returns:
void

setBuyable

public void setBuyable(java.lang.Integer anBuyable)

This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL.

The following is a description of this column:

Indicates whether this CatalogEntry can be purchased individually: 1=yes and 0=no.

Parameters:
anBuyable - java.lang.Integer
Returns:
void

setBuyable

public void setBuyable(java.lang.String astrBuyable)

This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL.

The following is a description of this column:

Indicates whether this CatalogEntry can be purchased individually: 1=yes and 0=no.

Specified by:
setBuyable in interface DynamicKitAccessBeanData
Parameters:
astrBuyable - The buyable option of the Catalog Entry. java.lang.String
Returns:
void

setField1

public void setField1(java.lang.Integer aField1)

This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL.

The following is a description of this column:

Customizable.

Parameters:
aField1 - The first customizable field. java.lang.Integer
Returns:
void

setField1

public void setField1(java.lang.String aField1)

This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL.

The following is a description of this column:

Customizable.

Specified by:
setField1 in interface DynamicKitAccessBeanData
Parameters:
aField1 - The first customizable field. java.lang.String
Returns:
void

setField2

public void setField2(java.lang.Integer aField2)

This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL.

The following is a description of this column:

Customizable.

Parameters:
aField2 - The second customizable field. java.lang.Integer
Returns:
void

setField2

public void setField2(java.lang.String aField2)

This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL.

The following is a description of this column:

Customizable.

Specified by:
setField2 in interface DynamicKitAccessBeanData
Parameters:
aField2 - The second customizable field. java.lang.String
Returns:
void

setField3

public void setField3(java.math.BigDecimal aField3)

This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Customizable.

Parameters:
aField3 - The third customizable field. java.math.BigDecimal
Returns:
void

setField3

public void setField3(java.lang.String aField3)

This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

Customizable.

Specified by:
setField3 in interface DynamicKitAccessBeanData
Parameters:
aField3 - The third customizable field. java.lang.String
Returns:
void

setField4

public void setField4(java.lang.String aField4)

This method provides access to the CATENTRY.FIELD4 column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Customizable.

Specified by:
setField4 in interface DynamicKitAccessBeanData
Parameters:
aField4 - The fourth customizable field. java.lang.String
Returns:
void

setField5

public void setField5(java.lang.String astrField5)

This method provides access to the CATENTRY.FIELD5 column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Customizable.

Specified by:
setField5 in interface DynamicKitAccessBeanData
Parameters:
astrField5 - The fifth customizable field. java.lang.String
Returns:
void

setInitKey_catalogEntryReferenceNumber

public void setInitKey_catalogEntryReferenceNumber(java.lang.String aInitKey_catalogEntryReferenceNumber)

Set the primary key for this object

Parameters:
aInitKey_catalogEntryReferenceNumber - The Catalog Entry reference number. java.lang.String
Returns:
void

setItemspc_id

public void setItemspc_id(java.lang.Long aItemspc_id)

This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The SpecifiedItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ItemBean", "PackageBean", or "DynamicKitBean". SpecifiedItems are used for fulfillment.

Parameters:
aItemspc_id - The SpecifiedItem reference number. java.lang.Long
Returns:
void

setItemspc_id

public void setItemspc_id(java.lang.String aItemspc_id)

This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL.

The following is a description of this column:

The SpecifiedItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ItemBean", "PackageBean", or "DynamicKitBean". SpecifiedItems are used for fulfillment.

Specified by:
setItemspc_id in interface DynamicKitAccessBeanData
Parameters:
aItemspc_id - java.lang.String
Returns:
void

setLanguage_id

public void setLanguage_id(java.lang.Integer anLanguage_id)

This method provides access to the CATENTDESC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The Identifier of the language.

Parameters:
anLanguage_id - The language reference number. java.lang.Integer
Returns:
void

setLanguage_id

public void setLanguage_id(java.lang.String aLanguage_id)

This method provides access to the CATENTDESC.LANGUAGE_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The Identifier of the language.

Specified by:
setLanguage_id in interface DynamicKitAccessBeanData
Parameters:
aLanguage_id - The language reference number. java.lang.String
Returns:
void

setLastUpdate

public void setLastUpdate(java.lang.String astrLastUpdate)

This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Indicates the last time the CatalogEntry was updated.

Specified by:
setLastUpdate in interface DynamicKitAccessBeanData
Parameters:
astrLastUpdate - The time the Catalog Entry was last updated. java.lang.String
Returns:
void

setLastUpdate

public void setLastUpdate(java.sql.Timestamp atmLastUpdate)

This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

Indicates the last time the CatalogEntry was updated.

Parameters:
atmLastUpdate - The time the Catalog Entry was last updated. java.sql.Timestamp
Returns:
void

setManufacturerName

public void setManufacturerName(java.lang.String astrManufacturerName)

This method provides access to the CATENTRY.MFNAME column of DB2 type VARCHAR(64) NULL.

The following is a description of this column:

The name of the manufacturer of this CatalogEntry.

Specified by:
setManufacturerName in interface DynamicKitAccessBeanData
Parameters:
astrManufacturerName - The manufacturer name of the Catalog Entry. java.lang.String
Returns:
void

setManufacturerPartNumber

public void setManufacturerPartNumber(java.lang.String astrManufacturerPartNumber)

This method provides access to the CATENTRY.MFPARTNUMBER column of DB2 type VARCHAR(64) NULL.

The following is a description of this column:

The part number used by the manufacturer to identify this CatalogEntry.

Specified by:
setManufacturerPartNumber in interface DynamicKitAccessBeanData
Parameters:
astrManufacturerPartNumber - The Manufacturer Part number of the Dynamic Kit. java.lang.String
Returns:
void

setMarkForDelete

public void setMarkForDelete(java.lang.Integer anMarkForDelete)

This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Indicates if this CatalogEntry has been marked for deletion:
0 = No.
1 = Yes.

Parameters:
anMarkForDelete - The Mark For Delete flag of the Catalog Entry. java.lang.Integer
Returns:
void

setMarkForDelete

public void setMarkForDelete(java.lang.String astrMarkForDelete)

This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Indicates if this CatalogEntry has been marked for deletion:
0 = No.
1 = Yes.

Specified by:
setMarkForDelete in interface DynamicKitAccessBeanData
Parameters:
astrMarkForDelete - The Mark For Delete flag of the Catalog Entry. java.lang.String
Returns:
void

setMemberId

public void setMemberId(java.lang.Long aMemberId)

This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The reference number that identifies the owner of the CatalogEntry. Along with the PARTNUMBER, these columns are a unique index.

Parameters:
aMemberId - The Owner reference number of the Dynamic Kit. java.lang.Long
Returns:
void

setMemberId

public void setMemberId(java.lang.String aMemberId)

This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The reference number that identifies the owner of the CatalogEntry. Along with the PARTNUMBER, these columns are a unique index.

Specified by:
setMemberId in interface DynamicKitAccessBeanData
Parameters:
aMemberId - The owner of the Catalog Entry. java.lang.String
Returns:
void

setOid

public void setOid(java.lang.String astrOid)

This method provides access to the CATENTRY.OID column of DB2 type VARCHAR(64) NULL.

The following is a description of this column:

The Object Identifier for the Catalog Entry. Reserved for IBM internal use.

Specified by:
setOid in interface DynamicKitAccessBeanData
Parameters:
astrOid - java.lang.String
Returns:
void

setOnAuction

public void setOnAuction(java.lang.Integer anOnAuction)

This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL.

The following is a description of this column:

This flag identifies if this CatalogEntry is on auction.

Parameters:
anOnAuction - The On Auction flag of the Catalog Entry. java.lang.Integer
Returns:
void

setOnAuction

public void setOnAuction(java.lang.String astrOnAuction)

This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL.

The following is a description of this column:

This flag identifies if this CatalogEntry is on auction.

Specified by:
setOnAuction in interface DynamicKitAccessBeanData
Parameters:
astrOnAuction - java.lang.String
Returns:
void

setOnSpecial

public void setOnSpecial(java.lang.Integer anOnSpecial)

This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL.

The following is a description of this column:

This flag identifies if this CatalogEntry is on special.

Parameters:
anOnSpecial - The On Special flag of the Catalog Entry. java.lang.Integer
Returns:
void

setOnSpecial

public void setOnSpecial(java.lang.String aOnSpecial)

This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL.

The following is a description of this column:

This flag identifies if this CatalogEntry is on special.

Specified by:
setOnSpecial in interface DynamicKitAccessBeanData
Parameters:
aOnSpecial - The On Special flag of the Catalog Entry. java.lang.String
Returns:
void

setPartNumber

public void setPartNumber(java.lang.String astrPartNumber)

This method provides access to the CATENTRY.PARTNUMBER column of DB2 type VARCHAR(64) NOT NULL.

The following is a description of this column:

The reference number that identifies the part number of the CatalogEntry. Along with the MEMBER_ID, these columns are a unique index.

Specified by:
setPartNumber in interface DynamicKitAccessBeanData
Parameters:
astrPartNumber - The Part number of the Catalog Entry. java.lang.String
Returns:
void

setState

public void setState(java.lang.String astrState)

This method provides access to the CATENTRY.STATE column of DB2 type CHAR(1) NULL.

The following is a description of this column:

The state of the Catalog Entry. Reserved for IBM internal use.

Specified by:
setState in interface DynamicKitAccessBeanData
Parameters:
astrState - The state of the Catalog Entry. java.lang.String
Returns:
void

setUrl

public void setUrl(java.lang.String astrUrl)

This method provides access to the CATENTRY.URL column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

The URL to this Catalog Entry. This can be used as a download URL for soft goods.

Specified by:
setUrl in interface DynamicKitAccessBeanData
Parameters:
astrUrl - The URL of the Catalog Entry. java.lang.String
Returns:
void