com.ibm.commerce.catalog.objects
Class PackageAccessBean

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

public class PackageAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements PackageAccessBeanData

This bean provides access to the CATENTRY table.

The following is a description of this table:

This table hold the information related to a Catalog Entry. Examples of Catalog Entries are 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
PackageAccessBean()
          Default constructor.
PackageAccessBean(javax.ejb.EJBObject aEJB)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
PackageAccessBean(java.lang.Long aCatalogEntryReferenceNumber)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
PackageAccessBean(java.lang.String aPartNumber, java.lang.Long aMemberId)
          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).
 PackageAccessBean findByAttributes(java.util.Hashtable aAttributes)
          This method finds a fully resolved package by its attributes and associated attribute values.
 java.util.Enumeration findByBaseItemId(java.lang.Long aBaseItemId)
          This method returns an Enumeration of PackageAccessBean with the given BaseItem Id.
 java.util.Enumeration findByItemSpcId(java.lang.Long aItemSpecId)
          This method returns an Enumeration of PackageAccessBean with the given ItemSpec Id.
 PackageAccessBean findPackageByAttributes(java.lang.Long aPackageNum, java.util.Hashtable aAttributes)
          This method finds a fully resolved package by its attributes and associated attribute values.
 boolean fulfills(java.lang.Long member, java.lang.String relationship)
          Determines if a given member fulfills a given relationship with the resource.
 BaseItemAccessBean getBaseItem()
          This method returns the BaseItemAccessBean that represents the Base Item representation of this Catalog Entry.
 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 accessories associated with this package.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessory(java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS)
          This method returns all accessories associated with this package identified by the inclusion ProductSets and exclusion ProductSets.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessory(java.lang.String semantic)
          This method returns all accessories associated with this package identified by the provided semantic specifier
 RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossell()
          This method returns all the cross-sells associated with this package.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossell(java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS)
          This method returns all cross-sells associated with this Package identified by the inclusion ProductSets and exclusion ProductSets.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossell(java.lang.String semantic)
          This method returns all the cross-sells associated with this bundle identified by the provided semantic specifier
 RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSell()
          This method returns all the up-sells associated with this package.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSell(java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS)
          This method returns all up-sells associated with this Package identified by the inclusion ProductSets and exclusion ProductSets.
 RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSell(java.lang.String semantic)
          This method returns all the up-sells associated with this bundle identified by the provided semantic specifier
 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 CatalogEntryDescriptionAccessBean that holds the language specific information for this package.
 CatalogEntryDescriptionAccessBean getDescription(java.lang.Integer aLanguageId)
           This method returns the CatalogEntryDescriptionAccessBean that holds the language specific information for this Package for the language identified by language_id.
 CatalogEntryDescriptionAccessBean getDescription(java.lang.Integer aLanguageId, java.lang.Integer aStoreId)
           This method returns the CatalogEntryDescriptionAccessBean that holds the language specific information for this package 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 returns the language identifier.
 java.lang.Integer getLanguage_idInEJBType()
          This method returns the language identifier.
 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 aCatalogEntryReferenceNumber)
          This method returns the List price of a Package.
 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()
          Returns the member id of the owner of the resource.
 PackageAttributeAccessBean[] getPackageAttributes(java.lang.Integer aLanguage_id)
          This method returns the package's attributes.
 CompositeCatalogEntryAccessBean[] getPackageComponents()
          This method returns an array of the composite catalog entries that make up this package.
 java.lang.String[] getParentCatalogEntryIds()
          This method returns all parent catalog entries of this catalog entry.
 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 CHARACTER (1) NULL DEFAULT '1' .
 java.lang.String getTemplateFileName(java.lang.Long[] userGroupNumber, java.lang.Integer store_id, java.lang.String devicetype_id)
          This method returns the display page name.
 java.lang.String getTemplateFileName(java.lang.Long userGroupNumber, java.lang.Integer storeID, java.lang.String deviceTypeID)
          This method returns the display page name.
 java.lang.String getTemplateFileName(java.lang.Long userNumber, UserAccessBean user, java.lang.Integer store_id, java.lang.String devicetype_id)
          This method returns the display page name.
 java.lang.String getTemplateFileName(java.lang.Long userID, UserAccessBean user, java.lang.Integer storeID, java.lang.String type, java.lang.Integer languageId)
          This method returns the display page name.
 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 aStoreId)
          This method indicates if the package 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 aBaseItemId)
          This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL.
 void setBuyable(java.lang.Integer aBuyable)
          This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL.
 void setBuyable(java.lang.String aBuyable)
          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 aField5)
          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 aItemspcId)
          This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL.
 void setItemspc_id(java.lang.String aItemspcId)
          This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL.
 void setLanguage_id(java.lang.Integer aLanguage_id)
          This method provides access to the language identifier.
 void setLanguage_id(java.lang.String aLanguage_id)
          This method provides access to the language identifier.
 void setLastUpdate(java.lang.String aLastUpdate)
          This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 void setLastUpdate(java.sql.Timestamp aLastUpdate)
          This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL.
 void setManufacturerName(java.lang.String aManufacturerName)
          This method provides access to the CATENTRY.MFNAME column of DB2 type VARCHAR(64) NULL.
 void setManufacturerPartNumber(java.lang.String aManufacturerPartNumber)
          This method provides access to the CATENTRY.MFPARTNUMBER column of DB2 type VARCHAR(64) NULL.
 void setMarkForDelete(java.lang.Integer aMarkForDelete)
          This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
 void setMarkForDelete(java.lang.String aMarkForDelete)
          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 aOID)
          This method provides access to the CATENTRY.OID column of DB2 type VARCHAR (64) NULL.
 void setOnAuction(java.lang.Integer aOnAuction)
          This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL.
 void setOnAuction(java.lang.String aOnAuction)
          This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL.
 void setOnSpecial(java.lang.Integer aOnSpecial)
          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 aPartNumber)
          This method provides access to the CATENTRY.PARTNUMBER column of DB2 type VARCHAR(64) NOT NULL.
 void setState(java.lang.String state)
          This method provides access to the CATENTRY.STATE column of DB2 type CHARACTER (1) NULL DEFAULT '1' .
 void setUrl(java.lang.String aUrl)
          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

