com.ibm.commerce.catalog.objects
Class CatalogEntryRelationAccessBean

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

public class CatalogEntryRelationAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements CatalogEntryRelationAccessBeanData

This bean provides access to the CATENTREL table.

The following is a description of this table:

This table holds containment relationships between CatalogEntries. Examples of these relationships are Product-Item, Bundle, and Package relationships. This table should not be used for peer-to-peer catalog relationships, such as cross-sells.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
CatalogEntryRelationAccessBean()
          Default constructor.
CatalogEntryRelationAccessBean(javax.ejb.EJBObject aEJBObj)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
CatalogEntryRelationAccessBean(java.lang.Long aCatalogEntryIdParent, java.lang.Long aCatalogEntryIdChild, java.lang.String aCatalogEntryRelationType)
          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 findByCatalogEntryChildId(java.lang.Long aCatentryChildId)
          This method returns an Enumeration of CatalogEntryRelationAccessBean with the given child Catalog Entry reference number.
 java.util.Enumeration findByCatalogEntryParentId(java.lang.Long aCatentryParentId)
          This method returns an Enumeration of CatalogEntryRelationAccessBean with the given parent Catalog Entry reference number.
 java.lang.String getCatalogEntryIdChild()
          This method provides access to the CATENTREL.CATENTRY_ID_CHILD column of DB2 type BIGINT NOT NULL.
 java.lang.Long getCatalogEntryIdChildInEJBType()
          This method provides access to the CATENTREL.CATENTRY_ID_CHILD column of DB2 type BIGINT NOT NULL.
 java.lang.String getCatalogEntryIdParent()
          This method provides access to the CATENTREL.CATENTRY_ID_PARENT column of DB2 type BIGINT NOT NULL.
 java.lang.Long getCatalogEntryIdParentInEJBType()
          This method provides access to the CATENTREL.CATENTRY_ID_PARENT column of DB2 type BIGINT NOT NULL.
 java.lang.String getCatalogRelationTypeId()
          This method provides access to the CATENTREL.CATRELTYPE_ID column of DB2 type CHARACTER (32) NOT NULL.
 java.lang.String getField1()
          This method provides access to the CATENTREL.FIELD1 column of DB2 type VARCHAR (254) NULL.
 java.lang.String getField2()
          This method provides access to the CATENTREL.FIELD2 column of DB2 type INTEGER NULL.
 java.lang.Integer getField2InEJBType()
          This method provides access to the CATENTREL.FIELD2 column of DB2 type INTEGER NULL.
 java.lang.String getField3()
          This method provides access to the CATENTREL.FIELD3 column of DB2 type DECIMAL (20, 5)_ NULL.
 java.math.BigDecimal getField3InEJBType()
          This method provides access to the CATENTREL.FIELD3 column of DB2 type DECIMAL (20, 5)_ NULL.
 java.lang.String getGroupName()
          This method provides access to the CATENTREL.GROUPNAME column of DB2 type VARCHAR (254) NULL.
 java.lang.String getOID()
          This method provides access to the CATENTREL.OID column of DB2 type VARCHAR (64) NULL.
 java.lang.String getQuantity()
          This method provides access to the CATENTREL.QUANTITY column of DB2 type DOUBLE NULL.
 java.lang.Double getQuantityInEJBType()
          This method provides access to the CATENTREL.QUANTITY column of DB2 type DOUBLE NULL.
 java.lang.String getSequence()
          This method provides access to the CATENTREL.SEQUENCE column of DB2 type DOUBLE NOT NULL DEFAULT 0.
 java.lang.Double getSequenceInEJBType()
          This method provides access to the CATENTREL.SEQUENCE column of DB2 type DOUBLE NOT NULL DEFAULT 0.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setCatalogEntryIdChild(java.lang.Long aCatentryIdChild)
          This method provides access to the CATENTREL.CATENTRY_ID_CHILD column of DB2 type BIGINT NOT NULL.
 void setCatalogEntryIdChild(java.lang.String aCatentryIdChild)
          This method provides access to the CATENTREL.CATENTRY_ID_CHILD column of DB2 type BIGINT NOT NULL.
 void setCatalogEntryIdParent(java.lang.Long aCatentryIdParent)
          This method provides access to the CATENTREL.CATENTRY_ID_PARENT column of DB2 type BIGINT NOT NULL.
 void setCatalogEntryIdParent(java.lang.String aCatentryIdParent)
          This method provides access to the CATENTREL.CATENTRY_ID_PARENT column of DB2 type BIGINT NOT NULL.
 void setCatalogRelationTypeId(java.lang.String aType)
          This method provides access to the CATENTREL.CATRELTYPE_ID column of DB2 type CHARACTER (32) NOT NULL.
 void setField1(java.lang.String aField1)
          This method provides access to the CATENTREL.FIELD1 column of DB2 type VARCHAR (254) NULL.
 void setField2(java.lang.Integer aField2)
          This method provides access to the CATENTREL.FIELD2 column of DB2 type INTEGER NULL.
 void setField2(java.lang.String aField2)
          This method provides access to the CATENTREL.FIELD2 column of DB2 type INTEGER NULL.
 void setField3(java.math.BigDecimal aField3)
          This method provides access to the CATENTREL.FIELD3 column of DB2 type DECIMAL (20, 5)_ NULL.
 void setField3(java.lang.String aField3)
          This method provides access to the CATENTREL.FIELD3 column of DB2 type DECIMAL (20, 5)_ NULL.
 void setGroupName(java.lang.String aGroupName)
          This method provides access to the CATENTREL.GROUPNAME column of DB2 type VARCHAR (254) NULL.
 void setInitKey_catalogEntryIdChild(java.lang.String aCatentryIdChild)
          Set the primary key for this object
 void setInitKey_catalogEntryIdParent(java.lang.String aCatentryIdParent)
          Set the primary key for this object
 void setInitKey_catalogRelationTypeId(java.lang.String aCatentryRelationTypeId)
          Set the primary key for this object
 void setOID(java.lang.String aOID)
          This method provides access to the CATENTREL.OID column of DB2 type VARCHAR (64) NULL.
 void setQuantity(java.lang.Double aQuantity)
          This method provides access to the CATENTREL.QUANTITY column of DB2 type DOUBLE NULL.
 void setQuantity(java.lang.String aQuantity)
          This method provides access to the CATENTREL.QUANTITY column of DB2 type DOUBLE NULL.
 void setSequence(java.lang.Double aSequence)
          This method provides access to the CATENTREL.SEQUENCE column of DB2 type DOUBLE NOT NULL DEFAULT 0.
 void setSequence(java.lang.String aSequence)
          This method provides access to the CATENTREL.SEQUENCE column of DB2 type DOUBLE NOT NULL DEFAULT 0.
 
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

CatalogEntryRelationAccessBean

public CatalogEntryRelationAccessBean()

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


CatalogEntryRelationAccessBean

public CatalogEntryRelationAccessBean(javax.ejb.EJBObject aEJBObj)
                               throws java.rmi.RemoteException

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

Parameters:
aEJBObj - The catalog entry relation EJB object. javax.ejb.EJBObject
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception

CatalogEntryRelationAccessBean

public CatalogEntryRelationAccessBean(java.lang.Long aCatalogEntryIdParent,
                                      java.lang.Long aCatalogEntryIdChild,
                                      java.lang.String aCatalogEntryRelationType)
                               throws javax.naming.NamingException,
                                      javax.ejb.CreateException,
                                      java.rmi.RemoteException,
                                      javax.ejb.FinderException

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

Parameters:
aCatalogEntryIdParent - The parent Catalog Entry reference number. java.lang.Long
aCatalogEntryIdChild - The child Catalog Entry reference number. java.lang.Long
aCatalogEntryRelationType - The Catalog Entry relationship type. java.lang.String
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception
javax.naming.NamingException - The javax.naming.NamingException exception
javax.ejb.CreateException - The javax.ejb.CreateException 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

findByCatalogEntryChildId

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

This method returns an Enumeration of CatalogEntryRelationAccessBean with the given child Catalog Entry reference number.

SQL:
SELECT * FROM CATENTREL WHERE CATENTREL.CATENTRY_ID_CHILD = aCatentryChildId

Parameters:
aCatentryChildId - The child Catalog Entry reference number
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

findByCatalogEntryParentId

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

This method returns an Enumeration of CatalogEntryRelationAccessBean with the given parent Catalog Entry reference number.

SQL:
SELECT * FROM CATENTREL WHERE CATENTREL.CATENTRY_ID_PARENT = aCatentryParentId

Parameters:
aCatentryParentId - The parent Catalog Entry reference number
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

getCatalogEntryIdChild

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

This method provides access to the CATENTREL.CATENTRY_ID_CHILD column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The reference number of the target CatalogEntry in this relationship.

