com.ibm.commerce.catalog.objects
Class RelatedCatalogGroupAccessBean

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

public class RelatedCatalogGroupAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements RelatedCatalogGroupAccessBeanData

This bean provides access to the MASSOCGPGP table.

The following is a description of this table:

This table holds the merchandising associations that exist between CatalogGroups.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
RelatedCatalogGroupAccessBean()
          Default constructor.
RelatedCatalogGroupAccessBean(javax.ejb.EJBObject relCatGrpEJBObj)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
RelatedCatalogGroupAccessBean(java.lang.String assocTypeID, java.lang.String assocID, java.lang.Long fromCatGrpID, java.lang.Long toCatGrpID)
          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 findByCategoryAccessory(java.lang.Long categoryID)
          Finds the related catalog groups with the category accessory.
 java.util.Enumeration findByCategoryAccessoryWithSemantic(java.lang.Long categoryID, java.lang.String semantic)
          Finds the related catalog groups with the category accessory and semantic specifier.
 java.util.Enumeration findByCategoryCrossSell(java.lang.Long categoryRefNum)
          Finds the related catalog group with the category cross sell.
 java.util.Enumeration findByCategoryCrossSellWithSemantic(java.lang.Long categoryID, java.lang.String semantic)
          Finds the related catalog group with category cross sell and semantic specifier.
 java.util.Enumeration findByCategoryUpSell(java.lang.Long categoryRefNum)
          Finds the related catalog groups with the category reference number.
 java.util.Enumeration findByCategoryUpSellWithSemantic(java.lang.Long categoryID, java.lang.String semantic)
          Finds the related catalog groups with the category up sell and semantic specifier.
 java.lang.String getAssociationType()
          This method provides access to the MASSOCGPGP.MASSOCTYPE_ID column of DB2 type CHAR(32) NOT NULL.
 java.lang.String getField1()
          This method provides access to the MASSOCGPGP.FIELD1 column of DB2 type VARCHAR(254) NULL.
 java.lang.String getField2()
          This method provides access to the MASSOCGPGP.FIELD2 column of DB2 type INTEGER NULL.
 java.lang.Integer getField2InEJBType()
          This method provides access to the MASSOCGPGP.FIELD2 column of DB2 type INTEGER NULL.
 java.lang.String getField3()
          This method provides access to the MASSOCGPGP.FIELD3 column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getField3InEJBType()
          This method provides access to the MASSOCGPGP.FIELD3 column of DB2 type DECIMAL(20,5) NULL.
 java.lang.String getFromCatalogGroupReferenceNumber()
          This method provides access to the MASSOCGPGP.CATGROUP_ID_FROM column of DB2 type BIGINT NOT NULL.
 java.lang.Long getFromCatalogGroupReferenceNumberInEJBType()
          This method provides access to the MASSOCGPGP.CATGROUP_ID_FROM column of DB2 type BIGINT NOT NULL.
 java.lang.String getGroupName()
          This method provides access to the MASSOCGPGP.GROUPNAME column of DB2 type VARCHAR(254) NULL.
 java.lang.String getOid()
          This method provides access to the MASSOCGPGP.OID column of DB2 type VARCHAR(64) NULL.
 java.lang.String getQuantity()
          This method provides access to the MASSOCGPGP.QUANTITY column of DB2 type FLOAT NULL.
 java.lang.Double getQuantityInEJBType()
          This method provides access to the MASSOCGPGP.QUANTITY column of DB2 type FLOAT NULL.
 java.lang.String getRank()
          This method provides access to the MASSOCGPGP.RANK column of DB2 type DECIMAL(20,5) NULL.
 java.math.BigDecimal getRankInEJBType()
          This method provides access to the MASSOCGPGP.RANK column of DB2 type DECIMAL(20,5) NULL.
 CatalogGroupAccessBean getRelatedCatalogGroup()
          This method provides access to the MASSOCGPGP.RULE column of DB2 type CHAR(254) NULL.
 java.lang.String getRule()
          This method provides access to the MASSOCGPGP.RULE column of DB2 type CHAR(254) NULL.
 java.lang.String getSematicSpecifier()
          This method provides access to the MASSOCGPGP.MASSOC_ID column of DB2 type CHAR(32) NOT NULL.
 java.lang.String getToCatalogGroupReferenceNumber()
          This method provides access to the MASSOCGPGP.CATGROUP_ID_TO column of DB2 type BIGINT NOT NULL.
 java.lang.Long getToCatalogGroupReferenceNumberInEJBType()
          This method provides access to the MASSOCGPGP.CATGROUP_ID_TO column of DB2 type BIGINT NOT NULL.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setAssociationType(java.lang.String associationType)
          This method provides access to the MASSOCGPGP.MASSOCTYPE_ID column of DB2 type CHAR(32) NOT NULL.
 void setField1(java.lang.String field1)
          This method provides access to the MASSOCGPGP.FIELD1 column of DB2 type VARCHAR(254) NULL.
 void setField2(java.lang.Integer field2)
          This method provides access to the MASSOCGPGP.FIELD2 column of DB2 type INTEGER NULL.
 void setField2(java.lang.String field2)
          This method provides access to the MASSOCGPGP.FIELD2 column of DB2 type INTEGER NULL.
 void setField3(java.math.BigDecimal field3)
          This method provides access to the MASSOCGPGP.FIELD3 column of DB2 type DECIMAL(20,5) NULL.
 void setField3(java.lang.String field3)
          This method provides access to the MASSOCGPGP.FIELD3 column of DB2 type DECIMAL(20,5) NULL.
 void setFromCatalogGroupReferenceNumber(java.lang.Long fromCatGrpID)
          This method provides access to the MASSOCGPGP.CATGROUP_ID_FROM column of DB2 type BIGINT NOT NULL.
 void setFromCatalogGroupReferenceNumber(java.lang.String fromCatGrpID)
          This method provides access to the MASSOCGPGP.CATGROUP_ID_FROM column of DB2 type BIGINT NOT NULL.
 void setGroupName(java.lang.String grpName)
          This method provides access to the MASSOCGPGP.GROUPNAME column of DB2 type VARCHAR(254) NULL.
 void setInitKey_associationReferenceNumber(java.lang.String assocID)
          Set the primary key for this object
 void setOid(java.lang.String OID)
          This method provides access to the MASSOCGPGP.OID column of DB2 type VARCHAR(64) NULL.
 void setQuantity(java.lang.Double quantity)
          This method provides access to the MASSOCGPGP.QUANTITY column of DB2 type FLOAT NULL.
 void setQuantity(java.lang.String quantity)
          This method provides access to the MASSOCGPGP.QUANTITY column of DB2 type FLOAT NULL.
 void setRank(java.math.BigDecimal rank)
          This method provides access to the MASSOCGPGP.RANK column of DB2 type DECIMAL(20,5) NULL.
 void setRank(java.lang.String rank)
          This method provides access to the MASSOCGPGP.RANK column of DB2 type DECIMAL(20,5) NULL.
 void setRule(java.lang.String rule)
          This method provides access to the MASSOCGPGP.RULE column of DB2 type CHAR(254) NULL.
 void setSematicSpecifier(java.lang.String semantic)
          This method provides access to the MASSOCGPGP.MASSOC_ID column of DB2 type CHAR(32) NOT NULL.
 void setToCatalogGroupReferenceNumber(java.lang.Long toCatGrpID)
          This method provides access to the MASSOCGPGP.CATGROUP_ID_TO column of DB2 type BIGINT NOT NULL.
 void setToCatalogGroupReferenceNumber(java.lang.String toCatGrpID)
          This method provides access to the MASSOCGPGP.CATGROUP_ID_TO column of DB2 type BIGINT NOT 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