PackageAccessBean

public PackageAccessBean()

Default constructor. It is used to initialize the access bean.


PackageAccessBean

public PackageAccessBean(javax.ejb.EJBObject aEJB)
                  throws java.rmi.RemoteException

Maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
aEJB - a Package EJBObject reference
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception

PackageAccessBean

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

Maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
aCatalogEntryReferenceNumber - The Catalog entry reference number. 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

PackageAccessBean

public PackageAccessBean(java.lang.String aPartNumber,
                         java.lang.Long aMemberId)
                  throws javax.naming.NamingException,
                         javax.ejb.CreateException,
                         java.rmi.RemoteException,
                         javax.ejb.FinderException

Maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
aPartNumber - The Part Number of the Bundle.
aMemberId - The MemberId of the Bundle.
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
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

findByAttributes

public PackageAccessBean findByAttributes(java.util.Hashtable aAttributes)
                                   throws javax.naming.NamingException,
                                          javax.ejb.CreateException,
                                          javax.ejb.FinderException,
                                          java.rmi.RemoteException

This method finds a fully resolved package by its attributes and associated attribute values.

Parameters:
aAttributes - A hash table containing attributes and associated attribute values. java.util.Hashtable
Returns:
com.ibm.commerce.catalog.objects.PackageAccessBean
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

findByBaseItemId

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

This method returns an Enumeration of PackageAccessBean with the given BaseItem Id.

SQL:
SELECT * FROM CATENTRY WHERE CATENTRY.BASEITEM_ID = aBaseItemId

Parameters:
aBaseItemId - The reference number of a BaseItem.
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

findByItemSpcId

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

This method returns an Enumeration of PackageAccessBean with the given ItemSpec Id.

SQL:
SELECT * FROM CATENTRY WHERE CATENTRY.ITEMSPC_ID = aItemSpecId

Parameters:
aItemSpecId - The ItemSpec Id.
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

findPackageByAttributes

