|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.ivj.ejb.runtime.AbstractAccessBean | +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean | +--com.ibm.commerce.catalog.objects.ProductAccessBean
This bean provides access to the CATENTRY table.
The following is a description of this table:
This table hold the information related to a Catalog Entry. Examples of Catalog Entries are Products, Items, Packages and Bundles.
Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean |
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef |
Constructor Summary | |
ProductAccessBean()
Default constructor. |
|
ProductAccessBean(javax.ejb.EJBObject aEJB)
Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
ProductAccessBean(java.lang.Long argCatalogEntryReferenceId)
Maps to a corresponding ejbCreate method in the home interface of the EJB |
|
ProductAccessBean(java.lang.String aPartNumber,
java.lang.Long aMemberId)
Maps to a corresponding ejbCreate method in the home interface of the EJB |
Method Summary | |
void |
commitCopyHelper()
Update(flush) data to the EJBObject (persistent storage). |
java.util.Enumeration |
findByBaseItemId(java.lang.Long aBaseItemId)
This method returns an Enumeration of ProductAccessBean with the given BaseItem Id. |
ProductAccessBean |
findByItem(java.lang.Long aCatentryId)
This method returns an Enumeration of ProductAccessBean with the given Item Id. |
ItemAccessBean |
findSkuByAttributes(java.util.Hashtable ahshResolveableAttributes)
This method finds a resolved item by its attributes and associated attribute values. |
boolean |
fulfills(java.lang.Long member,
java.lang.String relationship)
Determines if a given member fulfills a given relationship with the resource. |
AttributeAccessBean[] |
getAttributes()
This method returns the product's attributes. |
AttributeAccessBean[] |
getAttributes(java.lang.Integer aLanguageId)
This method returns the product's attributes for the specified language. |
BaseItemAccessBean |
getBaseItem()
This method returns the BaseItemAccessBean that represents the Base Item representation of this Catalog Entry. |
java.lang.String |
getBaseItemId()
This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL. |
java.lang.Long |
getBaseItemIdInEJBType()
This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL. |
java.lang.String |
getBuyable()
This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL. |
java.lang.Integer |
getBuyableInEJBType()
This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL. |
RelatedCatalogEntryAccessBean[] |
getCatalogEntriesAccessory()
This method returns all accessories associated with this product. |
RelatedCatalogEntryAccessBean[] |
getCatalogEntriesAccessory(java.lang.Long[] inclusionPS,
java.lang.Long[] exclusionPS)
This method returns all accessories associated with this product identified by the inclusion ProductSets and exclusion ProductSets. |
RelatedCatalogEntryAccessBean[] |
getCatalogEntriesAccessory(java.lang.String semantic)
This method returns all accessories associated with this product identified by the provided semantic specifier |
RelatedCatalogEntryAccessBean[] |
getCatalogEntriesCrossell()
This method returns all the cross-sells associated with this product. |
RelatedCatalogEntryAccessBean[] |
getCatalogEntriesCrossell(java.lang.Long[] inclusionPS,
java.lang.Long[] exclusionPS)
This method returns all cross-sells associated with this product identified by the inclusion ProductSets and exclusion ProductSets. |
RelatedCatalogEntryAccessBean[] |
getCatalogEntriesCrossell(java.lang.String semantic)
This method returns all the cross-sells associated with this product identified by the provided semantic specifier |
RelatedCatalogEntryAccessBean[] |
getCatalogEntriesUpSell()
This method returns all the up-sells associated with this product. |
RelatedCatalogEntryAccessBean[] |
getCatalogEntriesUpSell(java.lang.Long[] inclusionPS,
java.lang.Long[] exclusionPS)
This method returns all up-sells associated with this product identified by the inclusion ProductSets and exclusion ProductSets. |
RelatedCatalogEntryAccessBean[] |
getCatalogEntriesUpSell(java.lang.String semantic)
This method returns all the up-sells associated with this item identified by the provided semantic specifier |
java.lang.String |
getCatalogEntryReferenceNumber()
This method provides access to the CATENTRY.CATENTRY_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long |
getCatalogEntryReferenceNumberInEJBType()
This method provides access to the CATENTRY.CATENTRY_ID column of DB2 type BIGINT NOT NULL. |
CatalogEntryDescriptionAccessBean |
getDescription()
This method returns the CatalogEntryDescriptionAccessBean that holds the language specific information for this product. |
CatalogEntryDescriptionAccessBean |
getDescription(java.lang.Integer aLanguageId)
This method returns the CatalogEntryDescriptionAccessBean that holds the language specific information for this product for the language identified by language_id. |
CatalogEntryDescriptionAccessBean |
getDescription(java.lang.Integer aLanguageId,
java.lang.Integer aStoreId)
This method returns the CatalogEntryDescriptionAccessBean that holds the language specific information for this product for the language identified by language_id and the store identified by storeId. |
java.lang.String |
getField1()
This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL. |
java.lang.Integer |
getField1InEJBType()
This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL. |
java.lang.String |
getField2()
This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL. |
java.lang.Integer |
getField2InEJBType()
This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL. |
java.lang.String |
getField3()
This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL. |
java.math.BigDecimal |
getField3InEJBType()
This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL. |
java.lang.String |
getField4()
This method provides access to the CATENTRY.FIELD4 column of DB2 type VARCHAR(254) NULL. |
java.lang.String |
getField5()
This method provides access to the CATENTRY.FIELD5 column of DB2 type VARCHAR(254) NULL. |
ItemAccessBean[] |
getItems()
This method returns all the items that belong to the product. |
java.lang.String |
getItemspc_id()
This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL. |
java.lang.Long |
getItemspc_idInEJBType()
This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL. |
java.lang.String |
getLanguage_id()
This method returns the language identifier. |
java.lang.Integer |
getLanguage_idInEJBType()
This method returns the language identifier. |
java.lang.String |
getLastUpdate()
This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL. |
java.sql.Timestamp |
getLastUpdateInEJBType()
This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL. |
ListPriceAccessBean |
getListPrice(java.lang.String aCatalogEntryReferenceNumber)
This method returns the List price of a Product. |
java.lang.String |
getManufacturerName()
This method provides access to the CATENTRY.MFNAME column of DB2 type VARCHAR(64) NULL. |
java.lang.String |
getManufacturerPartNumber()
This method provides access to the CATENTRY.MFPARTNUMBER column of DB2 type VARCHAR(64) NULL. |
java.lang.String |
getMarkForDelete()
This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL. |
java.lang.Integer |
getMarkForDeleteInEJBType()
This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL. |
java.lang.String |
getMemberId()
This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long |
getMemberIdInEJBType()
This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL. |
java.lang.String |
getOid()
This method provides access to the CATENTRY.OID column of DB2 type VARCHAR (64) NULL. |
java.lang.String |
getOnAuction()
This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL. |
java.lang.Integer |
getOnAuctionInEJBType()
This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL. |
java.lang.String |
getOnSpecial()
This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL. |
java.lang.Integer |
getOnSpecialInEJBType()
This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL. |
java.lang.Long |
getOwner()
Returns the member id of the owner of the resource. |
java.lang.String[] |
getParentCatalogEntryIds()
This method returns all parent catalog entries of this catalog entry. |
java.lang.String |
getPartNumber()
This method provides access to the CATENTRY.PARTNUMBER column of DB2 type VARCHAR(64) NOT NULL. |
java.lang.String |
getState()
This method provides access to the CATENTRY.STATE column of DB2 type CHARACTER (1) NULL DEFAULT '1' . |
java.lang.String |
getTemplateFileName(java.lang.Long[] userGroupNumber,
java.lang.Integer store_id,
java.lang.String devicetype_id)
This method returns the display page name. |
java.lang.String |
getTemplateFileName(java.lang.Long userGroupNumber,
java.lang.Integer storeID,
java.lang.String deviceTypeID)
This method returns the display page name. |
java.lang.String |
getTemplateFileName(java.lang.Long userNumber,
UserAccessBean user,
java.lang.Integer store_id,
java.lang.String devicetype_id)
This method returns the display page name. |
java.lang.String |
getTemplateFileName(java.lang.Long userID,
UserAccessBean user,
java.lang.Integer storeID,
java.lang.String type,
java.lang.Integer languageId)
This method returns the display page name. |
java.lang.String |
getType()
This method returns the type of the catalog entry. |
java.lang.String |
getUrl()
This method provides access to the CATENTRY.URL column of DB2 type VARCHAR(254) NULL. |
boolean |
isCatalogEntryInStore(java.lang.Integer aStoreId)
This method indicates if the product can be processed in the specified store. |
void |
refreshCopyHelper()
Load data from the EJBObject. |
void |
setBaseItemId(java.lang.Long aBaseItemId)
This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL. |
void |
setBaseItemId(java.lang.String aBaseItemId)
This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL. |
void |
setBuyable(java.lang.Integer aBuyable)
This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL. |
void |
setBuyable(java.lang.String aBuyable)
This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL. |
void |
setField1(java.lang.Integer aField1)
This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL. |
void |
setField1(java.lang.String aField1)
This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL. |
void |
setField2(java.lang.Integer aField2)
This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL. |
void |
setField2(java.lang.String aField2)
This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL. |
void |
setField3(java.math.BigDecimal aField3)
This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL. |
void |
setField3(java.lang.String aField3)
This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL. |
void |
setField4(java.lang.String aField4)
This method provides access to the CATENTRY.FIELD4 column of DB2 type VARCHAR(254) NULL. |
void |
setField5(java.lang.String aField5)
This method provides access to the CATENTRY.FIELD5 column of DB2 type VARCHAR(254) NULL. |
void |
setInitKey_catalogEntryReferenceNumber(java.lang.String aInitKey_catalogEntryReferenceNumber)
Set the primary key for this object |
void |
setItemspc_id(java.lang.Long aItemspcId)
This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL. |
void |
setItemspc_id(java.lang.String aItemspcId)
This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL. |
void |
setLanguage_id(java.lang.Integer aLanguage_id)
This method provides access to the language identifier. |
void |
setLanguage_id(java.lang.String aLanguage_id)
This method provides access to the language identifier. |
void |
setLastUpdate(java.lang.String aLastUpdate)
This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL. |
void |
setLastUpdate(java.sql.Timestamp aLastUpdate)
This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL. |
void |
setManufacturerName(java.lang.String aManufacturerName)
This method provides access to the CATENTRY.MFNAME column of DB2 type VARCHAR(64) NULL. |
void |
setManufacturerPartNumber(java.lang.String aManufacturerPartNumber)
This method provides access to the CATENTRY.MFPARTNUMBER column of DB2 type VARCHAR(64) NULL. |
void |
setMarkForDelete(java.lang.Integer aMarkForDelete)
This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL. |
void |
setMarkForDelete(java.lang.String aMarkForDelete)
This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL. |
void |
setMemberId(java.lang.Long aMemberId)
This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL. |
void |
setMemberId(java.lang.String aMemberId)
This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL. |
void |
setOid(java.lang.String aOID)
This method provides access to the CATENTRY.OID column of DB2 type VARCHAR (64) NULL. |
void |
setOnAuction(java.lang.Integer aOnAuction)
This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL. |
void |
setOnAuction(java.lang.String aOnAuction)
This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL. |
void |
setOnSpecial(java.lang.Integer aOnSpecial)
This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL. |
void |
setOnSpecial(java.lang.String aOnSpecial)
This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL. |
void |
setPartNumber(java.lang.String aPartNumber)
This method provides access to the CATENTRY.PARTNUMBER column of DB2 type VARCHAR(64) NOT NULL. |
void |
setState(java.lang.String state)
This method provides access to the CATENTRY.STATE column of DB2 type CHARACTER (1) NULL DEFAULT '1' . |
void |
setUrl(java.lang.String aUrl)
This method provides access to the CATENTRY.URL column of DB2 type VARCHAR(254) NULL. |
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean |
__getCache, __getCache, __getKey, __setCache, __setCache, __setKey, commitCopyHelper, createAccessBeans, createAccessBeans, instantiateEJBByPrimaryKey, refreshCopyHelper, setEJBRef |
Methods inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean |
defaultJNDIName, defaultNameServiceType, defaultNameServiceURL, getEJBRef, getGlobalHome, getHome, getInit_GlobalNameServiceTypeName, getInit_GlobalNameServiceURLName, getInit_JNDIName, getInit_NameServiceTypeName, getInit_NameServiceURLName, getInitContext, getInitContext, instantiateEJB, resetEJBRef, resetHomeCache, setInit_GlobalNameServiceTypeName, setInit_GlobalNameServiceURLName, setInit_JNDIName, setInit_NameServiceTypeName, setInit_NameServiceURLName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ProductAccessBean()
Default constructor. It is used to initialize the access bean.
public ProductAccessBean(javax.ejb.EJBObject aEJB) throws java.rmi.RemoteException
Maps to a corresponding ejbCreate method in the home interface of the EJB
aEJB
- an EJBObject referencejava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic ProductAccessBean(java.lang.Long argCatalogEntryReferenceId) throws javax.ejb.CreateException, java.rmi.RemoteException, javax.naming.NamingException
Maps to a corresponding ejbCreate method in the home interface of the EJB
argCatalogEntryReferenceId
- The Catalog Entry reference number. java.lang.Longjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic ProductAccessBean(java.lang.String aPartNumber, java.lang.Long aMemberId) throws javax.naming.NamingException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException
Maps to a corresponding ejbCreate method in the home interface of the EJB
aPartNumber
- The Part Number of the Bundle.aMemberId
- The MemberId of the Bundle.java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionMethod Detail |
public void commitCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Update(flush) data to the EJBObject (persistent storage).
commitCopyHelper
in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.util.Enumeration findByBaseItemId(java.lang.Long aBaseItemId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
This method returns an Enumeration of ProductAccessBean with the given BaseItem Id.
SQL:
SELECT * FROM CATENTRY WHERE CATENTRY.BASEITEM_ID = aBaseItemId
aBaseItemId
- The reference number of a BaseItem.java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic ProductAccessBean findByItem(java.lang.Long aCatentryId) throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
This method returns an Enumeration of ProductAccessBean with the given Item Id.
SQL:
SELECT * FROM CATENTRY WHERE CATENTREL.CATRELTYPE_ID='PRODUCT_ITEM' and CATENTREL.CATENTRY_ID_CHILD = aCatentryId AND CATENTRY.CATENTRY_ID=CATENTREL.CATENTRY_ID_PARENT AND CATENTRY.MARKFORDELETE <>1
aCatentryId
- The reference number of a Item.java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic ItemAccessBean findSkuByAttributes(java.util.Hashtable ahshResolveableAttributes) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method finds a resolved item by its attributes and associated attribute values.
ahshResolveableAttributes
- A hash table containing attributes and associated attribute values. java.util.Hashtablejavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic boolean fulfills(java.lang.Long member, java.lang.String relationship) throws java.rmi.RemoteException, java.lang.Exception, javax.ejb.FinderException, javax.naming.NamingException
Determines if a given member fulfills a given relationship with the resource.
member
- Member id of the memberrelationship
- The relationship the member has with respect to the resourcepublic AttributeAccessBean[] getAttributes() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns the product's attributes.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic AttributeAccessBean[] getAttributes(java.lang.Integer aLanguageId) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns the product's attributes for the specified language.
aLanguageId
- The language id. java.lang.Integerjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic 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.
javax.naming.NamingException
- javax.ejb.CreateException
- javax.ejb.FinderException
- java.rmi.RemoteException
- public java.lang.String getBaseItemId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL.
The following is a description of this column:
The BaseItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ProductBean" or "PackageBean". BaseItems are used for fulfillment.
getBaseItemId
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Long getBaseItemIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL.
The following is a description of this column:
The BaseItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ProductBean" or "PackageBean". BaseItems are used for fulfillment.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getBuyable() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL.
The following is a description of this column:
Indicates whether this Catalog Entry is individually purchasable. A value of 1 indicates that it can be purchased while a value of 0 indicates that it can not.
getBuyable
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Integer getBuyableInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL.
The following is a description of this column:
Indicates whether this Catalog Entry is individually purchasable. A value of 1 indicates that it can be purchased while a value of 0 indicates that it can not.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessory() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns all accessories associated with this product.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic 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 product identified by the inclusion ProductSets and exclusion ProductSets.
inclusionPS
- An array of inclusion ProductSets. java.lang.Long[]exclusionPS
- An array of exclusion ProductSets. java.lang.Long[]javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic RelatedCatalogEntryAccessBean[] getCatalogEntriesAccessory(java.lang.String semantic) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns all accessories associated with this product identified by the provided semantic specifier
semantic
- java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossell() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns all the cross-sells associated with this product.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic 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 product identified by the inclusion ProductSets and exclusion ProductSets.
inclusionPS
- An array of inclusion ProductSets. java.lang.Long[]exclusionPS
- An array of exclusion ProductSets. java.lang.Long[]javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic RelatedCatalogEntryAccessBean[] getCatalogEntriesCrossell(java.lang.String semantic) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns all the cross-sells associated with this product identified by the provided semantic specifier
semantic
- java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSell() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns all the up-sells associated with this product.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic 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 product identified by the inclusion ProductSets and exclusion ProductSets.
inclusionPS
- An array of inclusion ProductSets. java.lang.Long[]exclusionPS
- An array of exclusion ProductSets. java.lang.Long[]javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic RelatedCatalogEntryAccessBean[] getCatalogEntriesUpSell(java.lang.String semantic) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns all the up-sells associated with this item identified by the provided semantic specifier
semantic
- java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.String getCatalogEntryReferenceNumber() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The internal reference number of the Catalog Entry.
getCatalogEntryReferenceNumber
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Long getCatalogEntryReferenceNumberInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The internal reference number of the Catalog Entry.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic CatalogEntryDescriptionAccessBean getDescription() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns the CatalogEntryDescriptionAccessBean that holds the language specific information for this product.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic CatalogEntryDescriptionAccessBean getDescription(java.lang.Integer aLanguageId) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns the CatalogEntryDescriptionAccessBean that holds the language specific information for this product for the language identified by language_id.
aLanguageId
- The language Id. java.lang.Integerjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic CatalogEntryDescriptionAccessBean getDescription(java.lang.Integer aLanguageId, java.lang.Integer aStoreId) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns the CatalogEntryDescriptionAccessBean that holds the language specific information for this product 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.
aLanguageId
- The language id. java.lang.IntegeraStoreId
- The store id. java.lang.Integerjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.String getField1() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL.
The following is a description of this column:
A customizable field.
getField1
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Integer getField1InEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL.
The following is a description of this column:
A customizable field.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getField2() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL.
The following is a description of this column:
A customizable field.
getField2
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Integer getField2InEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL.
The following is a description of this column:
A customizable field.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getField3() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL.
The following is a description of this column:
A customizable field.
getField3
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.math.BigDecimal getField3InEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL.
The following is a description of this column:
A customizable field.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getField4() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.FIELD4 column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
A customizable field.
getField4
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getField5() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.FIELD5 column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
A customizable field.
getField5
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic ItemAccessBean[] getItems() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns all the items that belong to the product.
javax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.String getItemspc_id() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL.
The following is a description of this column:
The SpecifiedItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ItemBean", "PackageBean", or "DynamicKitBean". SpecifiedItems are used for fulfillment.
getItemspc_id
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Long getItemspc_idInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL.
The following is a description of this column:
The SpecifiedItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ItemBean", "PackageBean", or "DynamicKitBean". SpecifiedItems are used for fulfillment.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getLanguage_id() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method returns the language identifier.
getLanguage_id
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Integer getLanguage_idInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method returns the language identifier.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getLastUpdate() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Indicates the last time that this Catalog Entry was updated.
getLastUpdate
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.sql.Timestamp getLastUpdateInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Indicates the last time that this Catalog Entry was updated.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic ListPriceAccessBean getListPrice(java.lang.String aCatalogEntryReferenceNumber) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns the List price of a Product.
aCatalogEntryReferenceNumber
- The catalog entry reference number. java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.String getManufacturerName() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.MFNAME column of DB2 type VARCHAR(64) NULL.
The following is a description of this column:
The name of the manufacturer of this Catalog Entry.
getManufacturerName
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getManufacturerPartNumber() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.MFPARTNUMBER column of DB2 type VARCHAR(64) NULL.
The following is a description of this column:
The part number used by the manufacturer to identify this Catalog Entry.
getManufacturerPartNumber
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getMarkForDelete() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Indicates if this Catalog Entry has been marked for deletion.
getMarkForDelete
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Integer getMarkForDeleteInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Indicates if this Catalog Entry has been marked for deletion.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getMemberId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The reference number that identifies the owner of the Catalog Entry. Along with the Part number, these columns are a unique index.
getMemberId
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Long getMemberIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The reference number that identifies the owner of the Catalog Entry. Along with the Part number, these columns are a unique index.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getOid() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.OID column of DB2 type VARCHAR (64) NULL.
The following is a description of this column:
Reserved for IBM internal use.
getOid
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getOnAuction() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL.
The following is a description of this column:
This flag identifies if this Catalog Entry is on auction.
getOnAuction
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Integer getOnAuctionInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL.
The following is a description of this column:
This flag identifies if this Catalog Entry is on auction.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getOnSpecial() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL.
The following is a description of this column:
This flag identifies if this Catalog Entry is on special.
getOnSpecial
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Integer getOnSpecialInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL.
The following is a description of this column:
This flag identifies if this Catalog Entry is on special.
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.Long getOwner() throws java.lang.Exception, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
Returns the member id of the owner of the resource.
public java.lang.String[] getParentCatalogEntryIds() throws javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException, javax.naming.NamingException
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getPartNumber() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.PARTNUMBER column of DB2 type VARCHAR(64) NOT NULL.
The following is a description of this column:
The reference number that identifies the Part Number of the Catalog Entry. Along with the Member_Id, these columns are a unique index.
getPartNumber
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getState() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.STATE column of DB2 type CHARACTER (1) NULL DEFAULT '1' .
The following is a description of this column:
Reserved for IBM internal use.
getState
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getTemplateFileName(java.lang.Long[] userGroupNumber, java.lang.Integer store_id, java.lang.String devicetype_id) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns the display page name.
userGroupNumber
- java.lang.Long[]store_id
- java.lang.Integerdevicetype_id
- java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.String getTemplateFileName(java.lang.Long userGroupNumber, java.lang.Integer storeID, java.lang.String deviceTypeID) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns the display page name.
userGroupNumber
- The user group ID. java.lang.LongstoreID
- The store ID. java.lang.IntegerdeviceTypeID
- The device type ID. java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.String getTemplateFileName(java.lang.Long userNumber, UserAccessBean user, java.lang.Integer store_id, java.lang.String devicetype_id) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns the display page name.
userNumber
- java.lang.Longuser
- com.ibm.commerce.user.objects.UserAccessBeanstore_id
- java.lang.Integerdevicetype_id
- java.lang.Stringjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.String getTemplateFileName(java.lang.Long userID, UserAccessBean user, java.lang.Integer storeID, java.lang.String type, java.lang.Integer languageId) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method returns the display page name.
userID
- The user ID. java.lang.Longuser
- The user. com.ibm.commerce.user.objects.UserAccessBeanstoreID
- The store ID. java.lang.Integertype
- The device type ID. java.lang.StringlanguageId
- The language ID. java.lang.Integerjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic java.lang.String getType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method returns the type of the catalog entry.
getType
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic java.lang.String getUrl() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the CATENTRY.URL column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
A URL to this Catalog Entry. This may be used as a download URL for soft goods.
getUrl
in interface ProductAccessBeanData
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic boolean isCatalogEntryInStore(java.lang.Integer aStoreId) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
This method indicates if the product can be processed in the specified store.
aStoreId
- The store id. java.lang.Integerjavax.naming.NamingException
- The javax.naming.NamingException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjava.rmi.RemoteException
- The java.rmi.RemoteException exceptionpublic void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Load data from the EJBObject.
refreshCopyHelper
in class com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
java.rmi.RemoteException
- The java.rmi.RemoteException exceptionjavax.ejb.CreateException
- The javax.ejb.CreateException exceptionjavax.ejb.FinderException
- The javax.ejb.FinderException exceptionjavax.naming.NamingException
- The javax.naming.NamingException exceptionpublic void setBaseItemId(java.lang.Long aBaseItemId)
This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL.
The following is a description of this column:
The BaseItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ProductBean" or "PackageBean". BaseItems are used for fulfillment.
aBaseItemId
- The BaseItem reference number. java.lang.Longpublic void setBaseItemId(java.lang.String aBaseItemId)
This method provides access to the CATENTRY.BASEITEM_ID column of DB2 type BIGINT NULL.
The following is a description of this column:
The BaseItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ProductBean" or "PackageBean". BaseItems are used for fulfillment.
setBaseItemId
in interface ProductAccessBeanData
aBaseItemId
- The BaseItem reference number. java.lang.Stringpublic void setBuyable(java.lang.Integer aBuyable)
This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL.
The following is a description of this column:
Indicates whether this Catalog Entry is individually purchasable. A value of 1 indicates that it can be purchased while a value of 0 indicates that it can not.
aBuyable
- Indicates if the product is individually purchasable. java.lang.Integerpublic void setBuyable(java.lang.String aBuyable)
This method provides access to the CATENTRY.BUYABLE column of DB2 type INTEGER NULL.
The following is a description of this column:
Indicates whether this Catalog Entry is individually purchasable. A value of 1 indicates that it can be purchased while a value of 0 indicates that it can not.
setBuyable
in interface ProductAccessBeanData
aBuyable
- Indicates if the product is individually purchasable. java.lang.Stringpublic void setField1(java.lang.Integer aField1)
This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL.
The following is a description of this column:
A customizable field.
aField1
- The field1 value of the product. java.lang.Integerpublic void setField1(java.lang.String aField1)
This method provides access to the CATENTRY.FIELD1 column of DB2 type INTEGER NULL.
The following is a description of this column:
A customizable field.
setField1
in interface ProductAccessBeanData
aField1
- The field1 value of the product. java.lang.Stringpublic void setField2(java.lang.Integer aField2)
This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL.
The following is a description of this column:
A customizable field.
aField2
- The field2 value of the product. java.lang.Integerpublic void setField2(java.lang.String aField2)
This method provides access to the CATENTRY.FIELD2 column of DB2 type INTEGER NULL.
The following is a description of this column:
A customizable field.
setField2
in interface ProductAccessBeanData
aField2
- The field2 value of the product. java.lang.Stringpublic void setField3(java.math.BigDecimal aField3)
This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL.
The following is a description of this column:
A customizable field.
aField3
- The field3 value of the product. java.math.BigDecimalpublic void setField3(java.lang.String aField3)
This method provides access to the CATENTRY.FIELD3 column of DB2 type DECIMAL(20,5) NULL.
The following is a description of this column:
A customizable field.
setField3
in interface ProductAccessBeanData
aField3
- The field3 value of the product. java.lang.Stringpublic void setField4(java.lang.String aField4)
This method provides access to the CATENTRY.FIELD4 column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
A customizable field.
setField4
in interface ProductAccessBeanData
aField4
- The field4 value of the product. java.lang.Stringpublic void setField5(java.lang.String aField5)
This method provides access to the CATENTRY.FIELD5 column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
A customizable field.
setField5
in interface ProductAccessBeanData
aField5
- The field5 value of the product. java.lang.Stringpublic void setInitKey_catalogEntryReferenceNumber(java.lang.String aInitKey_catalogEntryReferenceNumber)
Set the primary key for this object
aInitKey_catalogEntryReferenceNumber
- java.lang.Stringpublic void setItemspc_id(java.lang.Long aItemspcId)
This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL.
The following is a description of this column:
The SpecifiedItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ItemBean", "PackageBean", or "DynamicKitBean". SpecifiedItems are used for fulfillment.
aItemspcId
- The Itemspce Id. java.lang.Longpublic void setItemspc_id(java.lang.String aItemspcId)
This method provides access to the CATENTRY.ITEMSPC_ID column of DB2 type BIGINT NULL.
The following is a description of this column:
The SpecifiedItem that this CatalogEntry relates to. This column should only be populated for CatalogEntries that are of type "ItemBean", "PackageBean", or "DynamicKitBean". SpecifiedItems are used for fulfillment.
setItemspc_id
in interface ProductAccessBeanData
aItemspcId
- The Itemspce Id. java.lang.Stringpublic void setLanguage_id(java.lang.Integer aLanguage_id)
This method provides access to the language identifier.
aLanguage_id
- java.lang.Integerpublic void setLanguage_id(java.lang.String aLanguage_id)
This method provides access to the language identifier.
setLanguage_id
in interface ProductAccessBeanData
aLanguage_id
- java.lang.Stringpublic void setLastUpdate(java.lang.String aLastUpdate)
This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Indicates the last time that this Catalog Entry was updated.
setLastUpdate
in interface ProductAccessBeanData
aLastUpdate
- The last time that this product was updated. java.lang.Stringpublic void setLastUpdate(java.sql.Timestamp aLastUpdate)
This method provides access to the CATENTRY.LASTUPDATE column of DB2 type TIMESTAMP NULL.
The following is a description of this column:
Indicates the last time that this Catalog Entry was updated.
aLastUpdate
- The last time that this product was updated. java.sql.Timestamppublic void setManufacturerName(java.lang.String aManufacturerName)
This method provides access to the CATENTRY.MFNAME column of DB2 type VARCHAR(64) NULL.
The following is a description of this column:
The name of the manufacturer of this Catalog Entry.
setManufacturerName
in interface ProductAccessBeanData
aManufacturerName
- The name of the manufacturer of the product. java.lang.Stringpublic void setManufacturerPartNumber(java.lang.String aManufacturerPartNumber)
This method provides access to the CATENTRY.MFPARTNUMBER column of DB2 type VARCHAR(64) NULL.
The following is a description of this column:
The part number used by the manufacturer to identify this Catalog Entry.
setManufacturerPartNumber
in interface ProductAccessBeanData
aManufacturerPartNumber
- The part number used by the manufacturer to identify the product. java.lang.Stringpublic void setMarkForDelete(java.lang.Integer aMarkForDelete)
This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Indicates if this Catalog Entry has been marked for deletion.
aMarkForDelete
- Indicates if the product has been marked for deletion. java.lang.Integerpublic void setMarkForDelete(java.lang.String aMarkForDelete)
This method provides access to the CATENTRY.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
Indicates if this Catalog Entry has been marked for deletion.
setMarkForDelete
in interface ProductAccessBeanData
aMarkForDelete
- Indicates if the product has been marked for deletion. java.lang.Stringpublic void setMemberId(java.lang.Long aMemberId)
This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The reference number that identifies the owner of the Catalog Entry. Along with the Part number, these columns are a unique index.
aMemberId
- The reference number that identifies the owner of the product. java.lang.Longpublic void setMemberId(java.lang.String aMemberId)
This method provides access to the CATENTRY.MEMBER_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
The reference number that identifies the owner of the Catalog Entry. Along with the Part number, these columns are a unique index.
setMemberId
in interface ProductAccessBeanData
aMemberId
- The reference number that identifies the owner of the product. java.lang.Stringpublic void setOid(java.lang.String aOID)
This method provides access to the CATENTRY.OID column of DB2 type VARCHAR (64) NULL.
The following is a description of this column:
Reserved for IBM internal use.
setOid
in interface ProductAccessBeanData
aOID
- The OID. java.lang.Stringpublic void setOnAuction(java.lang.Integer aOnAuction)
This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL.
The following is a description of this column:
This flag identifies if this Catalog Entry is on auction.
aOnAuction
- The flag identifies if the product is on auction. java.lang.Integerpublic void setOnAuction(java.lang.String aOnAuction)
This method provides access to the CATENTRY.ONAUCTION column of DB2 type INTEGER NULL.
The following is a description of this column:
This flag identifies if this Catalog Entry is on auction.
setOnAuction
in interface ProductAccessBeanData
aOnAuction
- The flag identifies if the product is on auction. java.lang.Stringpublic void setOnSpecial(java.lang.Integer aOnSpecial)
This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL.
The following is a description of this column:
This flag identifies if this Catalog Entry is on special.
aOnSpecial
- The flag identifies if the product is on special. java.lang.Integerpublic void setOnSpecial(java.lang.String aOnSpecial)
This method provides access to the CATENTRY.ONSPECIAL column of DB2 type INTEGER NULL.
The following is a description of this column:
This flag identifies if this Catalog Entry is on special.
setOnSpecial
in interface ProductAccessBeanData
aOnSpecial
- The flag identifies if the product is on special. java.lang.Stringpublic void setPartNumber(java.lang.String aPartNumber)
This method provides access to the CATENTRY.PARTNUMBER column of DB2 type VARCHAR(64) NOT NULL.
The following is a description of this column:
The reference number that identifies the Part Number of the Catalog Entry. Along with the Member_Id, these columns are a unique index.
setPartNumber
in interface ProductAccessBeanData
aPartNumber
- The reference number that identifies the Part Number of the product. java.lang.Stringpublic void setState(java.lang.String state)
This method provides access to the CATENTRY.STATE column of DB2 type CHARACTER (1) NULL DEFAULT '1' .
The following is a description of this column:
Reserved for IBM internal use.
setState
in interface ProductAccessBeanData
state
- The state. java.lang.Stringpublic void setUrl(java.lang.String aUrl)
This method provides access to the CATENTRY.URL column of DB2 type VARCHAR(254) NULL.
The following is a description of this column:
A URL to this Catalog Entry. This may be used as a download URL for soft goods.
setUrl
in interface ProductAccessBeanData
aUrl
- The URL to the product. java.lang.String
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |