com.ibm.commerce.catalog.objects
Class CatalogEntryConfigurationAccessBean

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

public class CatalogEntryConfigurationAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements CatalogEntryConfigurationAccessBeanData

This bean provides access to the CATCONFINF table.

The following is a description of this table:

This table holds additional information for CatalogEntries that represent Configurable Products. This information may be required by an external configurator to configure this CatalogEntry.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
CatalogEntryConfigurationAccessBean()
          Default constructor.
CatalogEntryConfigurationAccessBean(javax.ejb.EJBObject aEJBObj)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
CatalogEntryConfigurationAccessBean(java.lang.Long aCatalogEntryId)
          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.lang.String getCatalogEntryId()
          This method provides access to the CATCONFINF.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getCatalogEntryIdInEJBType()
          This method provides access to the CATCONFINF.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getField1()
          This method provides access to the CATCONFINF.FIELD1 column of DB2 type INTEGER NULL.
 java.lang.Integer getField1InEJBType()
          This method provides access to the CATCONFINF.FIELD1 column of DB2 type INTEGER NULL.
 java.lang.String getField2()
          This method provides access to the CATCONFINF.FIELD2 column of DB2 type DOUBLE NULL.
 java.lang.Double getField2InEJBType()
          This method provides access to the CATCONFINF.FIELD2 column of DB2 type DOUBLE NULL.
 java.lang.String getField3()
          This method provides access to the CATCONFINF.FIELD3 column of DB2 type VARCHAR (254) NULL.
 java.lang.String getField4()
          This method provides access to the CATCONFINF.FIELD4 column of DB2 type VARCHAR (254) NULL.
 java.lang.String getReference()
          This method provides access to the CATCONFINF.REFERENCE column of DB2 type LONG VARCHAR (32700) NULL.
 java.lang.String getUrl()
          This method provides access to the CATCONFINF.URL column of DB2 type LONG VARCHAR (32700) NULL.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setCatalogEntryId(java.lang.Long aCatentryId)
          This method provides access to the CATCONFINF.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 void setCatalogEntryId(java.lang.String aCatentryId)
          This method provides access to the CATCONFINF.CATENTRY_ID column of DB2 type BIGINT NOT NULL.
 void setField1(java.lang.Integer field1)
          This method provides access to the CATCONFINF.FIELD1 column of DB2 type INTEGER NULL.
 void setField1(java.lang.String field1)
          This method provides access to the CATCONFINF.FIELD1 column of DB2 type INTEGER NULL.
 void setField2(java.lang.Double field2)
          This method provides access to the CATCONFINF.FIELD2 column of DB2 type DOUBLE NULL.
 void setField2(java.lang.String field2)
          This method provides access to the CATCONFINF.FIELD2 column of DB2 type DOUBLE NULL.
 void setField3(java.lang.String field3)
          This method provides access to the CATCONFINF.FIELD3 column of DB2 type VARCHAR (254) NULL.
 void setField4(java.lang.String field4)
          This method provides access to the CATCONFINF.FIELD4 column of DB2 type VARCHAR (254) NULL.
 void setInitKey_catalogEntryId(java.lang.String catEntryID)
          Set the primary key for this object
 void setReference(java.lang.String aReference)
          This method provides access to the CATCONFINF.REFERENCE column of DB2 type LONG VARCHAR (32700) NULL.
 void setUrl(java.lang.String aURL)
          This method provides access to the CATCONFINF.URL column of DB2 type LONG VARCHAR (32700) 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

CatalogEntryConfigurationAccessBean

public CatalogEntryConfigurationAccessBean()

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


CatalogEntryConfigurationAccessBean

