com.ibm.commerce.catalog.objects
Class CatalogEntryAccessBean

java.lang.Object
  com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
      com.ibm.commerce.catalog.objects.CatalogEntryAccessBean
All Implemented Interfaces:
CatalogEntryAccessBeanData
Direct Known Subclasses:
CatalogEntryDataBean

public class CatalogEntryAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements CatalogEntryAccessBeanData

This table hold the information related to a CatalogEntry. Examples of CatalogEntries include Products, Items, Packages, and Bundles. This access bean corresponds to the database table 'CATENTRY'.

See Also:
Serialized Form

Constructor Summary
CatalogEntryAccessBean()
Zero argument constructor used to initialize the access bean.
CatalogEntryAccessBean(javax.ejb.EJBObject o)
constructor
CatalogEntryAccessBean(java.lang.String argPartNumber, java.lang.Long argMemberId)
IBM Internal use
Method Summary
void commitCopyHelper()
Update(flush) data to the EJBObject (persistent storage).
protected java.lang.String defaultJNDIName()
java.util.Enumeration findByAttributeValueWithAttributeId(java.lang.Long anAttributeId)
This method returns an Enumeration of CatalogEntryAccessBean with the given attribute reference number.
java.util.Enumeration findByAttributeValueWithAttributeIdAndStore(java.lang.Long anAttributeId, java.lang.Integer anStoreId)
Finds the record by the attribute id and store id.
java.util.Enumeration findByBaseItemId(java.lang.Long baseitemId)
This method returns an Enumeration of CatalogEntryAccessBean with the given BaseItem Id.
java.util.Enumeration findByBaseItemIdAndStore(java.lang.Long baseitemId, java.lang.Integer anStoreId)
Finds the record by the base item id and store id.
java.util.Enumeration findByCatalog(java.lang.Long catalogId)
Finds the catalog entry with the catalog.
java.util.Enumeration findByCatalogAndGroup(java.lang.Long catalogId, java.lang.Long groupId)
Finds the catalog entry with the catalog ID and group ID.
java.util.Enumeration findByCatalogAndGroupAndStore(java.lang.Long anCatalogId, java.lang.Long anGroupId, java.lang.Integer anStoreId)
Finds the record by the catalog id, catalog group id and store id.
java.util.Enumeration findByCatalogAndStore(java.lang.Long anCatalogId, java.lang.Integer anStoreId)
Finds the record by the catalog id and store id.
java.util.Enumeration findByCatalogEntryIds(java.lang.Long[] arCatalogEntryIds)
This method returns an Enumeration of CatalogEntryAccessBean with the given CatalogEntry IDs.
java.util.Enumeration findByCatalogEntryIdsAndStore(java.lang.Long[] anCatalogEntryIds, java.lang.Integer anStoreId)
Finds the records for the catalog entry ids and store id.
java.util.Enumeration findByChildCatalogEntry(java.lang.Long childCatalogEntryId)
Finds the catalog entry with the child catalog entry.
java.util.Enumeration findByChildCatalogEntryAndStore(java.lang.Long anChildCatalogEntryId, java.lang.Integer anStoreId)
Finds the record which are the parent of the given child catalog entry and belong to the given store id.
java.util.Enumeration findByItemSpcId(java.lang.Long itemspcId)
This method returns an Enumeration of CatalogEntryAccessBean with the given ItemSpec Id.
java.util.Enumeration findByItemSpcIdAndStore(java.lang.Long anItemspcId, java.lang.Integer anStoreId)
Finds the record for the given item spec id and store id.
CatalogEntryAccessBean findByKeyAndStore(java.lang.Long catalogId, java.lang.Integer groupId)
Finds the catalog entry with the key and store ID.
java.util.Enumeration findByMemberId(java.lang.Long memberId)
Finds the catalog entry with the member ID.
CatalogEntryAccessBean findByMemberIdAndSKUNumber(java.lang.Long memberId, java.lang.String sku)
Finds the catalog entry with the member ID and sku number.
java.util.Enumeration findBySKUNumberAndStore(java.lang.String astrSku, java.lang.Integer anStoreId)
Finds the records for the given sku number and store id.
java.util.Enumeration findEntitledCatalogEntryByCatalogAndGroup(java.lang.Long aCatalogId, java.lang.Long aCatalogGroupId, java.lang.Long[] aInclusivePSList, java.lang.Long[] aExclusivePSList)
This method returns an Enumeration of CatalogEntryAccessBean with the given CatalogId, CatalogGroupId, inclusive ProductSets and exclusive ProductSets.
java.util.Enumeration findEntitledCatalogEntryByCatalogAndGroupAndStore(java.lang.Long anCatalogId, java.lang.Long anCatalogGroupId, java.lang.Long[] aInclusivePSList, java.lang.Long[] aExclusivePSList, java.lang.Integer anStoreId)
Finds entitled catalog entries for the given catalog id, catalog group id and store id, and which are allowed for the view.
java.util.Enumeration findEntitledCatalogEntryByCatalogAndGroupAndStoreOrderByPartNumber(java.lang.Long anCatalogId, java.lang.Long anCatalogGroupId, java.lang.Long[] aInclusivePSList, java.lang.Long[] aExclusivePSList, java.lang.Integer anStoreId)
Returns the prepared statement which does the query to find the entitled catalog entry by catalog id, catalog group id and store id.
java.util.Enumeration findWithPushDownQuery(java.lang.String query)
Finds the catalog entry with the specified query.
boolean fulfills(java.lang.Long arg0, java.lang.String arg1)
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.
java.lang.Long getBaseItemIdInEJBType()
This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT.
java.lang.String getBuyable()
This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER.
java.lang.Integer getBuyableInEJBType()
This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER.
RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessory()
Gets the list of accessories associated with this catalog entry.
RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessory(java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS)
This method returns all accessories associated with this Catalog Entry identified by the inclusion ProductSets and exclusion ProductSets.
RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessory(java.lang.String arg1)
Gets the list of accessories associated with this catalog entry identified by the arg1 specifier provided.
RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessoryByStore(java.lang.Integer anStoreId)
Gets the catalog entries with Accessory type for the given store id, and are not excluded from the view.
RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessoryByStore(java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS, java.lang.Integer anStoreId)
Gets the catalog entries with Accessory type for the given store id and semantic.
RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessoryByStore(java.lang.String aStrSemantic, java.lang.Integer anStoreId)
Gets the catalog entries with CrosssSell type for the given store id.
RelatedCatalogEntryAccessBean[] getCatalogEntriesByMAssocTypeAndStore(java.lang.String astrMercAssocType, java.lang.Integer anStoreId)
Gets the catalog entries for the given merchandizing association type and the given store id, and are not excluded from the view.
RelatedCatalogEntryAccessBean[] getCatalogEntriesByMAssocTypeAndStore(java.lang.String astrMercAssocType, java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS, java.lang.Integer anStoreId)
Gets the catalog entries for the given merchandizing association type and the given store id and semantic.
RelatedCatalogEntryAccessBean[] getCatalogEntriesByMAssocTypeAndStore(java.lang.String arg0, java.lang.String arg1, java.lang.Integer arg2)
getCatalogEntriesByMAssocTypeAndStore constructor
RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossell()
Gets the list of the cross-sell associated with this catalog entry.
RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossell(java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS)
This method returns all cross-sells associated with this catalog entry identified by the inclusion ProductSets and exclusion ProductSets.
RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossell(java.lang.String arg1)
Gets the list of the cross-sells associated with this catalog entry identified by the arg1 specifier provided.
RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossellByStore(java.lang.Integer anStoreId)
Gets the catalog entries with CrosssSell type for the given store id, and are not excluded from the view.
RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossellByStore(java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS, java.lang.Integer anStoreId)
Gets the catalog entries with CrosssSell type for the given store id and semantic.
RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossellByStore(java.lang.String aStrSemantic, java.lang.Integer anStoreId)
Gets the catalog entries with UpSell type for the given store id.
RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSell()
Gets the list of the up-sells associated with this catalog entry.
RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSell(java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS)
This method returns all up-sells associated with this catalog entry identified by the inclusion ProductSets and exclusion ProductSets.
RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSell(java.lang.String arg1)
Gets the list of the up-sell associated with this catalog entry identified by the arg1 specifier provided.
RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSellByStore(java.lang.Integer anStoreId)
Gets the catalog entries with UpSell type for the given store id, and are not excluded from the view.
RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSellByStore(java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS, java.lang.Integer anStoreId)
Gets the catalog entries with UpSell type for the given store id and semantic.
RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSellByStore(java.lang.String aStrSemantic, java.lang.Integer anStoreId)
Gets the catalog entries for the given merchandizing association type and the given store id.
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()
Gets the bean that holds the language specific information for this CatalogEntry.
CatalogEntryDescriptionAccessBean getDescription(java.lang.Integer arg1)
Gets the bean that holds the language specific information for this Catalog Entry for the language identified by language_id.
CatalogEntryDescriptionAccessBean getDescription(java.lang.Integer arg1, java.lang.Integer arg2)
The bean that holds the language specific information for this CatalogEntry for the language identified by language_id and the store identified by storeId.
java.sql.Timestamp getEndDate()
This method accesses a non-CMP field
java.lang.String getField1()
This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER.
java.lang.Integer getField1InEJBType()
This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER.
java.lang.String getField2()
This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER.
java.lang.Integer getField2InEJBType()
This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER.
java.lang.String getField3()
This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20 5).
java.math.BigDecimal getField3InEJBType()
This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20 5).
java.lang.String getField4()
This method provides access to the CATENTRY.FIELD4 column of DB2 type VARCHAR(254).
java.lang.String getField5()
This method provides access to the CATENTRY.FIELD5 column of DB2 type VARCHAR(254).
java.lang.String getItemspc_id()
This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT.
java.lang.Long getItemspc_idInEJBType()
This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT.
java.lang.String getLanguage_id()
This method accesses a non-CMP field
java.lang.Integer getLanguage_idInEJBType()
This method accesses a non-CMP field
java.lang.String getLastUpdate()
This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP.
java.sql.Timestamp getLastUpdateInEJBType()
This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP.
ListPriceAccessBean getListPrice(java.lang.String arg1)
This method provides access to the CATENTRY.OID column of DB2 type VARCHAR(64) NULL.
java.lang.String getManufacturerName()
This method provides access to the CATENTRY.MFNAME column of DB2 type VARCHAR(64).
java.lang.String getManufacturerPartNumber()
This method provides access to the CATENTRY.MFPARTNUMBER column of DB2 type VARCHAR(64).
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).
java.lang.String getOnAuction()
This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER.
java.lang.Integer getOnAuctionInEJBType()
This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER.
java.lang.String getOnSpecial()
This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER.
java.lang.Integer getOnSpecialInEJBType()
This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER.
java.lang.Long getOwner()
This method accesses a non-CMP field
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.sql.Timestamp getStartDate()
This method accesses a non-CMP field
java.lang.String getState()
This method provides access to the CATENTRY.STATE column of DB2 type CHAR(1) DEFAULT '1'.
java.lang.String getTemplateFileName(java.lang.Long[] arg0, java.lang.Integer arg1, java.lang.String arg2)
This method accesses a non-CMP field
java.lang.String getTemplateFileName(java.lang.Long arg1, java.lang.Integer arg2, java.lang.String arg3)
This method returns the display page name.
java.lang.String getTemplateFileName(java.lang.Long arg1, UserAccessBean arg2, java.lang.Integer arg3, java.lang.String arg4)
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, java.lang.Integer languageId)
Gets the display page name that can be used for this display.
java.lang.String getType()
This method accesses a non-CMP field
java.lang.String getUrl()
This method provides access to the CATENTRY.URL column of DB2 type VARCHAR(254).
protected void instantiateEJB()
protected boolean instantiateEJBByPrimaryKey()
boolean isCatalogEntryInStore(java.lang.Integer arg1)
Indicates id the catalog entry can be processed in the specified store.
void refreshCopyHelper()
Load data from the EJBObject.
void setBaseItemId(java.lang.Long newValue)
This method accesses a non-CMP field
void setBaseItemId(java.lang.String newValue)
This method accesses a non-CMP field
void setBuyable(java.lang.Integer newValue)
This method accesses a non-CMP field
void setBuyable(java.lang.String newValue)
This method accesses a non-CMP field
void setEndDate(java.sql.Timestamp newValue)
This method accesses a non-CMP field
void setField1(java.lang.Integer newValue)
This method accesses a non-CMP field
void setField1(java.lang.String newValue)
This method accesses a non-CMP field
void setField2(java.lang.Integer newValue)
This method accesses a non-CMP field
void setField2(java.lang.String newValue)
This method accesses a non-CMP field
void setField3(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setField3(java.lang.String newValue)
This method accesses a non-CMP field
void setField4(java.lang.String newValue)
This method accesses a non-CMP field
void setField5(java.lang.String newValue)
This method accesses a non-CMP field
void setInitKey_catalogEntryReferenceNumber(java.lang.String newValue)
Set the primary key for this object
void setItemspc_id(java.lang.Long newValue)
This method accesses a non-CMP field
void setItemspc_id(java.lang.String newValue)
This method accesses a non-CMP field
void setLanguage_id(java.lang.Integer newValue)
This method accesses a non-CMP field
void setLanguage_id(java.lang.String newValue)
This method accesses a non-CMP field
void setLastUpdate(java.lang.String newValue)
This method accesses a non-CMP field
void setLastUpdate(java.sql.Timestamp newValue)
This method accesses a non-CMP field
void setManufacturerName(java.lang.String newValue)
This method accesses a non-CMP field
void setManufacturerPartNumber(java.lang.String newValue)
This method accesses a non-CMP field
void setMarkForDelete(java.lang.Integer newValue)
This method accesses a non-CMP field
void setMarkForDelete(java.lang.String newValue)
This method accesses a non-CMP field
void setMemberId(java.lang.Long newValue)
This method accesses a non-CMP field
void setMemberId(java.lang.String newValue)
This method accesses a non-CMP field
void setOid(java.lang.String newValue)
This method accesses a non-CMP field
void setOnAuction(java.lang.Integer newValue)
This method accesses a non-CMP field
void setOnAuction(java.lang.String newValue)
This method accesses a non-CMP field
void setOnSpecial(java.lang.Integer newValue)
This method accesses a non-CMP field
void setOnSpecial(java.lang.String newValue)
This method accesses a non-CMP field
void setPartNumber(java.lang.String newValue)
This method accesses a non-CMP field
void setStartDate(java.sql.Timestamp newValue)
This method accesses a non-CMP field
void setState(java.lang.String newValue)
This method accesses a non-CMP field
void setUrl(java.lang.String newValue)
This method accesses a non-CMP field
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

CatalogEntryAccessBean

public CatalogEntryAccessBean()
Zero argument constructor used to initialize the access bean. This constructor corresponds to the following home interface method: public abstract com.ibm.commerce.catalog.objects.CatalogEntry com.ibm.commerce.catalog.objimpl.CatalogEntryHomeBase.findByPrimaryKey(com.ibm.commerce.catalog.objects.CatalogEntryKey) throws java.rmi.RemoteException,javax.ejb.FinderException The home interface method properties need to be set by calling the following setter methods before calling any business methods: setInitKey_catalogEntryReferenceNumber( java.lang.Long )

CatalogEntryAccessBean

public CatalogEntryAccessBean(javax.ejb.EJBObject o)
                       throws java.rmi.RemoteException
constructor
Parameters:
o - javax.ejb.EJBObject
Throws:
java.rmi.RemoteException

CatalogEntryAccessBean

public CatalogEntryAccessBean(java.lang.String argPartNumber,
                              java.lang.Long argMemberId)
                       throws javax.naming.NamingException,
                              javax.ejb.FinderException,
                              javax.ejb.CreateException,
                              java.rmi.RemoteException
IBM Internal use
Method Detail

findByKeyAndStore

public CatalogEntryAccessBean findByKeyAndStore(java.lang.Long catalogId,
                                                java.lang.Integer groupId)
                                         throws java.rmi.RemoteException,
                                                javax.ejb.FinderException,
                                                javax.naming.NamingException

Finds the catalog entry with the key and store ID.

SQL:
SELECT CATENTRY.CATENTTYPE_ID, CATENTRY.MEMBER_ID, CATENTRY.LASTUPDATE, CATENTRY.ONAUCTION, CATENTRY.BUYABLE, CATENTRY.MARKFORDELETE, CATENTRY.onspecial, CATENTRY.MFNAME, CATENTRY.PARTNUMBER, CATENTRY.FIELD3, CATENTRY.FIELD4, CATENTRY.FIELD5, CATENTRY.MFPARTNUMBER, CATENTRY.FIELD2, CATENTRY.FIELD1, CATENTRY.CATENTRY_ID, CATENTRY.URL FROM CATENTRY, STORECENT WHERE (CATENTRY.CATENTTYPE_ID IN ( 'CatalogEntryBean', 'ItemBean', 'BundleBean', 'PackageBean', 'ProductBean')) AND CATENTRY.MARKFORDELETE = 0 AND CATENTRY.CATENTRY_ID = catEntryID AND STORECENT.STOREENT_ID = storeID AND STORECENT.CATENTRY_ID = CATENTRY.CATENTRY_ID

Parameters:
catalogId - The catalog entry ID. java.lang.Long
groupId - The store ID. java.lang.Integer
Returns:
com.ibm.commerce.catalog.objects.CatalogEntryAccessBean
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException

findByMemberIdAndSKUNumber

public CatalogEntryAccessBean findByMemberIdAndSKUNumber(java.lang.Long memberId,
                                                         java.lang.String sku)
                                                  throws java.rmi.RemoteException,
                                                         javax.ejb.FinderException,
                                                         javax.naming.NamingException

Finds the catalog entry with the member ID and sku number.

SQL:
SELECT CATENTRY.CATENTTYPE_ID, CATENTRY.MEMBER_ID, CATENTRY.LASTUPDATE, CATENTRY.ONAUCTION, CATENTRY.BUYABLE, CATENTRY.MARKFORDELETE, CATENTRY.onspecial, CATENTRY.MFNAME, CATENTRY.PARTNUMBER, CATENTRY.FIELD3, CATENTRY.FIELD4, CATENTRY.FIELD5, CATENTRY.MFPARTNUMBER, CATENTRY.FIELD2, CATENTRY.FIELD1, CATENTRY.CATENTRY_ID, CATENTRY.URL FROM CATENTRY WHERE (CATENTRY.CATENTTYPE_ID IN ( 'CatalogEntryBean', 'ItemBean', 'BundleBean', 'PackageBean', 'ProductBean')) AND CATENTRY.MARKFORDELETE = 0 AND CATENTRY.MEMBER_ID = memberId and CATENTRY.PARTNUMBER = sku

Parameters:
memberId - The member ID. java.lang.Long
sku - The sku number. java.lang.String
Returns:
com.ibm.commerce.catalog.objects.CatalogEntryAccessBean
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException

findByAttributeValueWithAttributeId

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

This method returns an Enumeration of CatalogEntryAccessBean with the given attribute reference number.

SQL:
SELECT * FROM CATENTRY WHERE (CATENTRY.CATENTRY_ID IN (SELECT DISTINCT ATTRVALUE.CATENTRY_ID FROM ATTRVALUE WHERE ATTRVALUE.ATTRIBUTE_ID = anAttributeId )) AND (CATENTRY.MARKFORDELETE <>1)

Parameters:
anAttributeId - The reference number of an attribute.
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException

findByBaseItemId

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

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

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

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

findByCatalog

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

Finds the catalog entry with the catalog.

SQL:
SELECT CATENTRY.CATENTTYPE_ID, CATENTRY.MEMBER_ID, CATENTRY.LASTUPDATE, CATENTRY.ONAUCTION, CATENTRY.BUYABLE, CATENTRY.MARKFORDELETE, CATENTRY.onspecial, CATENTRY.MFNAME, CATENTRY.PARTNUMBER, CATENTRY.FIELD3, CATENTRY.FIELD4, CATENTRY.FIELD5, CATENTRY.MFPARTNUMBER, CATENTRY.FIELD2, CATENTRY.FIELD1, CATENTRY.CATENTRY_ID, CATENTRY.URL FROM CATENTRY, CATGPENREL WHERE (CATENTRY.CATENTTYPE_ID IN ( 'CatalogEntryBean', 'ItemBean', 'BundleBean', 'PackageBean', 'ProductBean')) AND CATENTRY.MARKFORDELETE = 0 AND CATGPENREL.CATALOG_ID = catalogId AND CATGPENREL.CATENTRY_ID = T1.CATENTRY_ID

Parameters:
catalogId - The catalog ID. 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

findByCatalogAndGroup

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

Finds the catalog entry with the catalog ID and group ID.

SQL:
SELECT CATENTRY.CATENTTYPE_ID, CATENTRY.MEMBER_ID, CATENTRY.LASTUPDATE, CATENTRY.ONAUCTION, CATENTRY.BUYABLE, CATENTRY.MARKFORDELETE, CATENTRY.onspecial, CATENTRY.MFNAME, CATENTRY.PARTNUMBER, CATENTRY.FIELD3, CATENTRY.FIELD4, CATENTRY.FIELD5, CATENTRY.MFPARTNUMBER, CATENTRY.FIELD2, CATENTRY.FIELD1, CATENTRY.CATENTRY_ID, CATENTRY.URL FROM CATENTRY, CATGPENTEL WHERE (CATENTRY.CATENTTYPE_ID IN ( 'CatalogEntryBean', 'ItemBean', 'BundleBean', 'PackageBean', 'ProductBean')) AND CATENTRY.MARKFORDELETE = 0 AND CATGPENREL.CATALOG_ID = catalogId AND CATGPENREL.CATGROUP_ID = groupId AND CATGPENREL.CATENTRY_ID = CATENTRY.CATENTRY_ID

Parameters:
catalogId - The catalog ID. java.lang.Long
groupId - The group ID. 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

findByCatalogEntryIds

public java.util.Enumeration findByCatalogEntryIds(java.lang.Long[] arCatalogEntryIds)
                                            throws java.rmi.RemoteException,
                                                   javax.ejb.FinderException,
                                                   javax.naming.NamingException

This method returns an Enumeration of CatalogEntryAccessBean with the given CatalogEntry IDs.

SQL:
SELECT * FROM CATENTRY WHERE CATENTRY.CATENTRY_ID IN (arCatalogEntryIds)

Parameters:
arCatalogEntryIds - An array of catalog entry reference numbers. 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

findByChildCatalogEntry

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

Finds the catalog entry with the child catalog entry.

SQL:
SELECT CATENTTYPE_ID, MEMBER_ID, LASTUPDATE, ONAUCTION, BUYABLE, MARKFORDELETE, onspecial, MFNAME, PARTNUMBER, FIELD3, FIELD4, FIELD5, MFPARTNUMBER, FIELD2, FIELD1, CATENTRY_ID, URL FROM CATENTRY WHERE (CATENTTYPE_ID IN ( 'CatalogEntryBean', 'ItemBean', 'BundleBean', 'PackageBean', 'ProductBean')) AND CATENTRY_ID IN (SELECT CATENTREL.CATENTRY_ID_PARENT FROM CATENTREL WHERE CATENTREL.CATENTRY_ID_CHILD = childCatalogEntryId AND CATENTREL.CATRELTYPE_ID = 'PRODUCT_ITEM')

Parameters:
childCatalogEntryId - The child catalog entry ID. 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

findByItemSpcId

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

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

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

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

findByMemberId

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

Finds the catalog entry with the member ID.

SQL:
SELECT CATENTTYPE_ID, MEMBER_ID, LASTUPDATE, ONAUCTION, BUYABLE, MARKFORDELETE, onspecial, MFNAME, PARTNUMBER, FIELD3, FIELD4, FIELD5, MFPARTNUMBER, FIELD2, FIELD1, CATENTRY_ID, URL FROM CATENTRY WHERE (CATENTTYPE_ID IN ( 'CatalogEntryBean', 'ItemBean', 'BundleBean', 'PackageBean', 'ProductBean')) AND MARKFORDELETE = 0 AND MEMBER_ID = memberId

Parameters:
memberId - The member ID. 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

findEntitledCatalogEntryByCatalogAndGroup

public java.util.Enumeration findEntitledCatalogEntryByCatalogAndGroup(java.lang.Long aCatalogId,
                                                                       java.lang.Long aCatalogGroupId,
                                                                       java.lang.Long[] aInclusivePSList,
                                                                       java.lang.Long[] aExclusivePSList)
                                                                throws java.rmi.RemoteException,
                                                                       javax.ejb.FinderException,
                                                                       javax.naming.NamingException

This method returns an Enumeration of CatalogEntryAccessBean with the given CatalogId, CatalogGroupId, inclusive ProductSets and exclusive ProductSets.

Parameters:
aCatalogId - A Catalog reference number. java.lang.Long
aCatalogGroupId - A Catalog Group reference number. java.lang.Long
aInclusivePSList - An array of inclusive ProductSets. java.lang.Long[]
aExclusivePSList - An array of exclusive ProductSets. 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

findWithPushDownQuery

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

Finds the catalog entry with the specified query. The push down query act as the where clause to search in the CATENTRY table. An example of the push down query: "CATENTRY_ID=1234 AND MEMBER_ID =5678"

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

setInitKey_catalogEntryReferenceNumber

public void setInitKey_catalogEntryReferenceNumber(java.lang.String newValue)

Set the primary key for this object

Parameters:
newValue - java.lang.String
Returns:
void

defaultJNDIName

protected java.lang.String defaultJNDIName()
Returns:
String

instantiateEJB

protected void instantiateEJB()
                       throws java.rmi.RemoteException,
                              javax.ejb.FinderException,
                              javax.naming.NamingException
Returns:
void
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

instantiateEJBByPrimaryKey

protected boolean instantiateEJBByPrimaryKey()
                                      throws java.rmi.RemoteException,
                                             javax.ejb.CreateException,
                                             javax.naming.NamingException
Returns:
boolean
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.naming.NamingException

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).

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