RelatedCatalogGroupAccessBean

public RelatedCatalogGroupAccessBean()

Default constructor. Maps to findByPrimaryKey.


RelatedCatalogGroupAccessBean

public RelatedCatalogGroupAccessBean(javax.ejb.EJBObject relCatGrpEJBObj)
                              throws java.rmi.RemoteException

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

Parameters:
relCatGrpEJBObj - The related catalog group EJB Object. javax.ejb.EJBObject
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception

RelatedCatalogGroupAccessBean

public RelatedCatalogGroupAccessBean(java.lang.String assocTypeID,
                                     java.lang.String assocID,
                                     java.lang.Long fromCatGrpID,
                                     java.lang.Long toCatGrpID)
                              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 group according to the association type ID, association reference number, from catalog group ID, and to catalog group ID.

Parameters:
assocTypeID - The association type ID. java.lang.String
assocID - The association ID. java.lang.String
fromCatGrpID - The From catalog group ID. java.lang.Long
toCatGrpID - The To catalog group 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

commitCopyHelper

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

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

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

findByCategoryAccessory

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

Finds the related catalog groups with the category accessory.

SQL:
SELECT MASSOCGPGP.QUANTITY, MASSOCGPGP.MASSOCTYPE_ID, MASSOCGPGP.MASSOCGPGP_ID, MASSOCGPGP.CATGROUP_ID_TO, MASSOCGPGP.RULE, MASSOCGPGP.MASSOC_ID, MASSOCGPGP.CATGROUP_ID_FROM, MASSOCGPGP.RANK, MASSOCGPGP.FIELD1, MASSOCGPGP.FIELD2, MASSOCGPGP.FIELD3, MASSOCGPGP.GROUPNAME, MASSOCGPGP.OID FROM MASSOCGPGP, CATGROUP WHERE CATGROUP.MARKFORDELETE = 0 AND MASSOCGPGP.CATGROUP_ID_FROM = categoryID AND MASSOCGPGP.MASSOCTYPE_ID = 'ACCESSORY' AND CATGROUP.CATGROUP_ID = MASSOCGPGP.CATGROUP_ID_TO ORDER BY MASSOCGPGP.RANK