Specified by:
getCatalogEntryIdChild in interface CatalogEntryRelationAccessBeanData
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

getCatalogEntryIdChildInEJBType

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

This method provides access to the CATENTREL.CATENTRY_ID_CHILD column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The reference number of the target CatalogEntry in this relationship.

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

getCatalogEntryIdParent

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

This method provides access to the CATENTREL.CATENTRY_ID_PARENT column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The reference number of the source CatalogEntry in this relationship.

Specified by:
getCatalogEntryIdParent in interface CatalogEntryRelationAccessBeanData
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

getCatalogEntryIdParentInEJBType

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

This method provides access to the CATENTREL.CATENTRY_ID_PARENT column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The reference number of the source CatalogEntry in this relationship.

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

getCatalogRelationTypeId

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

This method provides access to the CATENTREL.CATRELTYPE_ID column of DB2 type CHARACTER (32) NOT NULL.

The following is a description of this column:

The type of relationship: PRODUCT_ITEM, PACKAGE_COMPONENT or BUNDLE_COMPONENT. Foreign key to the CATRELTYPE table.

Specified by:
getCatalogRelationTypeId in interface CatalogEntryRelationAccessBeanData
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 CATENTREL.FIELD1 column of DB2 type VARCHAR (254) NULL.

The following is a description of this column:

A customizable field

Specified by:
getField1 in interface CatalogEntryRelationAccessBeanData
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 CATENTREL.FIELD2 column of DB2 type INTEGER NULL.

The following is a description of this column:

A customizable field

Specified by:
getField2 in interface CatalogEntryRelationAccessBeanData
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 CATENTREL.FIELD2 column of DB2 type INTEGER NULL.

The following is a description of this column:

A customizable field

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

getField3

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

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

The following is a description of this column:

A customizable field

Specified by:
getField3 in interface CatalogEntryRelationAccessBeanData
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 CATENTREL.FIELD3 column of DB2 type DECIMAL (20, 5)_ NULL.

The following is a description of this column:

A customizable field

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

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 CATENTREL.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 CatalogEntryRelationAccessBeanData
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 CATENTREL.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 CatalogEntryRelationAccessBeanData
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 CATENTREL.QUANTITY column of DB2 type DOUBLE NULL.

The following is a description of this column:

A quantity that can be associated with the relationship.

Specified by:
getQuantity in interface CatalogEntryRelationAccessBeanData
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 CATENTREL.QUANTITY column of DB2 type DOUBLE NULL.

The following is a description of this column:

A quantity that can be associated with the relationship.

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

getSequence

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

This method provides access to the CATENTREL.SEQUENCE column of DB2 type DOUBLE NOT NULL DEFAULT 0.

The following is a description of this column:

The sequence number used to determine the display order.

Specified by:
getSequence in interface CatalogEntryRelationAccessBeanData
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

getSequenceInEJBType

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

This method provides access to the CATENTREL.SEQUENCE column of DB2 type DOUBLE NOT NULL DEFAULT 0.

The following is a description of this column:

The sequence number used to determine the display order.

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

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

setCatalogEntryIdChild

public void setCatalogEntryIdChild(java.lang.Long aCatentryIdChild)

This method provides access to the CATENTREL.CATENTRY_ID_CHILD column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The reference number of the target CatalogEntry in this relationship.

Parameters:
aCatentryIdChild - The child Catalog Entry reference number. java.lang.Long
Returns:
void

setCatalogEntryIdChild

public void setCatalogEntryIdChild(java.lang.String aCatentryIdChild)

This method provides access to the CATENTREL.CATENTRY_ID_CHILD column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The reference number of the target CatalogEntry in this relationship.

Specified by:
setCatalogEntryIdChild in interface CatalogEntryRelationAccessBeanData
Parameters:
aCatentryIdChild - The child Catalog Entry reference number. java.lang.String
Returns:
void

setCatalogEntryIdParent

public void setCatalogEntryIdParent(java.lang.Long aCatentryIdParent)

This method provides access to the CATENTREL.CATENTRY_ID_PARENT column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The reference number of the source CatalogEntry in this relationship.

Parameters:
aCatentryIdParent - The parent Catalog Entry reference number. java.lang.Long
Returns:
void

setCatalogEntryIdParent

public void setCatalogEntryIdParent(java.lang.String aCatentryIdParent)

