com.ibm.commerce.catalog.objects
Class ProductSetAccessBean

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

public class ProductSetAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements ProductSetAccessBeanData

This bean provides access to the PRODUCTSET table.

The following is a description of this table:

This table holds the definition of a ProductSet. The actual representation of the ProductSet is held in the PRSETCEREL table.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
ProductSetAccessBean()
          Default constructor.
ProductSetAccessBean(javax.ejb.EJBObject ProductSetEJBObject)
          Constructor to the object that maps to a corresponding ejbCreate method in the home interface of the EJB
ProductSetAccessBean(org.w3c.dom.Element ProductSetElement)
          Constructor to the object that maps to a corresponding ejbCreate method in the home interface of the EJB
ProductSetAccessBean(java.lang.String astrName, java.lang.String astrXMLDefinition, java.lang.Long anMemberId)
           
 
Method Summary
 void commitCopyHelper()
          Update(flush) data to the EJBObject (persistent storage).
 java.util.Enumeration findByAllNonStatic()
          This method returns an enumeration of ProductSet Access Beans that are no static and not marked for deletion.
 ProductSetAccessBean findByCatalogIdAndCatalogGroupId(java.lang.Long anCatalogId, java.lang.Long anCatGroupId)
          This method returns the ProductSet Access Beans with the specified Catalog reference number and Catalog Group reference number.
 java.util.Enumeration findByName(java.lang.String aDByName)
          This method returns an enumeration of ProductSet Access Beans with the specified ProductSet name.
 java.util.Enumeration findByNameAndOwner(java.lang.String aDByNameAndOwner, java.lang.Long aDByNameAndOwner)
          This method returns an enumeration of ProductSet Access Beans with the specified name and owner reference number.
 java.lang.String getMarkForDelete()
          This method provides access to the PRODUCTSET.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getMarkForDeleteInEJBType()
          This method provides access to the PRODUCTSET.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
 java.lang.String getName()
          This method provides access to the PRODUCTSET.NAME column of DB2 type VARCHAR(32) NULL.
 java.lang.String getOwnerId()
          This method provides access to the PRODUCTSET.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 java.lang.Long getOwnerIdInEJBType()
          This method provides access to the PRODUCTSET.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 java.lang.String getProductSetId()
          This method provides access to the PRODUCTSET.PRODUCTSET_ID column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getProductSetIdInEJBType()
          This method provides access to the PRODUCTSET.PRODUCTSET_ID column of DB2 type INTEGER NOT NULL.
 java.lang.String getPublishTime()
          This method provides access to the PRODUCTSET.PUBLISHTIME column of DB2 type TIMESTAMP NULL.
 java.sql.Timestamp getPublishTimeInEJBType()
          This method provides access to the PRODUCTSET.PUBLISHTIME column of DB2 type TIMESTAMP NULL.
 java.lang.String getStaticflag()
          This method provides access to the PRODUCTSET.STATIC column of DB2 type CHAR(1) NULL.
 java.lang.String getXmlDefinition()
          This method provides access to the PRODUCTSET.XMLDEFINITION column of DB2 type LONG VARCHAR NULL.
 java.lang.String getXmlString()
          This method returns the content of the XML in the PRODUCTSET.XMLDEFINITION column of DB2 type LONG VARCHAR NULL.
 boolean isChildLevelProductSet(java.lang.Long anCatalogId, java.lang.Integer aHildLevelProductSet)
          This method returns true if this is a Child ProductSet under the supplied ProductSet and exists in the ProductSetVector.
 boolean isTopLevelProductSet(java.lang.Long anCatalogId, java.util.Vector avecabProductSets)
          This method returns true if this is a top level ProductSet and exists in the ProductsetVector.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setInitKey_productSetId(java.lang.String aInitKey_productSetId)
          Set the primary key for this object
 void setMarkForDelete(java.lang.Integer anMarkForDelete)
          This method provides access to the PRODUCTSET.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
 void setMarkForDelete(java.lang.String astrMarkForDelete)
          This method provides access to the PRODUCTSET.MARKFORDELETE column of DB2 type INTEGER NOT NULL.
 void setName(java.lang.String astrName)
          This method provides access to the PRODUCTSET.NAME column of DB2 type VARCHAR(32) NULL.
 void setOwnerId(java.lang.Long anOwnerId)
          This method provides access to the PRODUCTSET.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 void setOwnerId(java.lang.String astrOwnerId)
          This method provides access to the PRODUCTSET.MEMBER_ID column of DB2 type BIGINT NOT NULL.
 void setProductSetId(java.lang.Integer anProductSetId)
          This method provides access to the PRODUCTSET.PRODUCTSET_ID column of DB2 type INTEGER NOT NULL.
 void setProductSetId(java.lang.String astrProductSetId)
          This method provides access to the PRODUCTSET.PRODUCTSET_ID column of DB2 type INTEGER NOT NULL.
 void setPublishTime(java.lang.String aPublishTime)
          This method provides access to the PRODUCTSET.PUBLISHTIME column of DB2 type TIMESTAMP NULL.
 void setPublishTime(java.sql.Timestamp atmPublishTime)
          This method provides access to the PRODUCTSET.PUBLISHTIME column of DB2 type TIMESTAMP NULL.
 void setStaticflag(java.lang.String astrStaticflag)
          This method provides access to the PRODUCTSET.STATIC column of DB2 type CHAR(1) NULL.
 void setXmlDefinition(java.lang.String astrXmlDefinition)
          This method provides access to the PRODUCTSET.XMLDEFINITION column of DB2 type LONG 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