Parameters:
categoryID - The category 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

findByCategoryAccessoryWithSemantic

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

Finds the related catalog groups with the category accessory and semantic specifier.

SQL:
SELECT MASSOCGPGP.QUANTITY, MASSOCGPGP.MASSOCTYPE_ID, MASSOCGPGP.MASSOCGPGP_ID, MASSOCGPGP.CATGROUP_ID_TO, MASSOCGPGP.RULE, MASSOCGPGP.MASSOC_ID, MASSOCGPGP.CATGROUP_ID_FROM, MASSOCGPGP.RANK, MASSOCGPGP.FIELD1, MASSOCGPGP.FIELD2, MASSOCGPGP.FIELD3, MASSOCGPGP.GROUPNAME, MASSOCGPGP.OID FROM MASSOCGPGP, CATGROUP WHERE CATGROUP.MARKFORDELETE = 0 AND MASSOCGPGP.CATGROUP_ID_FROM = categoryID AND MASSOCGPGP.MASSOC_ID = semantic AND MASSOCGPGP.MASSOCTYPE_ID = 'ACCESSORY' AND CATGROUP.CATGROUP_ID = MASSOCGPGP.CATGROUP_ID_TO ORDER BY MASSOCGPGP.RANK

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

findByCategoryCrossSell

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

Finds the related catalog group with the category cross sell.

SQL:
SELECT MASSOCGPGP.QUANTITY, MASSOCGPGP.MASSOCTYPE_ID, MASSOCGPGP.MASSOCGPGP_ID, MASSOCGPGP.CATGROUP_ID_TO, MASSOCGPGP.RULE, MASSOCGPGP.MASSOC_ID, MASSOCGPGP.CATGROUP_ID_FROM, MASSOCGPGP.RANK, MASSOCGPGP.FIELD1, MASSOCGPGP.FIELD2, MASSOCGPGP.FIELD3, MASSOCGPGP.GROUPNAME, MASSOCGPGP.OID FROM MASSOCGPGP, CATGROUP WHERE CATGROUP.MARKFORDELETE = 0 AND MASSOCGPGP.CATGROUP_ID_FROM = categoryRefNum AND MASSOCGPGP.MASSOCTYPE_ID = 'XSELL' AND CATGROUP.CATGROUP_ID = MASSOCGPGP.CATGROUP_ID_TO ORDER BY MASSOCGPGP.RANK