public PackageAccessBean findPackageByAttributes(java.lang.Long aPackageNum,
                                                 java.util.Hashtable aAttributes)
                                          throws java.rmi.RemoteException,
                                                 javax.ejb.FinderException,
                                                 javax.naming.NamingException

This method finds a fully resolved package by its attributes and associated attribute values.

Parameters:
aPackageNum - The Catalog Entry reference number, not used. java.lang.Long
aAttributes - A hash table containing attributes and associated attribute values. java.util.Hashtable
Returns:
com.ibm.commerce.catalog.objects.PackageAccessBean
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 member,
                        java.lang.String relationship)
                 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:
member - Member id of the member
relationship - The relationship the member has with respect to the resource
Returns:
true if the member fulfills the relationship with the resource

getBaseItem

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

This method returns the BaseItemAccessBean that represents the Base Item representation of this Catalog Entry.

Returns:
BaseItemAccessBean
Throws:
javax.naming.NamingException -  
javax.ejb.CreateException -  
javax.ejb.FinderException -  
java.rmi.RemoteException -  

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 PackageAccessBeanData
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 Catalog Entry is individually purchasable. A value of 1 indicates that it can be purchased while a value of 0 indicates that it can not.

Specified by:
getBuyable in interface PackageAccessBeanData
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 Catalog Entry is individually purchasable. A value of 1 indicates that it can be purchased while a value of 0 indicates that it can not.

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 accessories associated with this package.

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[] inclusionPS,
                                                                  java.lang.Long[] exclusionPS)
                                                           throws javax.naming.NamingException,
                                                                  javax.ejb.CreateException,
                                                                  javax.ejb.FinderException,
                                                                  java.rmi.RemoteException

This method returns all accessories associated with this package identified by the inclusion ProductSets and exclusion ProductSets.

Parameters:
inclusionPS - An array of inclusion ProductSets. java.lang.Long[]
exclusionPS - An array of exclusion ProductSets. 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 semantic)
                                                           throws javax.naming.NamingException,
                                                                  javax.ejb.CreateException,
                                                                  javax.ejb.FinderException,
                                                                  java.rmi.RemoteException

This method returns all accessories associated with this package identified by the provided semantic specifier

Parameters:
semantic - 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-sells associated with this package.

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[] inclusionPS,
                                                                 java.lang.Long[] exclusionPS)
                                                          throws javax.naming.NamingException,
                                                                 javax.ejb.CreateException,
                                                                 javax.ejb.FinderException,
                                                                 java.rmi.RemoteException

This method returns all cross-sells associated with this Package identified by the inclusion ProductSets and exclusion ProductSets.

Parameters:
inclusionPS - An array of inclusion ProductSets. java.lang.Long[]
exclusionPS - An array of exclusion ProductSets. 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 semantic)
                                                          throws javax.naming.NamingException,
                                                                 javax.ejb.CreateException,
                                                                 javax.ejb.FinderException,
                                                                 java.rmi.RemoteException

This method returns all the cross-sells associated with this bundle identified by the provided semantic specifier

Parameters:
semantic - 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 all the up-sells associated with this package.

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[] inclusionPS,
                                                               java.lang.Long[] exclusionPS)
                                                        throws javax.naming.NamingException,
                                                               javax.ejb.CreateException,
                                                               javax.ejb.FinderException,
                                                               java.rmi.RemoteException

This method returns all up-sells associated with this Package identified by the inclusion ProductSets and exclusion ProductSets.

Parameters:
inclusionPS - An array of inclusion ProductSets. java.lang.Long[]
exclusionPS - An array of exclusion ProductSets. 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 semantic)
                                                        throws javax.naming.NamingException,
                                                               javax.ejb.CreateException,
                                                               javax.ejb.FinderException,
                                                               java.rmi.RemoteException

This method returns all the up-sells associated with this bundle identified by the provided semantic specifier

Parameters:
semantic - 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

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 Catalog Entry.

Specified by:
getCatalogEntryReferenceNumber in interface PackageAccessBeanData
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 Catalog Entry.

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 CatalogEntryDescriptionAccessBean that holds the language specific information for this package.

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 aLanguageId)
                                                 throws javax.naming.NamingException,
                                                        javax.ejb.CreateException,
                                                        javax.ejb.FinderException,
                                                        java.rmi.RemoteException

