com.ibm.commerce.catalog.objects
Class RelatedCatalogEntryAccessBean

java.lang.Object
  com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
      com.ibm.commerce.catalog.objects.RelatedCatalogEntryAccessBean
All Implemented Interfaces:
RelatedCatalogEntryAccessBeanData
Direct Known Subclasses:
RelatedBundleDataBean, RelatedItemDataBean, RelatedPackageDataBean, RelatedProductDataBean

public class RelatedCatalogEntryAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements RelatedCatalogEntryAccessBeanData

This table holds the merchandising associations that exist between CatalogEntries. This access bean corresponds to the database table 'MASSOCCECE'.

See Also:
Serialized Form

Constructor Summary
RelatedCatalogEntryAccessBean()
Zero argument constructor used to initialize the access bean.
RelatedCatalogEntryAccessBean(javax.ejb.EJBObject o)
constructor
RelatedCatalogEntryAccessBean(java.lang.String associationType_Id, java.lang.String association_Id, java.lang.Long catalogEntry_Id_From, java.lang.Long catalogEntry_Id_To)
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).
protected java.lang.String defaultJNDIName()
java.util.Enumeration findByCatalogEntryAccessories(java.lang.Long catalogEntryReferenceNumber, java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS)
Finds the related catalog entry with the catalog entry accessories.
java.util.Enumeration findByCatalogEntryAccessoriesAndStore(java.lang.Long anCatalogEntryReferenceNumber, java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS, java.lang.Integer anStoreId)
Finds the accessories of the given catalog entries in the store which are included in and not excluded in the product sets.
java.util.Enumeration findByCatalogEntryAccessory(java.lang.Long catalogEntryReferenceNumber)
Finds the related catalog entry with the catalog entry accessories.
java.util.Enumeration findByCatalogEntryAccessoryAndStore(java.lang.Long anCatalogEntryReferenceNumber, java.lang.Integer anStoreId)
Finds the accessories of the given catalog entries in the store.
java.util.Enumeration findByCatalogEntryAccessoryWithSemantic(java.lang.Long catalogEntryReferenceNumber, java.lang.String semantic)
Finds the related catalog entry with the catalog entry accessories.
java.util.Enumeration findByCatalogEntryAccessoryWithSemanticAndStore(java.lang.Long anCatalogEntryReferenceNumber, java.lang.String astrSemantic, java.lang.Integer anStoreId)
Finds the accessories of the given catalog entries and semantic in the store.
java.util.Enumeration findByCatalogEntryAndMAssocTypeAndStore(java.lang.Long anCatalogEntryReferenceNumber, java.lang.String astrMassocType, java.lang.Integer anStoreId)
Finds the merchandizing associations of the given catalog entries and merchandizing association type in the store.
java.util.Enumeration findByCatalogEntryAndMAssocTypeAndStore(java.lang.Long anCatalogEntryReferenceNumber, java.lang.String astrMassocType, java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS, java.lang.Integer anStoreId)
Finds the merchandizing associations of the given catalog entries and the given catalog entries in the store which are included in and not excluded in the product sets.
java.util.Enumeration findByCatalogEntryAndStore(java.lang.Long anCatalogEntryReferenceNumber, java.lang.Integer anStoreId)
Finds the merchandizing associations of the given catalog entry in the store.
java.util.Enumeration findByCatalogEntryCrossSell(java.lang.Long catalogEntryReferenceNumber)
Finds the related catalog entry with the catalog entry accessories.
java.util.Enumeration findByCatalogEntryCrossSellAndStore(java.lang.Long anCatalogEntryReferenceNumber, java.lang.Integer anStoreId)
Finds the cross sells of the given catalog entries in the store.
java.util.Enumeration findByCatalogEntryCrossSells(java.lang.Long catalogEntryReferenceNumber, java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS)
Finds the related catalog entry with the catalog entry accessories.
java.util.Enumeration findByCatalogEntryCrossSellsAndStore(java.lang.Long anCatalogEntryReferenceNumber, java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS, java.lang.Integer anStoreId)
Finds the cross sells of the given catalog entries in the store which are included in and not excluded in the product sets.
java.util.Enumeration findByCatalogEntryCrossSellWithSemantic(java.lang.Long catalogEntryReferenceNumber, java.lang.String semantic)
Finds the related catalog entry with the catalog entry accessories.
java.util.Enumeration findByCatalogEntryCrossSellWithSemanticAndStore(java.lang.Long anCatalogEntryReferenceNumber, java.lang.String astrSemantic, java.lang.Integer anStoreId)
Finds the cross sells of the given catalog entries and semantic in the store.
java.util.Enumeration findByCatalogEntryUpSell(java.lang.Long catalogEntryReferenceNumber)
Finds the related catalog entry with the catalog entry accessories.
java.util.Enumeration findByCatalogEntryUpSellAndStore(java.lang.Long anCatalogEntryReferenceNumber, java.lang.Integer anStoreId)
Finds the up sells of the given catalog entries in the store.
java.util.Enumeration findByCatalogEntryUpSells(java.lang.Long catalogEntryReferenceNumber, java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS)
Finds the related catalog entry with the catalog entry accessories.
java.util.Enumeration findByCatalogEntryUpSellsAndStore(java.lang.Long anCatalogEntryReferenceNumber, java.lang.Long[] inclusionPS, java.lang.Long[] exclusionPS, java.lang.Integer anStoreId)
Finds the up sells of the given catalog entries in the store which are included in and not excluded in the product sets.
java.util.Enumeration findByCatalogEntryUpSellWithSemantic(java.lang.Long catalogEntryReferenceNumber, java.lang.String semantic)
Finds the related catalog entry with the catalog entry accessories.
java.util.Enumeration findByCatalogEntryUpSellWithSemanticAndStore(java.lang.Long anCatalogEntryReferenceNumber, java.lang.String astrSemantic, java.lang.Integer anStoreId)
Finds the up sells of the given catalog entries and semantic in the store.
java.util.Enumeration findByCatalogEntryWithSemanticAndMAssocTypeAndStore(java.lang.Long anCatalogEntryReferenceNumber, java.lang.String astrSemantic, java.lang.String astrMassocType, java.lang.Integer anStoreId)
Finds the merchandizing associations of the given catalog entries and the given catalog entries and semantic in the store.
java.util.Enumeration findWithPushDownQuery(java.lang.String query)
Finds the related catalog entry with the specified query.
java.lang.Long getAssociationReferenceNumber()
getAssociationReferenceNumber
java.lang.String getAssociationType()
This method provides access to the MASSOCCECE.MASSOCTYPE_ID column of DB2 type CHAR(32) NOT NULL.
java.sql.Timestamp getDate1()
This method accesses a non-CMP field
java.lang.String getField1()
This method provides access to the MASSOCCECE.FIELD1 column of DB2 type VARCHAR(254).
java.lang.String getField2()
This method provides access to the MASSOCCECE.FIELD2 column of DB2 type INTEGER.
java.lang.Integer getField2InEJBType()
This method provides access to the MASSOCCECE.FIELD2 column of DB2 type INTEGER.
java.lang.String getField3()
This method provides access to the MASSOCCECE.FIELD3 column of DB2 type DECIMAL(20 5).
java.math.BigDecimal getField3InEJBType()
This method provides access to the MASSOCCECE.FIELD3 column of DB2 type DECIMAL(20 5).
java.lang.String getFromCatalogEntryReferenceNumber()
This method provides access to the MASSOCCECE.CATENTRY_ID_FROM column of DB2 type BIGINT NOT NULL.
java.lang.Long getFromCatalogEntryReferenceNumberInEJBType()
This method provides access to the MASSOCCECE.CATENTRY_ID_FROM column of DB2 type BIGINT NOT NULL.
java.lang.String getGroupName()
This method provides access to the MASSOCCECE.GROUPNAME column of DB2 type VARCHAR(254).
java.lang.String getOid()
This method provides access to the MASSOCCECE.OID column of DB2 type VARCHAR(64).
java.lang.String getQuantity()
This method provides access to the MASSOCCECE.QUANTITY column of DB2 type FLOAT.
java.lang.Double getQuantityInEJBType()
This method provides access to the MASSOCCECE.QUANTITY column of DB2 type FLOAT.
java.lang.String getRank()
This method provides access to the MASSOCCECE.RANK column of DB2 type DECIMAL(20 5).
java.math.BigDecimal getRankInEJBType()
This method provides access to the MASSOCCECE.RANK column of DB2 type DECIMAL(20 5).
CatalogEntryAccessBean getRelatedCatalogEntry()
This method provides access to the MASSOCCECE.MASSOCTYPE_ID column of DB2 type CHAR(32) NOT NULL.
java.lang.String getRule()
This method provides access to the MASSOCCECE.RULE column of DB2 type VARCHAR(254).
java.lang.String getSemanticSpecifier()
This method provides access to the MASSOCCECE.MASSOC_ID column of DB2 type CHAR(32) NOT NULL.
java.lang.Integer getStoreId()
This method accesses a non-CMP field
java.lang.String getToCatalogEntryReferenceNumber()
This method provides access to the MASSOCCECE.CATENTRY_ID_TO column of DB2 type BIGINT NOT NULL.
java.lang.Long getToCatalogEntryReferenceNumberInEJBType()
This method provides access to the MASSOCCECE.CATENTRY_ID_TO column of DB2 type BIGINT NOT NULL.
protected void instantiateEJB()
protected boolean instantiateEJBByPrimaryKey()
void refreshCopyHelper()
Load data from the EJBObject.
void setAssociationType(java.lang.String newValue)
This method accesses a non-CMP field
void setDate1(java.sql.Timestamp 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 setFromCatalogEntryReferenceNumber(java.lang.Long newValue)
This method accesses a non-CMP field
void setFromCatalogEntryReferenceNumber(java.lang.String newValue)
This method accesses a non-CMP field
void setGroupName(java.lang.String newValue)
This method accesses a non-CMP field
void setInitKey_associationReferenceNumber(java.lang.String newValue)
Set the primary key for this object
void setOid(java.lang.String newValue)
This method accesses a non-CMP field
void setQuantity(java.lang.Double newValue)
This method accesses a non-CMP field
void setQuantity(java.lang.String newValue)
This method accesses a non-CMP field
void setRank(java.math.BigDecimal newValue)
This method accesses a non-CMP field
void setRank(java.lang.String newValue)
This method accesses a non-CMP field
void setRule(java.lang.String newValue)
This method accesses a non-CMP field
void setSemanticSpecifier(java.lang.String newValue)
This method accesses a non-CMP field
void setStoreId(java.lang.Integer newValue)
This method accesses a non-CMP field
void setToCatalogEntryReferenceNumber(java.lang.Long newValue)
This method accesses a non-CMP field
void setToCatalogEntryReferenceNumber(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

RelatedCatalogEntryAccessBean

public RelatedCatalogEntryAccessBean()
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.RelatedCatalogEntry com.ibm.commerce.catalog.objimpl.RelatedCatalogEntryHomeBase.findByPrimaryKey(com.ibm.commerce.catalog.objects.RelatedCatalogEntryKey) 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_associationReferenceNumber( java.lang.Long )

RelatedCatalogEntryAccessBean

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

RelatedCatalogEntryAccessBean

public RelatedCatalogEntryAccessBean(java.lang.String associationType_Id,
                                     java.lang.String association_Id,
                                     java.lang.Long catalogEntry_Id_From,
                                     java.lang.Long catalogEntry_Id_To)
                              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. Creates an access to the related catalog entry according to the association type ID, association reference number, from catalog entry ID, and to catalog entry ID.

Parameters:
associationType_Id - The association type ID. java.lang.String
association_Id - The association ID. java.lang.String
catalogEntry_Id_From - The From catalog entry ID. java.lang.Long
catalogEntry_Id_To - The To catalog entry ID. java.lang.Long
Throws:
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
Method Detail

findByCatalogEntryAccessories

public java.util.Enumeration findByCatalogEntryAccessories(java.lang.Long catalogEntryReferenceNumber,
                                                           java.lang.Long[] inclusionPS,
                                                           java.lang.Long[] exclusionPS)
                                                    throws java.rmi.RemoteException,
                                                           javax.ejb.FinderException,
                                                           javax.naming.NamingException

Finds the related catalog entry with the catalog entry accessories.

SQL:
SELECT MASSOCCECE.CATENTRY_ID_TO, MASSOCCECE.QUANTITY, MASSOCCECE.MASSOCTYPE_ID, MASSOCCECE.MASSOCCECE_ID, MASSOCCECE.CATENTRY_ID_FROM, MASSOCCECE.MASSOC_ID, MASSOCCECE.RULE, MASSOCCECE.RANK, MASSOCCECE.FIELD1, MASSOCCECE.FIELD2, MASSOCCECE.FIELD3, MASSOCCECE.GROUPNAME, MASSOCCECE.OID FROM MASSOCCECE, CATENTRY, PRSETCEREL, PRODUCTSET WHERE CATENTRY.MARKFORDELETE = 0 AND MASSOCCECE.CATENTRY_ID_FROM = catalogEntryReferenceNumber AND MASSOCCECE.MASSOCTYPE_ID = 'ACCESSORY' AND PRODUCTSET.MARKFORDELETE=0 AND CATENTRY.CATENTRY_ID = MASSOCCECE.CATENTRY_ID_TO AND MASSOCCECE.CATENTRY_ID_TO=CATENTRY.CATENTRY_ID AND MASSOCCECE.CATENTRY_ID_TO=PRSETCEREL.CATENTRY_ID AND PRSETCEREL.PRODUCTSET_ID = PRODUCTSET.PRODUCTSET_ID AND PRSETCEREL.PRODUCTSET_ID IN (inclusionPS) AND MASSOCCECE.CATENTRY_ID_TO NOT IN (SELECT CATENTRY_ID FROM PRSETCEREL WHERE PRODUCTSET_ID NOT IN (exclusionPS))

Parameters:
catalogEntryReferenceNumber - The catalog entry reference number. java.lang.Long
inclusionPS - The inclusion PS. java.lang.Long[]
exclusionPS - The exclusion PS. java.lang.Long[]
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByCatalogEntryAccessory

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

Finds the related catalog entry with the catalog entry accessories.

SQL:
SELECT T1.CATENTRY_ID_TO, T1.QUANTITY, T1.MASSOCTYPE_ID, T1.MASSOCCECE_ID, T1.CATENTRY_ID_FROM, T1.MASSOC_ID, T1.RULE, T1.RANK, T1.FIELD1, T1.FIELD2, T1.FIELD3, T1.GROUPNAME, T1.OID FROM MASSOCCECE T1 WHERE CATENTRY.MARKFORDELETE = 0 AND MASSOCCECE.CATENTRY_ID_FROM = catalogEntryReferenceNumber AND MASSOCCECE.MASSOCTYPE_ID = 'ACCESSORY' AND CATENTRY.CATENTRY_ID = MASSOCCECE.CATENTRY_ID_TO ORDER BY MASSOCCECE.RANK

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

findByCatalogEntryAccessoryWithSemantic

public java.util.Enumeration findByCatalogEntryAccessoryWithSemantic(java.lang.Long catalogEntryReferenceNumber,
                                                                     java.lang.String semantic)
                                                              throws java.rmi.RemoteException,
                                                                     javax.ejb.FinderException,
                                                                     javax.naming.NamingException

Finds the related catalog entry with the catalog entry accessories.

SQL:
SELECT MASSOCCECE.CATENTRY_ID_TO, MASSOCCECE.QUANTITY, MASSOCCECE.MASSOCTYPE_ID, MASSOCCECE.MASSOCCECE_ID, MASSOCCECE.CATENTRY_ID_FROM, MASSOCCECE.MASSOC_ID, MASSOCCECE.RULE, MASSOCCECE.RANK, MASSOCCECE.FIELD1, MASSOCCECE.FIELD2, MASSOCCECE.FIELD3, MASSOCCECE.GROUPNAME, MASSOCCECE.OID FROM MASSOCCECE, CATENTRY WHERE CATENTRY.MARKFORDELETE = 0 AND MASSOCCECE.CATENTRY_ID_FROM = catalogEntryReferenceNumber AND MASSOCCECE.MASSOC_ID = semantic AND MASSOCCECE.MASSOCTYPE_ID = 'ACCESSORY' AND CATENTRY.CATENTRY_ID = MASSOCCECE.CATENTRY_ID_TO ORDER BY MASSOCCECE.RANK

Parameters:
catalogEntryReferenceNumber - The catalog entry reference number. java.lang.Long
semantic - The semantic specifier. java.lang.String
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByCatalogEntryCrossSell

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

Finds the related catalog entry with the catalog entry accessories.

SQL:
SELECT MASSOCCECE.CATENTRY_ID_TO, MASSOCCECE.QUANTITY, MASSOCCECE.MASSOCTYPE_ID, MASSOCCECE.MASSOCCECE_ID, MASSOCCECE.CATENTRY_ID_FROM, MASSOCCECE.MASSOC_ID, MASSOCCECE.RULE, MASSOCCECE.RANK, MASSOCCECE.FIELD1, MASSOCCECE.FIELD2, MASSOCCECE.FIELD3, MASSOCCECE.GROUPNAME, MASSOCCECE.OID FROM MASSOCCECE, CATENTRY WHERE CATENTRY.MARKFORDELETE = 0 AND MASSOCCECE.CATENTRY_ID_FROM = catalogEntryReferenceNumber AND MASSOCCECE.MASSOCTYPE_ID = 'XSELL' AND CATENTRY.CATENTRY_ID = MASSOCCECE.CATENTRY_ID_TO ORDER BY MASSOCCECE.RANK

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

findByCatalogEntryCrossSellWithSemantic

public java.util.Enumeration findByCatalogEntryCrossSellWithSemantic(java.lang.Long catalogEntryReferenceNumber,
                                                                     java.lang.String semantic)
                                                              throws java.rmi.RemoteException,
                                                                     javax.ejb.FinderException,
                                                                     javax.naming.NamingException

Finds the related catalog entry with the catalog entry accessories.

SQL:
SELECT MASSOCCECE.CATENTRY_ID_TO, MASSOCCECE.QUANTITY, MASSOCCECE.MASSOCTYPE_ID, MASSOCCECE.MASSOCCECE_ID, MASSOCCECE.CATENTRY_ID_FROM, MASSOCCECE.MASSOC_ID, MASSOCCECE.RULE, MASSOCCECE.RANK, MASSOCCECE.FIELD1, MASSOCCECE.FIELD2, MASSOCCECE.FIELD3, MASSOCCECE.GROUPNAME, MASSOCCECE.OID FROM MASSOCCECE, CATENTRY WHERE CATENTRY.MARKFORDELETE = 0 AND MASSOCCECE.CATENTRY_ID_FROM = catalogEntryReferenceNumber AND MASSOCCECE.MASSOC_ID = semantic AND MASSOCCECE.MASSOCTYPE_ID = 'XSELL' AND CATENTRY.CATENTRY_ID = MASSOCCECE.CATENTRY_ID_TO ORDER BY MASSOCCECE.RANK

Parameters:
catalogEntryReferenceNumber - The catalog entry reference number. java.lang.Long
semantic - The semantic specifier. java.lang.String
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByCatalogEntryCrossSells

public java.util.Enumeration findByCatalogEntryCrossSells(java.lang.Long catalogEntryReferenceNumber,
                                                          java.lang.Long[] inclusionPS,
                                                          java.lang.Long[] exclusionPS)
                                                   throws java.rmi.RemoteException,
                                                          javax.ejb.FinderException,
                                                          javax.naming.NamingException

Finds the related catalog entry with the catalog entry accessories.

SQL:
SELECT MASSOCCECE.CATENTRY_ID_TO, MASSOCCECE.QUANTITY, MASSOCCECE.MASSOCTYPE_ID, MASSOCCECE.MASSOCCECE_ID, MASSOCCECE.CATENTRY_ID_FROM, MASSOCCECE.MASSOC_ID, MASSOCCECE.RULE, MASSOCCECE.RANK, MASSOCCECE.FIELD1, MASSOCCECE.FIELD2, MASSOCCECE.FIELD3, MASSOCCECE.GROUPNAME, MASSOCCECE.OID FROM MASSOCCECE, CATENTRY, PRSETCEREL, PRODUCTSET WHERE CATENTRY.MARKFORDELETE = 0 AND MASSOCCECE.CATENTRY_ID_FROM = catalogEntryReferenceNumber AND MASSOCCECE.MASSOCTYPE_ID = 'XSELL' AND PRODUCTSET.MARKFORDELETE=0 AND CATENTRY.CATENTRY_ID = MASSOCCECE.CATENTRY_ID_TO AND MASSOCCECE.CATENTRY_ID_TO=CATENTRY.CATENTRY_ID AND MASSOCCECE.CATENTRY_ID_TO=PRSETCEREL.CATENTRY_ID AND PRSETCEREL.PRODUCTSET_ID = PRODUCTSET.PRODUCTSET_ID AND PRSETCEREL.PRODUCTSET_ID IN (inclusionPS) AND MASSOCCECE.CATENTRY_ID_TO NOT IN (SELECT CATENTRY_ID FROM PRSETCEREL WHERE PRODUCTSET_ID NOT IN (exclusionPS))

Parameters:
catalogEntryReferenceNumber - The catalog entry reference number. java.lang.Long
inclusionPS - The inclusion PS. java.lang.Long[]
exclusionPS - The exclusion PS. java.lang.Long[]
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByCatalogEntryUpSell

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

Finds the related catalog entry with the catalog entry accessories.

SQL:
SELECT MASSOCCECE.CATENTRY_ID_TO, MASSOCCECE.QUANTITY, MASSOCCECE.MASSOCTYPE_ID, MASSOCCECE.MASSOCCECE_ID, MASSOCCECE.CATENTRY_ID_FROM, MASSOCCECE.MASSOC_ID, MASSOCCECE.RULE, MASSOCCECE.RANK, MASSOCCECE.FIELD1, MASSOCCECE.FIELD2, MASSOCCECE.FIELD3, MASSOCCECE.GROUPNAME, MASSOCCECE.OID FROM MASSOCCECE, CATENTRY WHERE CATENTRY.MARKFORDELETE = 0 AND MASSOCCECE.CATENTRY_ID_FROM = catalogEntryReferenceNumber AND MASSOCCECE.MASSOCTYPE_ID = 'UPSELL' AND CATENTRY.CATENTRY_ID = MASSOCCECE.CATENTRY_ID_TO ORDER BY MASSOCCECE.RANK

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

findByCatalogEntryUpSellWithSemantic

public java.util.Enumeration findByCatalogEntryUpSellWithSemantic(java.lang.Long catalogEntryReferenceNumber,
                                                                  java.lang.String semantic)
                                                           throws java.rmi.RemoteException,
                                                                  javax.ejb.FinderException,
                                                                  javax.naming.NamingException

Finds the related catalog entry with the catalog entry accessories.

SQL:
SELECT MASSOCCECE.CATENTRY_ID_TO, MASSOCCECE.QUANTITY, MASSOCCECE.MASSOCTYPE_ID, MASSOCCECE.MASSOCCECE_ID, MASSOCCECE.CATENTRY_ID_FROM, MASSOCCECE.MASSOC_ID, MASSOCCECE.RULE, MASSOCCECE.RANK, MASSOCCECE.FIELD1, MASSOCCECE.FIELD2, MASSOCCECE.FIELD3, MASSOCCECE.GROUPNAME, MASSOCCECE.OID FROM MASSOCCECE, CATENTRY WHERE CATENTRY.MARKFORDELETE = 0 AND MASSOCCECE.CATENTRY_ID_FROM = catalogEntryReferenceNumber AND MASSOCCECE.MASSOC_ID = semantic AND MASSOCCECE.MASSOCTYPE_ID = 'UPSELL' AND CATENTRY.CATENTRY_ID = MASSOCCECE.CATENTRY_ID_TO ORDER BY MASSOCCECE.RANK

Parameters:
catalogEntryReferenceNumber - The catalog entry reference number. java.lang.Long
semantic - The semantic. java.lang.String
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findByCatalogEntryUpSells

public java.util.Enumeration findByCatalogEntryUpSells(java.lang.Long catalogEntryReferenceNumber,
                                                       java.lang.Long[] inclusionPS,
                                                       java.lang.Long[] exclusionPS)
                                                throws java.rmi.RemoteException,
                                                       javax.ejb.FinderException,
                                                       javax.naming.NamingException

Finds the related catalog entry with the catalog entry accessories.

SQL:
SELECT MASSOCCECE.CATENTRY_ID_TO, MASSOCCECE.QUANTITY, MASSOCCECE.MASSOCTYPE_ID, MASSOCCECE.MASSOCCECE_ID, MASSOCCECE.CATENTRY_ID_FROM, MASSOCCECE.MASSOC_ID, MASSOCCECE.RULE, MASSOCCECE.RANK, MASSOCCECE.FIELD1, MASSOCCECE.FIELD2, MASSOCCECE.FIELD3, MASSOCCECE.GROUPNAME, MASSOCCECE.OID FROM MASSOCCECE, CATENTRY, PRSETCEREL, PRODUCTSET WHERE CATENTRY.MARKFORDELETE = 0 AND MASSOCCECE.CATENTRY_ID_FROM = catalogEntryReferenceNumber AND MASSOCCECE.MASSOCTYPE_ID = 'XSELL' AND PRODUCTSET.MARKFORDELETE=0 AND CATENTRY.CATENTRY_ID = MASSOCCECE.CATENTRY_ID_TO AND MASSOCCECE.CATENTRY_ID_TO=CATENTRY.CATENTRY_ID AND MASSOCCECE.CATENTRY_ID_TO=PRSETCEREL.CATENTRY_ID AND PRSETCEREL.PRODUCTSET_ID = PRODUCTSET.PRODUCTSET_ID AND PRSETCEREL.PRODUCTSET_ID IN (inclusionPS) AND MASSOCCECE.CATENTRY_ID_TO NOT IN (SELECT CATENTRY_ID FROM PRSETCEREL WHERE PRODUCTSET_ID NOT IN (exclusionPS))

Parameters:
catalogEntryReferenceNumber - The catalog entry reference number. java.lang.Long
inclusionPS - The inclusion PS. java.lang.Long[]
exclusionPS - The exclusion PS. java.lang.Long[]
Returns:
java.util.Enumeration
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

findWithPushDownQuery

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

Finds the related catalog entry with the specified query. The push down query act as the where clause to search in the MASSOCCECE table. An example of the push down query: "CATENTRY_ID_TO=1234 AND CATENTRY_ID_FROM =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 - The javax.naming.NamingException exception

setInitKey_associationReferenceNumber

public void setInitKey_associationReferenceNumber(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

getQuantity

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

This method provides access to the MASSOCCECE.QUANTITY column of DB2 type FLOAT.

The following is a description of this column:

The quantity related to this association.

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

getQuantityInEJBType

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

This method provides access to the MASSOCCECE.QUANTITY column of DB2 type FLOAT.

The following is a description of this column:

The quantity related to this association.

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

setQuantity

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

setQuantity

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

getRule

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

This method provides access to the MASSOCCECE.RULE column of DB2 type VARCHAR(254).

The following is a description of this column:

Reserved for IBM internal use.

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

setRule

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

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 MASSOCCECE.FIELD3 column of DB2 type DECIMAL(20 5).

The following is a description of this column:

Customizable.

Specified by:
getField3 in interface RelatedCatalogEntryAccessBeanData
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 MASSOCCECE.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 RelatedCatalogEntryAccessBeanData

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 MASSOCCECE.FIELD2 column of DB2 type INTEGER.

The following is a description of this column:

Customizable.

Specified by:
getField2 in interface RelatedCatalogEntryAccessBeanData
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 MASSOCCECE.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 RelatedCatalogEntryAccessBeanData

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 MASSOCCECE.FIELD1 column of DB2 type VARCHAR(254).

The following is a description of this column:

Customizable.

Specified by:
getField1 in interface RelatedCatalogEntryAccessBeanData
Returns:
java.lang.String
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 RelatedCatalogEntryAccessBeanData

getFromCatalogEntryReferenceNumber

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

This method provides access to the MASSOCCECE.CATENTRY_ID_FROM column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogEntry that is the source of the association.

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

getFromCatalogEntryReferenceNumberInEJBType

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

This method provides access to the MASSOCCECE.CATENTRY_ID_FROM column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogEntry that is the source of the association.

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

setFromCatalogEntryReferenceNumber

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

setFromCatalogEntryReferenceNumber

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

getGroupName

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

This method provides access to the MASSOCCECE.GROUPNAME column of DB2 type VARCHAR(254).

The following is a description of this column:

Reserved for IBM internal use.

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

setGroupName

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

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 MASSOCCECE.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 RelatedCatalogEntryAccessBeanData
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 RelatedCatalogEntryAccessBeanData

getRank

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

This method provides access to the MASSOCCECE.RANK column of DB2 type DECIMAL(20 5).

The following is a description of this column:

The sequence number used for display order.

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

getRankInEJBType

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

This method provides access to the MASSOCCECE.RANK column of DB2 type DECIMAL(20 5).

The following is a description of this column:

The sequence number used for display order.

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

setRank

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

setRank

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

getToCatalogEntryReferenceNumber

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

This method provides access to the MASSOCCECE.CATENTRY_ID_TO column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogEntry that is the target of the association.

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

getToCatalogEntryReferenceNumberInEJBType

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

This method provides access to the MASSOCCECE.CATENTRY_ID_TO column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogEntry that is the target of the association.

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

setToCatalogEntryReferenceNumber

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

setToCatalogEntryReferenceNumber

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

getSemanticSpecifier

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

This method provides access to the MASSOCCECE.MASSOC_ID column of DB2 type CHAR(32) NOT NULL.

The following is a description of this column:

The Identifier of the semantic specifier. Foreign key to the MASSOC table.

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

setSemanticSpecifier

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

getAssociationType

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

This method provides access to the MASSOCCECE.MASSOCTYPE_ID column of DB2 type CHAR(32) NOT NULL.

The following is a description of this column:

The Identifier of the association type. Foreign key to the MASSOCTYPE table.

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

setAssociationType

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

getRelatedCatalogEntry

public CatalogEntryAccessBean getRelatedCatalogEntry()
                                              throws javax.naming.NamingException,
                                                     javax.ejb.CreateException,
                                                     javax.ejb.FinderException,
                                                     java.rmi.RemoteException

This method provides access to the MASSOCCECE.MASSOCTYPE_ID column of DB2 type CHAR(32) NOT NULL.

The following is a description of this column:

The Identifier of the association type. Foreign key to the MASSOCTYPE table.

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

getStoreId

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

setStoreId

public void setStoreId(java.lang.Integer newValue)
This method accesses a non-CMP field
Specified by:
setStoreId in interface RelatedCatalogEntryAccessBeanData

getDate1

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

setDate1

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

findByCatalogEntryUpSellsAndStore

public java.util.Enumeration findByCatalogEntryUpSellsAndStore(java.lang.Long anCatalogEntryReferenceNumber,
                                                               java.lang.Long[] inclusionPS,
                                                               java.lang.Long[] exclusionPS,
                                                               java.lang.Integer anStoreId)
                                                        throws javax.naming.NamingException,
                                                               javax.ejb.FinderException,
                                                               java.rmi.RemoteException
Finds the up sells of the given catalog entries in the store which are included in and not excluded in the product sets.
Parameters:
anCatalogEntryReferenceNumber - The catalog entry reference number.
inclusionPS - The product set inclusion.
exclusionPS - The product set exclusion.
anStoreId - The store id.
Returns:
The records which meet the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByCatalogEntryUpSellAndStore

public java.util.Enumeration findByCatalogEntryUpSellAndStore(java.lang.Long anCatalogEntryReferenceNumber,
                                                              java.lang.Integer anStoreId)
                                                       throws javax.naming.NamingException,
                                                              javax.ejb.FinderException,
                                                              java.rmi.RemoteException
Finds the up sells of the given catalog entries in the store.
Parameters:
anCatalogEntryReferenceNumber - The catalog entry reference number.
anStoreId - The store id.
Returns:
The records which meet the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByCatalogEntryAccessoryWithSemanticAndStore

public java.util.Enumeration findByCatalogEntryAccessoryWithSemanticAndStore(java.lang.Long anCatalogEntryReferenceNumber,
                                                                             java.lang.String astrSemantic,
                                                                             java.lang.Integer anStoreId)
                                                                      throws javax.naming.NamingException,
                                                                             javax.ejb.FinderException,
                                                                             java.rmi.RemoteException
Finds the accessories of the given catalog entries and semantic in the store.
Parameters:
anCatalogEntryReferenceNumber - The catalog entry reference number.
astrSemantic - The semantic.
anStoreId - The store id.
Returns:
The records which meet the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByCatalogEntryCrossSellWithSemanticAndStore

public java.util.Enumeration findByCatalogEntryCrossSellWithSemanticAndStore(java.lang.Long anCatalogEntryReferenceNumber,
                                                                             java.lang.String astrSemantic,
                                                                             java.lang.Integer anStoreId)
                                                                      throws javax.naming.NamingException,
                                                                             javax.ejb.FinderException,
                                                                             java.rmi.RemoteException
Finds the cross sells of the given catalog entries and semantic in the store.
Parameters:
anCatalogEntryReferenceNumber - The catalog entry reference number.
astrSemantic - The semantic.
anStoreId - The store id.
Returns:
The records which meet the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByCatalogEntryAccessoryAndStore

public java.util.Enumeration findByCatalogEntryAccessoryAndStore(java.lang.Long anCatalogEntryReferenceNumber,
                                                                 java.lang.Integer anStoreId)
                                                          throws javax.naming.NamingException,
                                                                 javax.ejb.FinderException,
                                                                 java.rmi.RemoteException
Finds the accessories of the given catalog entries in the store.
Parameters:
anCatalogEntryReferenceNumber - The catalog entry reference number.
anStoreId - The store id.
Returns:
The records which meet the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByCatalogEntryAccessoriesAndStore

public java.util.Enumeration findByCatalogEntryAccessoriesAndStore(java.lang.Long anCatalogEntryReferenceNumber,
                                                                   java.lang.Long[] inclusionPS,
                                                                   java.lang.Long[] exclusionPS,
                                                                   java.lang.Integer anStoreId)
                                                            throws javax.naming.NamingException,
                                                                   javax.ejb.FinderException,
                                                                   java.rmi.RemoteException
Finds the accessories of the given catalog entries in the store which are included in and not excluded in the product sets.
Parameters:
anCatalogEntryReferenceNumber - The catalog entry reference number.
inclusionPS - The product set inclusion.
exclusionPS - The product set exclusion.
anStoreId - The store id.
Returns:
The records which meet the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByCatalogEntryCrossSellsAndStore

public java.util.Enumeration findByCatalogEntryCrossSellsAndStore(java.lang.Long anCatalogEntryReferenceNumber,
                                                                  java.lang.Long[] inclusionPS,
                                                                  java.lang.Long[] exclusionPS,
                                                                  java.lang.Integer anStoreId)
                                                           throws javax.naming.NamingException,
                                                                  javax.ejb.FinderException,
                                                                  java.rmi.RemoteException
Finds the cross sells of the given catalog entries in the store which are included in and not excluded in the product sets.
Parameters:
anCatalogEntryReferenceNumber - The catalog entry reference number.
inclusionPS - The product set inclusion.
exclusionPS - The product set exclusion.
anStoreId - The store id.
Returns:
The records which meet the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByCatalogEntryCrossSellAndStore

public java.util.Enumeration findByCatalogEntryCrossSellAndStore(java.lang.Long anCatalogEntryReferenceNumber,
                                                                 java.lang.Integer anStoreId)
                                                          throws javax.naming.NamingException,
                                                                 javax.ejb.FinderException,
                                                                 java.rmi.RemoteException
Finds the cross sells of the given catalog entries in the store.
Parameters:
anCatalogEntryReferenceNumber - The catalog entry reference number.
anStoreId - The store id.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByCatalogEntryUpSellWithSemanticAndStore

public java.util.Enumeration findByCatalogEntryUpSellWithSemanticAndStore(java.lang.Long anCatalogEntryReferenceNumber,
                                                                          java.lang.String astrSemantic,
                                                                          java.lang.Integer anStoreId)
                                                                   throws javax.naming.NamingException,
                                                                          javax.ejb.FinderException,
                                                                          java.rmi.RemoteException
Finds the up sells of the given catalog entries and semantic in the store.
Parameters:
anCatalogEntryReferenceNumber - The catalog entry reference number.
astrSemantic - The semantic.
anStoreId - The store id.
Returns:
The records which meet the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByCatalogEntryAndMAssocTypeAndStore

public java.util.Enumeration findByCatalogEntryAndMAssocTypeAndStore(java.lang.Long anCatalogEntryReferenceNumber,
                                                                     java.lang.String astrMassocType,
                                                                     java.lang.Integer anStoreId)
                                                              throws javax.naming.NamingException,
                                                                     javax.ejb.FinderException,
                                                                     java.rmi.RemoteException
Finds the merchandizing associations of the given catalog entries and merchandizing association type in the store.
Parameters:
anCatalogEntryReferenceNumber - The catalog entry reference number.
astrMassocType - The merchandizing association type.
anStoreId - The store id.
Returns:
The records which meet the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByCatalogEntryWithSemanticAndMAssocTypeAndStore

public java.util.Enumeration findByCatalogEntryWithSemanticAndMAssocTypeAndStore(java.lang.Long anCatalogEntryReferenceNumber,
                                                                                 java.lang.String astrSemantic,
                                                                                 java.lang.String astrMassocType,
                                                                                 java.lang.Integer anStoreId)
                                                                          throws javax.naming.NamingException,
                                                                                 javax.ejb.FinderException,
                                                                                 java.rmi.RemoteException
Finds the merchandizing associations of the given catalog entries and the given catalog entries and semantic in the store.
Parameters:
anCatalogEntryReferenceNumber - The catalog entry reference number.
astrSemantic - The semantic.
astrMassocType - The merchandizing association type.
anStoreId - The store id.
Returns:
The records which meet the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByCatalogEntryAndMAssocTypeAndStore

public java.util.Enumeration findByCatalogEntryAndMAssocTypeAndStore(java.lang.Long anCatalogEntryReferenceNumber,
                                                                     java.lang.String astrMassocType,
                                                                     java.lang.Long[] inclusionPS,
                                                                     java.lang.Long[] exclusionPS,
                                                                     java.lang.Integer anStoreId)
                                                              throws javax.naming.NamingException,
                                                                     javax.ejb.FinderException,
                                                                     java.rmi.RemoteException
Finds the merchandizing associations of the given catalog entries and the given catalog entries in the store which are included in and not excluded in the product sets.
Parameters:
anCatalogEntryReferenceNumber - The catalog entry reference number.
astrMassocType - The merchandizing association type.
inclusionPS - The product set inclusion.
exclusionPS - The product set exclusion.
anStoreId - The store id.
Returns:
The records which meet the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

findByCatalogEntryAndStore

public java.util.Enumeration findByCatalogEntryAndStore(java.lang.Long anCatalogEntryReferenceNumber,
                                                        java.lang.Integer anStoreId)
                                                 throws javax.naming.NamingException,
                                                        javax.ejb.FinderException,
                                                        java.rmi.RemoteException
Finds the merchandizing associations of the given catalog entry in the store.
Parameters:
anCatalogEntryReferenceNumber - The catalog entry reference number.
anStoreId - The store id.
Returns:
The records which meet the searching criteria.
Throws:
java.rmi.RemoteException
javax.ejb.FinderException
javax.naming.NamingException

getAssociationReferenceNumber

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

This method provides access to the MASSOCCECE.MASSOCCECE_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The reference number of this entry.

Specified by:
getAssociationReferenceNumber in interface RelatedCatalogEntryAccessBeanData
Returns:
java.lang.Long
Throws:
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
javax.naming.NamingException

Feedback