Parameters:
categoryRefNum - The category 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

findByCategoryCrossSellWithSemantic

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

Finds the related catalog group with category cross sell and semantic specifier.

SQL:
SELECT MASSOCGPGP.QUANTITY, MASSOCGPGP.MASSOCTYPE_ID, MASSOCGPGP.MASSOCGPGP_ID, MASSOCGPGP.CATGROUP_ID_TO, MASSOCGPGP.RULE, MASSOCGPGP.MASSOC_ID, MASSOCGPGP.CATGROUP_ID_FROM, MASSOCGPGP.RANK, MASSOCGPGP.FIELD1, MASSOCGPGP.FIELD2, MASSOCGPGP.FIELD3, MASSOCGPGP.GROUPNAME, MASSOCGPGP.OID FROM MASSOCGPGP, CATGROUP WHERE CATGROUP.MARKFORDELETE = 0 AND MASSOCGPGP.CATGROUP_ID_FROM = categoryID AND MASSOCGPGP.MASSOC_ID = semantic AND MASSOCGPGP.MASSOCTYPE_ID = 'XSELL' AND CATGROUP.CATGROUP_ID = MASSOCGPGP.CATGROUP_ID_TO ORDER BY MASSOCGPGP.RANK

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

findByCategoryUpSell

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

Finds the related catalog groups with the category reference number.

SQL:
SELECT MASSOCGPGP.QUANTITY, MASSOCGPGP.MASSOCTYPE_ID, MASSOCGPGP.MASSOCGPGP_ID, MASSOCGPGP.CATGROUP_ID_TO, MASSOCGPGP.RULE, MASSOCGPGP.MASSOC_ID, MASSOCGPGP.CATGROUP_ID_FROM, MASSOCGPGP.RANK, MASSOCGPGP.FIELD1, MASSOCGPGP.FIELD2, MASSOCGPGP.FIELD3, MASSOCGPGP.GROUPNAME, MASSOCGPGP.OID FROM MASSOCGPGP, CATGROUP WHERE CATGROUP.MARKFORDELETE = 0 AND MASSOCGPGP.CATGROUP_ID_FROM = categoryRefNum AND MASSOCGPGP.MASSOCTYPE_ID = 'UPSELL' AND CATGROUP.CATGROUP_ID = MASSOCGPGP.CATGROUP_ID_TO ORDER BY MASSOCGPGP.RANK

Parameters:
categoryRefNum - The category 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

findByCategoryUpSellWithSemantic

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

Finds the related catalog groups with the category up sell and semantic specifier.

SQL:
SELECT MASSOCGPGP.QUANTITY, MASSOCGPGP.MASSOCTYPE_ID, MASSOCGPGP.MASSOCGPGP_ID, MASSOCGPGP.CATGROUP_ID_TO, MASSOCGPGP.RULE, MASSOCGPGP.MASSOC_ID, MASSOCGPGP.CATGROUP_ID_FROM, MASSOCGPGP.RANK, MASSOCGPGP.FIELD1, MASSOCGPGP.FIELD2, MASSOCGPGP.FIELD3, MASSOCGPGP.GROUPNAME, MASSOCGPGP.OID FROM MASSOCGPGP, CATGROUP WHERE CATGROUP.MARKFORDELETE = 0 AND MASSOCGPGP.CATGROUP_ID_FROM = categoryID AND MASSOCGPGP.MASSOC_ID = semantic AND MASSOCGPGP.MASSOCTYPE_ID = 'UPSELL' AND CATGROUP.CATGROUP_ID = MASSOCGPGP.CATGROUP_ID_TO ORDER BY MASSOCGPGP.RANK