This method returns the CatalogEntryDescriptionAccessBean that holds the language specific information for this Package for the language identified by language_id.

Parameters:
aLanguageId - The language Id. 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 aLanguageId,
                                                        java.lang.Integer aStoreId)
                                                 throws javax.naming.NamingException,
                                                        javax.ejb.CreateException,
                                                        javax.ejb.FinderException,
                                                        java.rmi.RemoteException

This method returns the CatalogEntryDescriptionAccessBean that holds the language specific information for this package 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:
aLanguageId - The language id. java.lang.Integer
aStoreId - The store id. 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:

A customizable field.

Specified by:
getField1 in interface PackageAccessBeanData
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:

A customizable field.

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:

A customizable field.

Specified by:
getField2 in interface PackageAccessBeanData
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:

A customizable field.

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:

A customizable field.

Specified by:
getField3 in interface PackageAccessBeanData
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:

A customizable field.

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:

A customizable field.

Specified by:
getField4 in interface PackageAccessBeanData
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:

A customizable field.

Specified by:
getField5 in interface PackageAccessBeanData
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 PackageAccessBeanData
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 returns the language identifier.

Specified by:
getLanguage_id in interface PackageAccessBeanData
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 returns the language identifier.

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 that this Catalog Entry was updated.

Specified by:
getLastUpdate in interface PackageAccessBeanData
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 that this Catalog Entry 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 aCatalogEntryReferenceNumber)
                                 throws javax.naming.NamingException,
                                        javax.ejb.CreateException,
                                        javax.ejb.FinderException,
                                        java.rmi.RemoteException

This method returns the List price of a Package.

Parameters:
aCatalogEntryReferenceNumber - The catalog entry 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 Catalog Entry.

Specified by:
getManufacturerName in interface PackageAccessBeanData
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 Catalog Entry.

Specified by:
getManufacturerPartNumber in interface PackageAccessBeanData
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 Catalog Entry has been marked for deletion.

Specified by:
getMarkForDelete in interface PackageAccessBeanData
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 Catalog Entry has been marked for deletion.

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 Catalog Entry. Along with the Part number, these columns are a unique index.

Specified by:
getMemberId in interface PackageAccessBeanData
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 Catalog Entry. Along with the Part number, 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:

Reserved for IBM internal use.

Specified by:
getOid in interface PackageAccessBeanData
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 Catalog Entry is on auction.

Specified by:
getOnAuction in interface PackageAccessBeanData
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 Catalog Entry 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 Catalog Entry is on special.

Specified by:
getOnSpecial in interface PackageAccessBeanData
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 Catalog Entry 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

Returns the member id of the owner of the resource.

Returns:
Member id of owner of resource

getPackageAttributes

public PackageAttributeAccessBean[] getPackageAttributes(java.lang.Integer aLanguage_id)
                                                  throws javax.naming.NamingException,
                                                         javax.ejb.CreateException,
                                                         javax.ejb.FinderException,
                                                         java.rmi.RemoteException

This method returns the package's attributes.

Parameters:
aLanguage_id - The language id. java.lang.Integer
Returns:
com.ibm.commerce.catalog.objects.PackageAttributeAccessBean[]
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

getPackageComponents

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

This method returns an array of the composite catalog entries that make up this package.

Returns:
com.ibm.commerce.catalog.objects.CompositeCatalogEntryAccessBean[]
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

getParentCatalogEntryIds

public java.lang.String[] getParentCatalogEntryIds()
                                            throws javax.ejb.CreateException,
                                                   javax.ejb.FinderException,
                                                   java.rmi.RemoteException,
                                                   javax.naming.NamingException
This method returns all parent catalog entries of this catalog entry.
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

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 Catalog Entry. Along with the Member_Id, these columns are a unique index.

Specified by:
getPartNumber in interface PackageAccessBeanData
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 CHARACTER (1) NULL DEFAULT '1' .

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
getState in interface PackageAccessBeanData
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[] userGroupNumber,
                                            java.lang.Integer store_id,
                                            java.lang.String devicetype_id)
                                     throws javax.naming.NamingException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            java.rmi.RemoteException