refreshCopyHelper

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

Load data from the EJBObject.

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

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.

The following is a description of this column:

Indicates the last time the CatalogEntry was updated.

Specified by:
getLastUpdate in interface CatalogEntryAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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.

The following is a description of this column:

Indicates the last time the CatalogEntry was updated.

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

setLastUpdate

public void setLastUpdate(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setLastUpdate in interface CatalogEntryAccessBeanData

setLastUpdate

public void setLastUpdate(java.sql.Timestamp newValue)
This method accesses a non-CMP field

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.

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 &quo

Specified by:
getItemspc_id in interface CatalogEntryAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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.

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 &quo

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

setItemspc_id

public void setItemspc_id(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setItemspc_id in interface CatalogEntryAccessBeanData

setItemspc_id

public void setItemspc_id(java.lang.Long newValue)
This method accesses a non-CMP field

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.

The following is a description of this column:

This flag identifies if this CatalogEntry is on auction.

Specified by:
getOnAuction in interface CatalogEntryAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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.

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setOnAuction

public void setOnAuction(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setOnAuction in interface CatalogEntryAccessBeanData

setOnAuction

public void setOnAuction(java.lang.Integer newValue)
This method accesses a non-CMP field

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) DEFAULT '1'.

The following is a description of this column:

Reserved for IBM internal use.

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

setState

public void setState(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setState in interface CatalogEntryAccessBeanData

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).

The following is a description of this column:

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

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

setManufacturerPartNumber

public void setManufacturerPartNumber(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setManufacturerPartNumber in interface CatalogEntryAccessBeanData

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.

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 CatalogEntryAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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.

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setBuyable

public void setBuyable(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setBuyable in interface CatalogEntryAccessBeanData

setBuyable

public void setBuyable(java.lang.Integer newValue)
This method accesses a non-CMP field

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:&l

Specified by:
getMarkForDelete in interface CatalogEntryAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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:&l

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

setMarkForDelete

public void setMarkForDelete(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setMarkForDelete in interface CatalogEntryAccessBeanData

setMarkForDelete

public void setMarkForDelete(java.lang.Integer newValue)
This method accesses a non-CMP field

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.

The following is a description of this column:

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

Specified by:
getBaseItemId in interface CatalogEntryAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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.

The following is a description of this column:

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

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

setBaseItemId

public void setBaseItemId(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setBaseItemId in interface CatalogEntryAccessBeanData

setBaseItemId

public void setBaseItemId(java.lang.Long newValue)
This method accesses a non-CMP field

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 CatalogEntryAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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).

The following is a description of this column:

Customizable.

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

setField5

public void setField5(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setField5 in interface CatalogEntryAccessBeanData

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).

The following is a description of this column:

Customizable.

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

setField4

public void setField4(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setField4 in interface CatalogEntryAccessBeanData

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).

The following is a description of this column:

Customizable.

Specified by:
getField3 in interface CatalogEntryAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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).

The following is a description of this column:

Customizable.

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

setField3

public void setField3(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setField3 in interface CatalogEntryAccessBeanData

setField3

public void setField3(java.math.BigDecimal newValue)
This method accesses a non-CMP field

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.

The following is a description of this column:

Customizable.

Specified by:
getField2 in interface CatalogEntryAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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.

The following is a description of this column:

Customizable.

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

setField2

public void setField2(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setField2 in interface CatalogEntryAccessBeanData

setField2

public void setField2(java.lang.Integer newValue)
This method accesses a non-CMP field

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.

The following is a description of this column:

Customizable.

Specified by:
getField1 in interface CatalogEntryAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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.

The following is a description of this column:

Customizable.

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

setField1

public void setField1(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setField1 in interface CatalogEntryAccessBeanData

setField1

public void setField1(java.lang.Integer newValue)
This method accesses a non-CMP field

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.

The following is a description of this column:

This flag identifies if this CatalogEntry is on special.

Specified by:
getOnSpecial in interface CatalogEntryAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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.

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setOnSpecial

public void setOnSpecial(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setOnSpecial in interface CatalogEntryAccessBeanData

setOnSpecial

public void setOnSpecial(java.lang.Integer newValue)
This method accesses a non-CMP field

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).

The following is a description of this column:

Reserved for IBM internal use.

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

setOid

public void setOid(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setOid in interface CatalogEntryAccessBeanData

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).

The following is a description of this column:

The URL to this CatalogEntry, which can be used as a download URL for soft goods.

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

setUrl

public void setUrl(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setUrl in interface CatalogEntryAccessBeanData

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 CatalogEntryAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setPartNumber

public void setPartNumber(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setPartNumber in interface CatalogEntryAccessBeanData

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).

The following is a description of this column:

The name of the manufacturer of this CatalogEntry.

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

setManufacturerName

public void setManufacturerName(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setManufacturerName in interface CatalogEntryAccessBeanData

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 CatalogEntryAccessBeanData
Returns:
String
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

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
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setMemberId

public void setMemberId(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setMemberId in interface CatalogEntryAccessBeanData

setMemberId

public void setMemberId(java.lang.Long newValue)
This method accesses a non-CMP field

getLanguage_id

public java.lang.String getLanguage_id()
                                throws java.rmi.RemoteException,
                                       javax.ejb.CreateException,
                                       javax.ejb.FinderException,
                                       javax.naming.NamingException
This method accesses a non-CMP field
Specified by:
getLanguage_id in interface CatalogEntryAccessBeanData
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

getLanguage_idInEJBType

public java.lang.Integer getLanguage_idInEJBType()
                                          throws java.rmi.RemoteException,
                                                 javax.ejb.CreateException,
                                                 javax.ejb.FinderException,
                                                 javax.naming.NamingException
This method accesses a non-CMP field
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setLanguage_id

public void setLanguage_id(java.lang.String newValue)
This method accesses a non-CMP field
Specified by:
setLanguage_id in interface CatalogEntryAccessBeanData

setLanguage_id

public void setLanguage_id(java.lang.Integer newValue)
This method accesses a non-CMP field

getType

public java.lang.String getType()
                         throws java.rmi.RemoteException,
                                javax.ejb.CreateException,
                                javax.ejb.FinderException,
                                javax.naming.NamingException
This method accesses a non-CMP field
Specified by:
getType in interface CatalogEntryAccessBeanData
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

isCatalogEntryInStore

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

Indicates id the catalog entry can be processed in the specified store.

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

fulfills

public boolean fulfills(java.lang.Long arg0,
                        java.lang.String arg1)
                 throws java.rmi.RemoteException,
                        java.lang.Exception,
                        javax.ejb.FinderException,
                        javax.naming.NamingException
Parameters:
arg0 - java.lang.Long
arg1 - java.lang.String
Returns:
boolean
Throws:
java.rmi.RemoteException
java.lang.Exception
javax.ejb.FinderException
javax.naming.NamingException

getDescription

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

Gets the bean that holds the language specific information for this CatalogEntry.

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

Gets the bean that holds the language specific information for this Catalog Entry for the language identified by language_id.

Parameters:
arg1 - 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 arg1,
                                                        java.lang.Integer arg2)
                                                 throws javax.naming.NamingException,
                                                        javax.ejb.CreateException,
                                                        javax.ejb.FinderException,
                                                        java.rmi.RemoteException

The bean that holds the language specific information for this CatalogEntry 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:
arg1 - The language ID. java.lang.Integer
arg2 - 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

getListPrice

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

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

The following is a description of this column:

Gets the list price of the catalog entry in the specified language. Reserved for IBM internal use only

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

getCatalogEntriesAccessory

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

Gets the list of accessories associated with this 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[] 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 Catalog Entry 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 arg1)
                                                           throws javax.naming.NamingException,
                                                                  javax.ejb.CreateException,
                                                                  javax.ejb.FinderException,
                                                                  java.rmi.RemoteException

Gets the list of accessories associated with this catalog entry identified by the arg1 specifier provided.

Parameters:
arg1 - The arg1 specified. 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

Gets the list of the cross-sell associated with this 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

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

Gets the list of the cross-sells associated with this catalog entry identified by the arg1 specifier provided.

Parameters:
arg1 - The arg1 specified. 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

Gets the list of the up-sells associated with this 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

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

Gets the list of the up-sell associated with this catalog entry identified by the arg1 specifier provided.

Parameters:
arg1 - The arg1 specified. 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

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

getOwner

public java.lang.Long getOwner()
                        throws java.lang.Exception,
                               java.rmi.RemoteException,
                               javax.ejb.FinderException,
                               javax.naming.NamingException
This method accesses a non-CMP field
Throws:
java.lang.Exception
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

getTemplateFileName

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

This method returns the display page name.

Parameters:
arg1 - The arg2 ID. java.lang.Long
arg2 - The arg2. com.ibm.commerce.arg2.objects.UserAccessBean
arg3 - The store ID. java.lang.Integer
arg4 - The device arg4 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,
                                            java.lang.Integer languageId)
                                     throws javax.naming.NamingException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            java.rmi.RemoteException

Gets the display page name that can be used for this display.

Parameters:
userNumber - The user ID. java.lang.Long
user - The user. com.ibm.commerce.user.objects.UserAccessBean
store_id - The store ID. java.lang.Integer
devicetype_id - The device devicetype_id 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

getTemplateFileName

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

This method returns the display page name.

Parameters:
arg1 - The user group ID. java.lang.Long
arg2 - The store ID. java.lang.Integer
arg3 - 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[] arg0,
                                            java.lang.Integer arg1,
                                            java.lang.String arg2)
                                     throws javax.naming.NamingException,
                                            javax.ejb.CreateException,
                                            javax.ejb.FinderException,
                                            java.rmi.RemoteException
This method accesses a non-CMP field
Throws:
javax.naming.NamingException
javax.ejb.CreateException
javax.ejb.FinderException
java.rmi.RemoteException

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

findByItemSpcIdAndStore

public java.util.Enumeration findByItemSpcIdAndStore(java.lang.Long anItemspcId,
                                                     java.lang.Integer anStoreId)
                                              throws javax.naming.NamingException,
                                                     javax.ejb.FinderException,
                                                     java.rmi.RemoteException
Finds the record for the given item spec id and store id.
Parameters:
anItemspcId - The item spec id.
anStoreId - The store id.
Returns:
The records meets the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByCatalogAndStore

public java.util.Enumeration findByCatalogAndStore(java.lang.Long anCatalogId,
                                                   java.lang.Integer anStoreId)
                                            throws javax.naming.NamingException,
                                                   javax.ejb.FinderException,
                                                   java.rmi.RemoteException
Finds the record by the catalog id and store id.
Parameters:
anCatalogId - The catalog id.
anStoreId - The store id.
Returns:
The records meets the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByAttributeValueWithAttributeIdAndStore

public java.util.Enumeration findByAttributeValueWithAttributeIdAndStore(java.lang.Long anAttributeId,
                                                                         java.lang.Integer anStoreId)
                                                                  throws javax.naming.NamingException,
                                                                         javax.ejb.FinderException,
                                                                         java.rmi.RemoteException
Finds the record by the attribute id and store id.
Parameters:
anAttributeId - The attribute id.
anStoreId - The store id.
Returns:
The records meets the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByBaseItemIdAndStore

public java.util.Enumeration findByBaseItemIdAndStore(java.lang.Long baseitemId,
                                                      java.lang.Integer anStoreId)
                                               throws javax.naming.NamingException,
                                                      javax.ejb.FinderException,
                                                      java.rmi.RemoteException
Finds the record by the base item id and store id.
Parameters:
baseitemId - The base item id.
anStoreId - The store id.
Returns:
The records meets the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findEntitledCatalogEntryByCatalogAndGroupAndStore

public java.util.Enumeration findEntitledCatalogEntryByCatalogAndGroupAndStore(java.lang.Long anCatalogId,
                                                                               java.lang.Long anCatalogGroupId,
                                                                               java.lang.Long[] aInclusivePSList,
                                                                               java.lang.Long[] aExclusivePSList,
                                                                               java.lang.Integer anStoreId)
                                                                        throws javax.naming.NamingException,
                                                                               javax.ejb.FinderException,
                                                                               java.rmi.RemoteException
Finds entitled catalog entries for the given catalog id, catalog group id and store id, and which are allowed for the view.
Parameters:
anCatalogId - The catalog id.
anCatalogGroupId - The catalog group id.
aInclusivePSList - The inclusion product set.
aExclusivePSList - The exclusion product set.
anStoreId - The store id.
Returns:
The records meets the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findBySKUNumberAndStore

public java.util.Enumeration findBySKUNumberAndStore(java.lang.String astrSku,
                                                     java.lang.Integer anStoreId)
                                              throws javax.naming.NamingException,
                                                     javax.ejb.FinderException,
                                                     java.rmi.RemoteException
Finds the records for the given sku number and store id.
Parameters:
astrSku - The sku number.
anStoreId - The store id.
Returns:
The records meets the searching criteria.
Throws:
java.rmi.RemoteException - The exception description.
javax.ejb.FinderException - The exception description.
javax.naming.NamingException

findByChildCatalogEntryAndStore

public java.util.Enumeration findByChildCatalogEntryAndStore(java.lang.Long anChildCatalogEntryId,
                                                             java.lang.Integer anStoreId)
                                                      throws javax.naming.NamingException,
                                                             javax.ejb.FinderException,
                                                             java.rmi.RemoteException
Finds the record which are the parent of the given child catalog entry and belong to the given store id.
Parameters:
anChildCatalogEntryId - The child catalog entry id.
anStoreId - The store id.
Returns:
The records meets the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByCatalogEntryIdsAndStore

public java.util.Enumeration findByCatalogEntryIdsAndStore(java.lang.Long[] anCatalogEntryIds,
                                                           java.lang.Integer anStoreId)
                                                    throws javax.naming.NamingException,
                                                           javax.ejb.FinderException,
                                                           java.rmi.RemoteException
Finds the records for the catalog entry ids and store id.
Parameters:
anCatalogEntryIds - The catalog entry ids.
anStoreId - The store id.
Returns:
The records meets the searching criteria.
Throws:
java.rmi.RemoteException - The exception description.
javax.ejb.FinderException - The exception description.
javax.naming.NamingException

findByCatalogAndGroupAndStore

public java.util.Enumeration findByCatalogAndGroupAndStore(java.lang.Long anCatalogId,
                                                           java.lang.Long anGroupId,
                                                           java.lang.Integer anStoreId)
                                                    throws javax.naming.NamingException,
                                                           javax.ejb.FinderException,
                                                           java.rmi.RemoteException
Finds the record by the catalog id, catalog group id and store id.
Parameters:
anCatalogId - The catalog id.
anGroupId - The catalog group id.
anStoreId - The store id.
Returns:
The records meets the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

getStartDate

public java.sql.Timestamp getStartDate()
                                throws java.rmi.RemoteException,
                                       javax.ejb.CreateException,
                                       javax.ejb.FinderException,
                                       javax.naming.NamingException
This method accesses a non-CMP field
Specified by:
getStartDate in interface CatalogEntryAccessBeanData
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setStartDate

public void setStartDate(java.sql.Timestamp newValue)
This method accesses a non-CMP field
Specified by:
setStartDate in interface CatalogEntryAccessBeanData

getEndDate

public java.sql.Timestamp getEndDate()
                              throws java.rmi.RemoteException,
                                     javax.ejb.CreateException,
                                     javax.ejb.FinderException,
                                     javax.naming.NamingException
This method accesses a non-CMP field
Specified by:
getEndDate in interface CatalogEntryAccessBeanData
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

setEndDate

public void setEndDate(java.sql.Timestamp newValue)
This method accesses a non-CMP field
Specified by:
setEndDate in interface CatalogEntryAccessBeanData

getCatalogEntriesCrossellByStore

public RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossellByStore(java.lang.Integer anStoreId)
                                                                 throws javax.naming.NamingException,
                                                                        javax.ejb.FinderException,
                                                                        javax.ejb.CreateException,
                                                                        java.rmi.RemoteException
Gets the catalog entries with CrosssSell type for the given store id, and are not excluded from the view.
Parameters:
anStoreId - The store id.
Returns:
The list of catalog entries crosssells which meets the searching criteria.
Throws:
javax.naming.NamingException
javax.ejb.CreateException
javax.ejb.FinderException
java.rmi.RemoteException

getCatalogEntriesCrossellByStore

public RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossellByStore(java.lang.String aStrSemantic,
                                                                        java.lang.Integer anStoreId)
                                                                 throws javax.naming.NamingException,
                                                                        javax.ejb.FinderException,
                                                                        javax.ejb.CreateException,
                                                                        java.rmi.RemoteException
Gets the catalog entries with UpSell type for the given store id.
Parameters:
anStoreId - The store id.
Returns:
The list of catalog entries upsells which meets the searching criteria.
Throws:
javax.naming.NamingException
javax.ejb.CreateException
javax.ejb.FinderException
java.rmi.RemoteException

getCatalogEntriesAccessoryByStore

public RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessoryByStore(java.lang.Long[] inclusionPS,
                                                                         java.lang.Long[] exclusionPS,
                                                                         java.lang.Integer anStoreId)
                                                                  throws javax.naming.NamingException,
                                                                         javax.ejb.FinderException,
                                                                         javax.ejb.CreateException,
                                                                         java.rmi.RemoteException
Gets the catalog entries with Accessory type for the given store id and semantic.
Parameters:
anStoreId - The store id.
Returns:
The list of catalog entries accessories.
Throws:
javax.naming.NamingException
javax.ejb.CreateException
javax.ejb.FinderException
java.rmi.RemoteException

getCatalogEntriesAccessoryByStore

public RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessoryByStore(java.lang.Integer anStoreId)
                                                                  throws javax.naming.NamingException,
                                                                         javax.ejb.FinderException,
                                                                         javax.ejb.CreateException,
                                                                         java.rmi.RemoteException
Gets the catalog entries with Accessory type for the given store id, and are not excluded from the view.
Parameters:
anStoreId - The store id.
Returns:
The list of catalog entries accessories which meets the criteria.
Throws:
javax.naming.NamingException
javax.ejb.CreateException
javax.ejb.FinderException
java.rmi.RemoteException

getCatalogEntriesUpSellByStore

public RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSellByStore(java.lang.Integer anStoreId)
                                                               throws javax.naming.NamingException,
                                                                      javax.ejb.FinderException,
                                                                      javax.ejb.CreateException,
                                                                      java.rmi.RemoteException
Gets the catalog entries with UpSell type for the given store id, and are not excluded from the view.
Parameters:
anStoreId - The store id.
Returns:
The list of catalog entries upsells which meets the searching criteria.
Throws:
javax.naming.NamingException
javax.ejb.CreateException
javax.ejb.FinderException
java.rmi.RemoteException

getCatalogEntriesUpSellByStore

public RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSellByStore(java.lang.Long[] inclusionPS,
                                                                      java.lang.Long[] exclusionPS,
                                                                      java.lang.Integer anStoreId)
                                                               throws javax.naming.NamingException,
                                                                      javax.ejb.FinderException,
                                                                      javax.ejb.CreateException,
                                                                      java.rmi.RemoteException
Gets the catalog entries with UpSell type for the given store id and semantic.
Parameters:
anStoreId - The store id.
Returns:
The list of catalog entries upsell which meets the searching criteria.
Throws:
javax.naming.NamingException
javax.ejb.CreateException
javax.ejb.FinderException
java.rmi.RemoteException

getCatalogEntriesUpSellByStore

public RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSellByStore(java.lang.String aStrSemantic,
                                                                      java.lang.Integer anStoreId)
                                                               throws javax.naming.NamingException,
                                                                      javax.ejb.FinderException,
                                                                      javax.ejb.CreateException,
                                                                      java.rmi.RemoteException
Gets the catalog entries for the given merchandizing association type and the given store id.
Parameters:
anStoreId - The store id.
Returns:
The list of catalog entries upsells which meets the searching criteria.
Throws:
javax.naming.NamingException
javax.ejb.CreateException
javax.ejb.FinderException
java.rmi.RemoteException

getCatalogEntriesCrossellByStore

public RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossellByStore(java.lang.Long[] inclusionPS,
                                                                        java.lang.Long[] exclusionPS,
                                                                        java.lang.Integer anStoreId)
                                                                 throws javax.naming.NamingException,
                                                                        javax.ejb.FinderException,
                                                                        javax.ejb.CreateException,
                                                                        java.rmi.RemoteException
Gets the catalog entries with CrosssSell type for the given store id and semantic.
Parameters:
anStoreId - The store id.
Returns:
The list of catalog entries crosssells which meets the searching criteria.
Throws:
javax.naming.NamingException
javax.ejb.CreateException
javax.ejb.FinderException
java.rmi.RemoteException

getCatalogEntriesAccessoryByStore

public RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessoryByStore(java.lang.String aStrSemantic,
                                                                         java.lang.Integer anStoreId)
                                                                  throws javax.naming.NamingException,
                                                                         javax.ejb.FinderException,
                                                                         javax.ejb.CreateException,
                                                                         java.rmi.RemoteException
Gets the catalog entries with CrosssSell type for the given store id.
Parameters:
anStoreId - The store id.
Returns:
The list of catalog entries crosssells which meets the searching criteria.
Throws:
javax.naming.NamingException
javax.ejb.CreateException
javax.ejb.FinderException
java.rmi.RemoteException

getCatalogEntriesByMAssocTypeAndStore

public RelatedCatalogEntryAccessBean[] getCatalogEntriesByMAssocTypeAndStore(java.lang.String astrMercAssocType,
                                                                             java.lang.Long[] inclusionPS,
                                                                             java.lang.Long[] exclusionPS,
                                                                             java.lang.Integer anStoreId)
                                                                      throws javax.naming.NamingException,
                                                                             javax.ejb.FinderException,
                                                                             javax.ejb.CreateException,
                                                                             java.rmi.RemoteException
Gets the catalog entries for the given merchandizing association type and the given store id and semantic.
Parameters:
astrMercAssocType - The type of the merchandizing associtation.
anStoreId - The store id.
Returns:
The list of catalog entries upsell which meets the searching criteria.
Throws:
javax.naming.NamingException
javax.ejb.CreateException
javax.ejb.FinderException
java.rmi.RemoteException

getCatalogEntriesByMAssocTypeAndStore

public RelatedCatalogEntryAccessBean[] getCatalogEntriesByMAssocTypeAndStore(java.lang.String arg0,
                                                                             java.lang.String arg1,
                                                                             java.lang.Integer arg2)
                                                                      throws javax.naming.NamingException,
                                                                             javax.ejb.FinderException,
                                                                             javax.ejb.CreateException,
                                                                             java.rmi.RemoteException
getCatalogEntriesByMAssocTypeAndStore constructor
Parameters:
arg0 - java.lang.String
arg1 - java.lang.String
arg2 - java.lang.Integer
Throws:
javax.naming.NamingException
javax.ejb.FinderException
javax.ejb.CreateException
java.rmi.RemoteException

getCatalogEntriesByMAssocTypeAndStore

public RelatedCatalogEntryAccessBean[] getCatalogEntriesByMAssocTypeAndStore(java.lang.String astrMercAssocType,
                                                                             java.lang.Integer anStoreId)
                                                                      throws javax.naming.NamingException,
                                                                             javax.ejb.FinderException,
                                                                             javax.ejb.CreateException,
                                                                             java.rmi.RemoteException
Gets the catalog entries for the given merchandizing association type and the given store id, and are not excluded from the view.
Parameters:
astrMercAssocType - The type of the merchandizing associtation.
anStoreId - The store id.
Returns:
The list of catalog entries upsells which meets the searching criteria.
Throws:
javax.naming.NamingException
javax.ejb.CreateException
javax.ejb.FinderException
java.rmi.RemoteException

findEntitledCatalogEntryByCatalogAndGroupAndStoreOrderByPartNumber

public java.util.Enumeration findEntitledCatalogEntryByCatalogAndGroupAndStoreOrderByPartNumber(java.lang.Long anCatalogId,
                                                                                                java.lang.Long anCatalogGroupId,
                                                                                                java.lang.Long[] aInclusivePSList,
                                                                                                java.lang.Long[] aExclusivePSList,
                                                                                                java.lang.Integer anStoreId)
                                                                                         throws javax.naming.NamingException,
                                                                                                javax.ejb.FinderException,
                                                                                                java.rmi.RemoteException
Returns the prepared statement which does the query to find the entitled catalog entry by catalog id, catalog group id and store id. The return is sorted by partnumber.
Parameters:
anCatalogId - The catalog id.
anCatalogGroupId - The catalog group id.
aInclusivePSList - The product set inclusion.
aExclusivePSList - The product set exclusion.
anStoreId - The store id.
Returns:
The prepared statement.
Throws:
java.lang.Exception
javax.naming.NamingException
javax.ejb.FinderException
java.rmi.RemoteException

Feedback