ProductSetAccessBean

public ProductSetAccessBean()

Default constructor. Maps to findByPrimaryKey.


ProductSetAccessBean

public ProductSetAccessBean(javax.ejb.EJBObject ProductSetEJBObject)
                     throws java.rmi.RemoteException

Constructor to the object that maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
ProductSetEJBObject - The ProductSe. javax.ejb.EJBObject
Throws:
java.rmi.RemoteException - The java.rmi.RemoteException exception

ProductSetAccessBean

public ProductSetAccessBean(org.w3c.dom.Element ProductSetElement)
                     throws javax.naming.NamingException,
                            javax.ejb.CreateException,
                            java.rmi.RemoteException,
                            javax.ejb.FinderException

Constructor to the object that maps to a corresponding ejbCreate method in the home interface of the EJB

Parameters:
ProductSetElement - The ProductSet. org.w3c.dom.Element
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

ProductSetAccessBean

public ProductSetAccessBean(java.lang.String astrName,
                            java.lang.String astrXMLDefinition,
                            java.lang.Long anMemberId)
                     throws javax.naming.NamingException,
                            javax.ejb.CreateException,
                            java.rmi.RemoteException,
                            javax.ejb.FinderException
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

findByAllNonStatic

public java.util.Enumeration findByAllNonStatic()
                                         throws java.rmi.RemoteException,
                                                javax.ejb.FinderException,
                                                javax.naming.NamingException

This method returns an enumeration of ProductSet Access Beans that are no static and not marked for deletion.

SQL:
SELECT * FROM PRODUCTSET WHERE (PRODUCTSET.MARKFORDELETE = 0 OR PRODUCTSET.MARKFORDELETE IS NULL) AND (PRODUCTSET.STATIC = '0' OR PRODUCTSET.STATIC IS NULL)

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

findByCatalogIdAndCatalogGroupId

public ProductSetAccessBean findByCatalogIdAndCatalogGroupId(java.lang.Long anCatalogId,
                                                             java.lang.Long anCatGroupId)
                                                      throws java.rmi.RemoteException,
                                                             javax.ejb.FinderException,
                                                             javax.naming.NamingException

This method returns the ProductSet Access Beans with the specified Catalog reference number and Catalog Group reference number. It searched into the CATGRPPS table and find the ProductSet reference number with the specified Catalog reference number and Catalog Group reference number and then return the ProductSet Access Bean with that ProductSet reference number.

Parameters:
anCatalogId - The Catalog reference number. java.lang.Long
anCatGroupId - The Catalog Group reference number. java.lang.Long
Returns:
com.ibm.commerce.catalog.objects.ProductSetAccessBean
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

findByName

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

This method returns an enumeration of ProductSet Access Beans with the specified ProductSet name.

SQL:
SELECT * FROM PRODUCTSET WHERE PRODUCTSET.NAME = astrName

Parameters:
astrName - The name of the ProductSet. 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

findByNameAndOwner

public java.util.Enumeration findByNameAndOwner(java.lang.String aDByNameAndOwner,
                                                java.lang.Long aDByNameAndOwner)
                                         throws java.rmi.RemoteException,
                                                javax.ejb.FinderException,
                                                javax.naming.NamingException