This method provides access to the CATENTREL.CATENTRY_ID_PARENT column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The reference number of the source CatalogEntry in this relationship.

Specified by:
setCatalogEntryIdParent in interface CatalogEntryRelationAccessBeanData
Parameters:
aCatentryIdParent - The parent Catalog Entry reference number. java.lang.String
Returns:
void

setCatalogRelationTypeId

public void setCatalogRelationTypeId(java.lang.String aType)

This method provides access to the CATENTREL.CATRELTYPE_ID column of DB2 type CHARACTER (32) NOT NULL.

The following is a description of this column:

The type of relationship: PRODUCT_ITEM, PACKAGE_COMPONENT or BUNDLE_COMPONENT. Foreign key to the CATRELTYPE table.

Specified by:
setCatalogRelationTypeId in interface CatalogEntryRelationAccessBeanData
Parameters:
aType - The Catalog Entry relationship type. java.lang.String
Returns:
void

setField1

public void setField1(java.lang.String aField1)

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

The following is a description of this column:

A customizable field

Specified by:
setField1 in interface CatalogEntryRelationAccessBeanData
Parameters:
aField1 - The field1. java.lang.String
Returns:
void

setField2

public void setField2(java.lang.Integer aField2)

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

The following is a description of this column:

A customizable field

Parameters:
aField2 - The field2. java.lang.Integer
Returns:
void

setField2

public void setField2(java.lang.String aField2)

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

The following is a description of this column:

A customizable field

Specified by:
setField2 in interface CatalogEntryRelationAccessBeanData
Parameters:
aField2 - The field2. java.lang.String
Returns:
void

setField3

public void setField3(java.math.BigDecimal aField3)

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

The following is a description of this column:

A customizable field

Parameters:
aField3 - The field3. java.math.BigDecimal
Returns:
void

setField3

public void setField3(java.lang.String aField3)

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

The following is a description of this column:

A customizable field

Specified by:
setField3 in interface CatalogEntryRelationAccessBeanData
Parameters:
aField3 - The field3. java.lang.String
Returns:
void

setGroupName

public void setGroupName(java.lang.String aGroupName)

This method provides access to the CATENTREL.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 CatalogEntryRelationAccessBeanData
Parameters:
aGroupName - The group name. java.lang.String
Returns:
void

setInitKey_catalogEntryIdChild

public void setInitKey_catalogEntryIdChild(java.lang.String aCatentryIdChild)

Set the primary key for this object

Parameters:
aCatentryIdChild - The child catalog entry ID. java.lang.String
Returns:
void

setInitKey_catalogEntryIdParent

public void setInitKey_catalogEntryIdParent(java.lang.String aCatentryIdParent)

Set the primary key for this object

Parameters:
aCatentryIdParent - The parent catalog entry ID. java.lang.String
Returns:
void

setInitKey_catalogRelationTypeId

public void setInitKey_catalogRelationTypeId(java.lang.String aCatentryRelationTypeId)

Set the primary key for this object

Parameters:
aCatentryRelationTypeId - The catalog entry relationship type. java.lang.String
Returns:
void

setOID

public void setOID(java.lang.String aOID)

This method provides access to the CATENTREL.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 CatalogEntryRelationAccessBeanData
Parameters:
aOID - The OID. java.lang.String
Returns:
void

setQuantity

public void setQuantity(java.lang.Double aQuantity)

This method provides access to the CATENTREL.QUANTITY column of DB2 type DOUBLE NULL.

The following is a description of this column:

A quantity that can be associated with the relationship.

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

setQuantity

public void setQuantity(java.lang.String aQuantity)

This method provides access to the CATENTREL.QUANTITY column of DB2 type DOUBLE NULL.

The following is a description of this column:

A quantity that can be associated with the relationship.

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

setSequence

public void setSequence(java.lang.Double aSequence)

This method provides access to the CATENTREL.SEQUENCE column of DB2 type DOUBLE NOT NULL DEFAULT 0.

The following is a description of this column:

The sequence number used to determine the display order.

Parameters:
aSequence - The sequence number. java.lang.Double
Returns:
void

setSequence

public void setSequence(java.lang.String aSequence)

This method provides access to the CATENTREL.SEQUENCE column of DB2 type DOUBLE NOT NULL DEFAULT 0.

The following is a description of this column:

The sequence number used to determine the display order.

Specified by:
setSequence in interface CatalogEntryRelationAccessBeanData
Parameters:
aSequence - The sequence number. java.lang.String
Returns:
void