This method returns the display page name.

Parameters:
userGroupNumber - java.lang.Long[]
store_id - java.lang.Integer
devicetype_id - 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 userGroupNumber,
                                            java.lang.Integer storeID,
                                            java.lang.String deviceTypeID)
                                     throws javax.naming.NamingException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            java.rmi.RemoteException

This method returns the display page name.

Parameters:
userGroupNumber - The user group ID. java.lang.Long
storeID - The store ID. java.lang.Integer
deviceTypeID - The device type ID. 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 userNumber,
                                            UserAccessBean user,
                                            java.lang.Integer store_id,
                                            java.lang.String devicetype_id)
                                     throws javax.naming.NamingException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            java.rmi.RemoteException

This method returns the display page name.

Parameters:
userNumber - java.lang.Long
user - com.ibm.commerce.user.objects.UserAccessBean
store_id - java.lang.Integer
devicetype_id - 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 userID,
                                            UserAccessBean user,
                                            java.lang.Integer storeID,
                                            java.lang.String type,
                                            java.lang.Integer languageId)
                                     throws javax.naming.NamingException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            java.rmi.RemoteException

This method returns the display page name.

Parameters:
userID - The user ID. java.lang.Long
user - The user. com.ibm.commerce.user.objects.UserAccessBean
storeID - The store ID. java.lang.Integer
type - The device type ID. java.lang.String
languageId - The language ID. 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 PackageAccessBeanData
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:

A URL to this Catalog Entry. This may be used as a download URL for soft goods.

Specified by:
getUrl in interface PackageAccessBeanData
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 aStoreId)
                              throws javax.naming.NamingException,
                                     javax.ejb.CreateException,
                                     javax.ejb.FinderException,
                                     java.rmi.RemoteException

This method indicates if the package can be processed in the specified store.

Parameters:
aStoreId - The store id. 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 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.

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

setBuyable

public void setBuyable(java.lang.Integer aBuyable)

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 Catalog Entry is individually purchasable. A value of 1 indicates that it can be purchased while a value of 0 indicates that it can not.

Parameters:
aBuyable - Indicates if the package is individually purchasable. java.lang.Integer
Returns:
void

setBuyable

public void setBuyable(java.lang.String aBuyable)

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 Catalog Entry is individually purchasable. A value of 1 indicates that it can be purchased while a value of 0 indicates that it can not.

Specified by:
setBuyable in interface PackageAccessBeanData
Parameters:
aBuyable - Indicates if the package is individually purchasable. 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:

A customizable field.

Parameters:
aField1 - The field1 value of the package. 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:

A customizable field.

Specified by:
setField1 in interface PackageAccessBeanData
Parameters:
aField1 - The field1 value of the package. 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:

A customizable field.

Parameters:
aField2 - The field2 value of the package. 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:

A customizable field.

Specified by:
setField2 in interface PackageAccessBeanData
Parameters:
aField2 - The field2 value of the package. 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:

A customizable field.

Parameters:
aField3 - The field3 value of the package. 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:

A customizable field.

Specified by:
setField3 in interface PackageAccessBeanData
Parameters:
aField3 - The field3 value of the package. 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:

A customizable field.

Specified by:
setField4 in interface PackageAccessBeanData
Parameters:
aField4 - The field4 value of the package. java.lang.String
Returns:
void

setField5

public void setField5(java.lang.String aField5)

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

The following is a description of this column:

A customizable field.

Specified by:
setField5 in interface PackageAccessBeanData
Parameters:
aField5 - The field5 value of the package. 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 - java.lang.String
Returns:
void

setItemspc_id

public void setItemspc_id(java.lang.Long aItemspcId)

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:
aItemspcId - The Itemspce Id. java.lang.Long
Returns:
void

setItemspc_id

public void setItemspc_id(java.lang.String aItemspcId)

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 PackageAccessBeanData
Parameters:
aItemspcId - The Itemspce Id. java.lang.String
Returns:
void

setLanguage_id

public void setLanguage_id(java.lang.Integer aLanguage_id)

This method provides access to the language identifier.

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

setLanguage_id