This method returns an enumeration of ProductSet Access Beans with the specified name and owner reference number.

SQL:
SELECT * FROM PRODUCTSET WHERE PRODUCTSET.NAME = astrName AND PRODUCTSET.MEMBER_ID = anMemberId

Parameters:
astrName - The name of the ProductSet java.lang.String
anMemberId - The owner of the ProductSet 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

getMarkForDelete

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

This method provides access to the PRODUCTSET.MARKFORDELETE column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Indicates if this ProductSet has been marked for deletion:
0 = No.
1 = Marked for deletion.

Specified by:
getMarkForDelete in interface ProductSetAccessBeanData
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

getMarkForDeleteInEJBType

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

This method provides access to the PRODUCTSET.MARKFORDELETE column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Indicates if this ProductSet has been marked for deletion:
0 = No.
1 = Marked for deletion.

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

getName

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

This method provides access to the PRODUCTSET.NAME column of DB2 type VARCHAR(32) NULL.

The following is a description of this column:

The name given to this ProductSet.

Specified by:
getName in interface ProductSetAccessBeanData
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

getOwnerId

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

This method provides access to the PRODUCTSET.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The owner of this ProductSet.

Specified by:
getOwnerId in interface ProductSetAccessBeanData
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

getOwnerIdInEJBType

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

This method provides access to the PRODUCTSET.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The owner of this ProductSet.

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

getProductSetId

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

This method provides access to the PRODUCTSET.PRODUCTSET_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The internal reference number of the ProductSet.

Specified by:
getProductSetId in interface ProductSetAccessBeanData
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

getProductSetIdInEJBType

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

This method provides access to the PRODUCTSET.PRODUCTSET_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The internal reference number.

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

getPublishTime

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

This method provides access to the PRODUCTSET.PUBLISHTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time when this ProductSet was published to the PRSETCEREL table.

Specified by:
getPublishTime in interface ProductSetAccessBeanData
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

getPublishTimeInEJBType

public java.sql.Timestamp getPublishTimeInEJBType()
                                           throws java.rmi.RemoteException,
                                                  javax.ejb.CreateException,
                                                  javax.ejb.FinderException,
                                                  javax.naming.NamingException

This method provides access to the PRODUCTSET.PUBLISHTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time when this ProductSet was published to the PRSETCEREL table.

Returns:
java.sql.Timestamp
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

getStaticflag

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

This method provides access to the PRODUCTSET.STATIC column of DB2 type CHAR(1) NULL.

The following is a description of this column:

Indicates whether this ProductSet can be changed. If this column is set to "1", then this PoductSet will never be re-published or synchronized.

Specified by:
getStaticflag in interface ProductSetAccessBeanData
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

getXmlDefinition

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

This method provides access to the PRODUCTSET.XMLDEFINITION column of DB2 type LONG VARCHAR NULL.

The following is a description of this column:

Holds the XML definition of this ProductSet according to the B2BProductSet.dtd.

Specified by:
getXmlDefinition in interface ProductSetAccessBeanData
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

getXmlString

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

This method returns the content of the XML in the PRODUCTSET.XMLDEFINITION column of DB2 type LONG VARCHAR NULL.

Returns:
java.lang.String
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

isChildLevelProductSet

public boolean isChildLevelProductSet(java.lang.Long anCatalogId,
                                      java.lang.Integer aHildLevelProductSet)
                               throws java.rmi.RemoteException,
                                      javax.ejb.FinderException,
                                      javax.naming.NamingException
This method returns true if this is a Child ProductSet under the supplied ProductSet and exists in the ProductSetVector.
Parameters:
anCatalogId - The Catalog reference number. java.lang.Long
anProductSetId - The ProductSet reference number. java.lang.Integer
Returns:
boolean
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

isTopLevelProductSet

public boolean isTopLevelProductSet(java.lang.Long anCatalogId,
                                    java.util.Vector avecabProductSets)
                             throws java.rmi.RemoteException,
                                    javax.ejb.FinderException,
                                    javax.naming.NamingException
This method returns true if this is a top level ProductSet and exists in the ProductsetVector.
Parameters:
anCatalogId - The Catalog reference number. java.lang.Long
avecabProductSets - The ProductSet Vector. java.util.Vector
Returns:
boolean
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

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