Parameters:
categoryID - The category 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

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

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

The following is a description of this column:

Customizable.

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

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

The following is a description of this column:

Customizable.

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

getField2InEJBType

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

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

The following is a description of this column:

Customizable.

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

getField3

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

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

The following is a description of this column:

Customizable.

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

getField3InEJBType

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

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

The following is a description of this column:

Customizable.

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

getFromCatalogGroupReferenceNumber

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

This method provides access to the MASSOCGPGP.CATGROUP_ID_FROM column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogGroup that is the source of the association.

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

getFromCatalogGroupReferenceNumberInEJBType

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

This method provides access to the MASSOCGPGP.CATGROUP_ID_FROM column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogGroup that is the source of the association.

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

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 MASSOCGPGP.GROUPNAME column of DB2 type VARCHAR(254) NULL.

The following is a description of this column:

Reserved for IBM internal use.

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

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 MASSOCGPGP.OID column of DB2 type VARCHAR(64) NULL.

The following is a description of this column:

Reserved for IBM internal use.

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

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 MASSOCGPGP.QUANTITY column of DB2 type FLOAT NULL.

The following is a description of this column:

The quantity related to this association.

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

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 MASSOCGPGP.QUANTITY column of DB2 type FLOAT NULL.

The following is a description of this column:

The quantity related to this association.

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

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 MASSOCGPGP.RANK column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

The sequence number used for display order.

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

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 MASSOCGPGP.RANK column of DB2 type DECIMAL(20,5) NULL.

The following is a description of this column:

The sequence number used for display order.

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

getRelatedCatalogGroup

public CatalogGroupAccessBean getRelatedCatalogGroup()
                                              throws javax.naming.NamingException,
                                                     javax.ejb.CreateException,
                                                     javax.ejb.FinderException,
                                                     java.rmi.RemoteException

This method provides access to the MASSOCGPGP.RULE column of DB2 type CHAR(254) NULL.

The following is a description of this column:

Reserved for IBM internal use.

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

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 MASSOCGPGP.RULE column of DB2 type CHAR(254) NULL.

The following is a description of this column:

Reserved for IBM internal use.

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

getSematicSpecifier

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

This method provides access to the MASSOCGPGP.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:
getSematicSpecifier in interface RelatedCatalogGroupAccessBeanData
Returns:
java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.ejb.CreateException - The javax.ejb.CreateException exception
javax.ejb.FinderException - The javax.ejb.FinderException exception
javax.naming.NamingException - The javax.naming.NamingException exception

getToCatalogGroupReferenceNumber

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

This method provides access to the MASSOCGPGP.CATGROUP_ID_TO column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogGroup that is the target of the association.

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

getToCatalogGroupReferenceNumberInEJBType

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

This method provides access to the MASSOCGPGP.CATGROUP_ID_TO column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogGroup that is the target of the association.

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

refreshCopyHelper

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

Load data from the EJBObject.

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

setAssociationType

public void setAssociationType(java.lang.String associationType)

This method provides access to the MASSOCGPGP.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:
setAssociationType in interface RelatedCatalogGroupAccessBeanData
Parameters:
associationType - The association type. java.lang.String
Returns:
void

setField1

public void setField1(java.lang.String field1)

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

The following is a description of this column:

Customizable.

Specified by:
setField1 in interface RelatedCatalogGroupAccessBeanData
Parameters:
field1 - The customizable field. java.lang.String
Returns:
void

setField2

public void setField2(java.lang.Integer field2)

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

The following is a description of this column:

Customizable.

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

setField2

public void setField2(java.lang.String field2)

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

The following is a description of this column:

Customizable.

Specified by:
setField2 in interface RelatedCatalogGroupAccessBeanData
Parameters:
field2 - The customizable field. java.lang.String
Returns:
void

setField3

public void setField3(java.math.BigDecimal field3)

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

The following is a description of this column:

Customizable.

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

setField3

public void setField3(java.lang.String field3)

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