public CatalogEntryConfigurationAccessBean(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 configuration EJB object. javax.ejb.EJBObject
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception

CatalogEntryConfigurationAccessBean

public CatalogEntryConfigurationAccessBean(java.lang.Long aCatalogEntryId)
                                    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:
aCatalogEntryId - The Catalog entry reference number. 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
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

getCatalogEntryId

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

This method provides access to the CATCONFINF.CATENTRY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogEntry that this configuration information applies to. Typically, the type of the CatalogEntry will be "DynamicKitBean".

Specified by:
getCatalogEntryId in interface CatalogEntryConfigurationAccessBeanData
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

getCatalogEntryIdInEJBType

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

This method provides access to the CATCONFINF.CATENTRY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogEntry that this configuration information applies to. Typically, the type of the CatalogEntry will be "DynamicKitBean".

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

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 CATCONFINF.FIELD1 column of DB2 type INTEGER NULL.

The following is a description of this column:

A Customizable field.

Specified by:
getField1 in interface CatalogEntryConfigurationAccessBeanData
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

getField1InEJBType

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

This method provides access to the CATCONFINF.FIELD1 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

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 CATCONFINF.FIELD2 column of DB2 type DOUBLE NULL.

The following is a description of this column:

A Customizable field.

Specified by:
getField2 in interface CatalogEntryConfigurationAccessBeanData
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.Double getField2InEJBType()
                                    throws java.rmi.RemoteException,
                                           javax.ejb.CreateException,
                                           javax.ejb.FinderException,
                                           javax.naming.NamingException

This method provides access to the CATCONFINF.FIELD2 column of DB2 type DOUBLE NULL.

The following is a description of this column:

A Customizable field.

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

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

The following is a description of this column:

A Customizable field.

Specified by:
getField3 in interface CatalogEntryConfigurationAccessBeanData
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

getField4

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

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

The following is a description of this column:

A Customizable field.

Specified by:
getField4 in interface CatalogEntryConfigurationAccessBeanData
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

getReference

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

This method provides access to the CATCONFINF.REFERENCE column of DB2 type LONG VARCHAR (32700) NULL.

The following is a description of this column:

Reference information that is required by an external Product Configurator.

Specified by:
getReference in interface CatalogEntryConfigurationAccessBeanData
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

getUrl

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

This method provides access to the CATCONFINF.URL column of DB2 type LONG VARCHAR (32700) NULL.

The following is a description of this column:

The URL location of an external Product Configurator.

Specified by:
getUrl in interface CatalogEntryConfigurationAccessBeanData
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

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

setCatalogEntryId

public void setCatalogEntryId(java.lang.Long aCatentryId)

This method provides access to the CATCONFINF.CATENTRY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogEntry that this configuration information applies to. Typically, the type of the CatalogEntry will be "DynamicKitBean".

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

setCatalogEntryId

public void setCatalogEntryId(java.lang.String aCatentryId)

This method provides access to the CATCONFINF.CATENTRY_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The CatalogEntry that this configuration information applies to. Typically, the type of the CatalogEntry will be "DynamicKitBean".

Specified by:
setCatalogEntryId in interface CatalogEntryConfigurationAccessBeanData
Parameters:
aCatentryId - The Catalog Entry reference number. java.lang.String
Returns:
void

setField1

public void setField1(java.lang.Integer field1)

This method provides access to the CATCONFINF.FIELD1 column of DB2 type INTEGER NULL.

The following is a description of this column:

A Customizable field.

Parameters:
field1 - The field1. java.lang.Integer
Returns:
void

setField1

public void setField1(java.lang.String field1)

This method provides access to the CATCONFINF.FIELD1 column of DB2 type INTEGER NULL.

The following is a description of this column:

A Customizable field.

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

setField2

public void setField2(java.lang.Double field2)

This method provides access to the CATCONFINF.FIELD2 column of DB2 type DOUBLE NULL.

The following is a description of this column:

A Customizable field.

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

setField2

public void setField2(java.lang.String field2)

This method provides access to the CATCONFINF.FIELD2 column of DB2 type DOUBLE NULL.

The following is a description of this column:

A Customizable field.

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

setField3

public void setField3(java.lang.String field3)

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

The following is a description of this column:

A Customizable field.

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

setField4

public void setField4(java.lang.String field4)

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

The following is a description of this column:

A Customizable field.

Specified by:
setField4 in interface CatalogEntryConfigurationAccessBeanData
Parameters:
field4 - The field4. java.lang.String
Returns:
void

setInitKey_catalogEntryId

public void setInitKey_catalogEntryId(java.lang.String catEntryID)

Set the primary key for this object

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

setReference

public void setReference(java.lang.String aReference)

This method provides access to the CATCONFINF.REFERENCE column of DB2 type LONG VARCHAR (32700) NULL.

The following is a description of this column:

Reference information that is required by an external Product Configurator.

Specified by:
setReference in interface CatalogEntryConfigurationAccessBeanData
Parameters:
aReference - The reference information. java.lang.String
Returns:
void

setUrl

public void setUrl(java.lang.String aURL)

This method provides access to the CATCONFINF.URL column of DB2 type LONG VARCHAR (32700) NULL.

The following is a description of this column:

The URL location of an external Product Configurator.

Specified by:
setUrl in interface CatalogEntryConfigurationAccessBeanData
Parameters:
aURL - The URL. java.lang.String
Returns:
void