public void setLanguage_id(java.lang.String aLanguage_id)

This method provides access to the language identifier.

Specified by:
setLanguage_id in interface PackageAccessBeanData
Parameters:
aLanguage_id - java.lang.String
Returns:
void

setLastUpdate

public void setLastUpdate(java.lang.String aLastUpdate)

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 that this Catalog Entry was updated.

Specified by:
setLastUpdate in interface PackageAccessBeanData
Parameters:
aLastUpdate - The last time that this package was updated. java.lang.String
Returns:
void

setLastUpdate

public void setLastUpdate(java.sql.Timestamp aLastUpdate)

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 that this Catalog Entry was updated.

Parameters:
aLastUpdate - The last time that this package was updated. java.sql.Timestamp
Returns:
void

setManufacturerName

public void setManufacturerName(java.lang.String aManufacturerName)

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 Catalog Entry.

Specified by:
setManufacturerName in interface PackageAccessBeanData
Parameters:
aManufacturerName - The name of the manufacturer of the package. java.lang.String
Returns:
void

setManufacturerPartNumber

public void setManufacturerPartNumber(java.lang.String aManufacturerPartNumber)

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 Catalog Entry.

Specified by:
setManufacturerPartNumber in interface PackageAccessBeanData
Parameters:
aManufacturerPartNumber - The part number used by the manufacturer to identify this package. java.lang.String
Returns:
void

setMarkForDelete

public void setMarkForDelete(java.lang.Integer aMarkForDelete)

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 Catalog Entry has been marked for deletion.

Parameters:
aMarkForDelete - Indicates if the package has been marked for deletion. java.lang.Integer
Returns:
void

setMarkForDelete

public void setMarkForDelete(java.lang.String aMarkForDelete)

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 Catalog Entry has been marked for deletion.

Specified by:
setMarkForDelete in interface PackageAccessBeanData
Parameters:
aMarkForDelete - Indicates if the package has been marked for deletion. 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 Catalog Entry. Along with the Part number, these columns are a unique index.

Parameters:
aMemberId - The reference number that identifies the owner of the package. 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 Catalog Entry. Along with the Part number, these columns are a unique index.

Specified by:
setMemberId in interface PackageAccessBeanData
Parameters:
aMemberId - The reference number that identifies the owner of the package. java.lang.String
Returns:
void

setOid

public void setOid(java.lang.String aOID)

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

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setOid in interface PackageAccessBeanData
Parameters:
aOID - The OID. java.lang.String
Returns:
void

setOnAuction

public void setOnAuction(java.lang.Integer aOnAuction)

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 Catalog Entry is on auction.

Parameters:
aOnAuction - The flag identifies if the package is on auction. java.lang.Integer
Returns:
void

setOnAuction

public void setOnAuction(java.lang.String aOnAuction)

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 Catalog Entry is on auction.

Specified by:
setOnAuction in interface PackageAccessBeanData
Parameters:
aOnAuction - The flag identifies if the package is on auction. java.lang.String
Returns:
void

setOnSpecial

public void setOnSpecial(java.lang.Integer 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 Catalog Entry is on special.

Parameters:
aOnSpecial - The flag identifies if the package is on special. 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 Catalog Entry is on special.

Specified by:
setOnSpecial in interface PackageAccessBeanData
Parameters:
aOnSpecial - The flag identifies if the package is on special. java.lang.String
Returns:
void

setPartNumber

public void setPartNumber(java.lang.String aPartNumber)

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 Catalog Entry. Along with the Member_Id, these columns are a unique index.

Specified by:
setPartNumber in interface PackageAccessBeanData
Parameters:
aPartNumber - The reference number that identifies the Part Number of the package. java.lang.String
Returns:
void

setState

public void setState(java.lang.String state)

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

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setState in interface PackageAccessBeanData
Parameters:
state - The state. java.lang.String
Returns:
void

setUrl

public void setUrl(java.lang.String aUrl)

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

The following is a description of this column:

A URL to this Catalog Entry. This may be used as a download URL for soft goods.

Specified by:
setUrl in interface PackageAccessBeanData
Parameters:
aUrl - The URL to this package. java.lang.String
Returns:
void