The following is a description of this column:

Customizable.

Specified by:
setField3 in interface RelatedCatalogGroupAccessBeanData
Parameters:
field3 - The customizable field. java.lang.String
Returns:
void

setFromCatalogGroupReferenceNumber

public void setFromCatalogGroupReferenceNumber(java.lang.Long fromCatGrpID)

This method provides access to the MASSOCGPGP.CATGROUP_ID_FROM column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogGroup that is the source of the association.

Parameters:
fromCatGrpID - The From catalog group ID. java.lang.Long
Returns:
void

setFromCatalogGroupReferenceNumber

public void setFromCatalogGroupReferenceNumber(java.lang.String fromCatGrpID)

This method provides access to the MASSOCGPGP.CATGROUP_ID_FROM column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogGroup that is the source of the association.

Specified by:
setFromCatalogGroupReferenceNumber in interface RelatedCatalogGroupAccessBeanData
Parameters:
fromCatGrpID - The From catalog group reference number. java.lang.String
Returns:
void

setGroupName

public void setGroupName(java.lang.String grpName)

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

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setGroupName in interface RelatedCatalogGroupAccessBeanData
Parameters:
grpName - The group name. java.lang.String
Returns:
void

setInitKey_associationReferenceNumber

public void setInitKey_associationReferenceNumber(java.lang.String assocID)

Set the primary key for this object

Parameters:
assocID - The association reference number. java.lang.String
Returns:
void

setOid

public void setOid(java.lang.String OID)

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

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setOid in interface RelatedCatalogGroupAccessBeanData
Parameters:
OID - The object identifier. java.lang.String
Returns:
void

setQuantity

public void setQuantity(java.lang.Double quantity)

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

The following is a description of this column:

The quantity related to this association.

Parameters:
quantity - The quantity. java.lang.Double
Returns:
void

setQuantity

public void setQuantity(java.lang.String quantity)

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

The following is a description of this column:

The quantity related to this association.

Specified by:
setQuantity in interface RelatedCatalogGroupAccessBeanData
Parameters:
quantity - The quantity. java.lang.String
Returns:
void

setRank

public void setRank(java.math.BigDecimal rank)

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

The following is a description of this column:

The sequence number used for display order.

Parameters:
rank - The rank. java.math.BigDecimal
Returns:
void

setRank

public void setRank(java.lang.String rank)

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

The following is a description of this column:

The sequence number used for display order.

Specified by:
setRank in interface RelatedCatalogGroupAccessBeanData
Parameters:
rank - The rank. java.lang.String
Returns:
void

setRule

public void setRule(java.lang.String rule)

This method provides access to the MASSOCGPGP.RULE column of DB2 type CHAR(254) NULL.

The following is a description of this column:

Reserved for IBM internal use.

Specified by:
setRule in interface RelatedCatalogGroupAccessBeanData
Parameters:
rule - The rule. java.lang.String
Returns:
void

setSematicSpecifier

public void setSematicSpecifier(java.lang.String semantic)

This method provides access to the MASSOCGPGP.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:
setSematicSpecifier in interface RelatedCatalogGroupAccessBeanData
Parameters:
semantic - The semantic specifier. java.lang.String
Returns:
void

setToCatalogGroupReferenceNumber

public void setToCatalogGroupReferenceNumber(java.lang.Long toCatGrpID)

This method provides access to the MASSOCGPGP.CATGROUP_ID_TO column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogGroup that is the target of the association.

Parameters:
toCatGrpID - The To catalog group ID. java.lang.Long
Returns:
void

setToCatalogGroupReferenceNumber

public void setToCatalogGroupReferenceNumber(java.lang.String toCatGrpID)

This method provides access to the MASSOCGPGP.CATGROUP_ID_TO column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogGroup that is the target of the association.

Specified by:
setToCatalogGroupReferenceNumber in interface RelatedCatalogGroupAccessBeanData
Parameters:
toCatGrpID - The catalog group reference number. java.lang.String
Returns:
void