setInitKey_productSetId

public void setInitKey_productSetId(java.lang.String aInitKey_productSetId)

Set the primary key for this object

Parameters:
aInitKey_productSetId - The ProductSet reference number. java.lang.String
Returns:
void

setMarkForDelete

public void setMarkForDelete(java.lang.Integer anMarkForDelete)

This method provides access to the PRODUCTSET.MARKFORDELETE column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Indicates if this ProductSet has been marked for deletion:
0 = No.
1 = Marked for deletion.

Parameters:
anMarkForDelete - java.lang.Integer
Returns:
void

setMarkForDelete

public void setMarkForDelete(java.lang.String astrMarkForDelete)

This method provides access to the PRODUCTSET.MARKFORDELETE column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Indicates if this ProductSet has been marked for deletion:
0 = No.
1 = Marked for deletion.

Specified by:
setMarkForDelete in interface ProductSetAccessBeanData
Parameters:
astrMarkForDelete - java.lang.String
Returns:
void

setName

public void setName(java.lang.String astrName)

This method provides access to the PRODUCTSET.NAME column of DB2 type VARCHAR(32) NULL.

The following is a description of this column:

The name given to this ProductSet.

Specified by:
setName in interface ProductSetAccessBeanData
Parameters:
astrName - The name of the ProductSet java.lang.String
Returns:
void

setOwnerId

public void setOwnerId(java.lang.Long anOwnerId)

This method provides access to the PRODUCTSET.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The owner of this ProductSet.

Parameters:
anOwnerId - The owner of the ProductSet. java.lang.Long
Returns:
void

setOwnerId

public void setOwnerId(java.lang.String astrOwnerId)

This method provides access to the PRODUCTSET.MEMBER_ID column of DB2 type BIGINT NOT NULL.

The following is a description of this column:

The owner of this ProductSet.

Specified by:
setOwnerId in interface ProductSetAccessBeanData
Parameters:
astrOwnerId - The owner of the ProductSet. java.lang.String
Returns:
void

setProductSetId

public void setProductSetId(java.lang.Integer anProductSetId)

This method provides access to the PRODUCTSET.PRODUCTSET_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The internal reference number of the ProductSet.

Parameters:
anProductSetId - java.lang.Integer
Returns:
void

setProductSetId

public void setProductSetId(java.lang.String astrProductSetId)

This method provides access to the PRODUCTSET.PRODUCTSET_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

The internal reference number of the ProductSet.

Specified by:
setProductSetId in interface ProductSetAccessBeanData
Parameters:
astrProductSetId - The ProductSet reference number. java.lang.String
Returns:
void

setPublishTime

public void setPublishTime(java.lang.String aPublishTime)

This method provides access to the PRODUCTSET.PUBLISHTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time when this ProductSet was published to the PRSETCEREL table.

Specified by:
setPublishTime in interface ProductSetAccessBeanData
Parameters:
astrPublishTime - The time the ProductSet was published. java.lang.String
Returns:
void

setPublishTime

public void setPublishTime(java.sql.Timestamp atmPublishTime)

This method provides access to the PRODUCTSET.PUBLISHTIME column of DB2 type TIMESTAMP NULL.

The following is a description of this column:

The time when this ProductSet was published to the PRSETCEREL table.

Parameters:
atmPublishTime - The time the ProductSet was published. java.sql.Timestamp
Returns:
void

setStaticflag

public void setStaticflag(java.lang.String astrStaticflag)

This method provides access to the PRODUCTSET.STATIC column of DB2 type CHAR(1) NULL.

The following is a description of this column:

Indicates whether this ProductSet can be changed. If this column is set to "1", then this PoductSet will never be re-published or synchronized.

Specified by:
setStaticflag in interface ProductSetAccessBeanData
Parameters:
astrStaticflag - The static flag of the ProductSet. java.lang.String
Returns:
void

setXmlDefinition

public void setXmlDefinition(java.lang.String astrXmlDefinition)

This method provides access to the PRODUCTSET.XMLDEFINITION column of DB2 type LONG NULL.

The following is a description of this column:

Holds the XML definition of this ProductSet according to the B2BProductSet.dtd.

Specified by:
setXmlDefinition in interface ProductSetAccessBeanData
Parameters:
astrXmlDefinition - The XML Definition of the ProductSet. java.lang.String
Returns:
void