com.ibm.commerce.me.objects
Class ProcurementProtocolAccessBean

java.lang.Object
  |
  +--com.ibm.ivj.ejb.runtime.AbstractAccessBean
        |
        +--com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
              |
              +--com.ibm.commerce.me.objects.ProcurementProtocolAccessBean
All Implemented Interfaces:
ProcurementProtocolAccessBeanData, java.io.Serializable

public class ProcurementProtocolAccessBean
extends com.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
implements ProcurementProtocolAccessBeanData

This bean provides access to the PROCPROTCL table.

The following is a description of this table:

Each row of this table represents a procurement system protocol and its version number. For example, cXML, OCI, OBI, and so on.

See Also:
Serialized Form

Fields inherited from class com.ibm.ivj.ejb.runtime.AbstractAccessBean
DEFAULT_NAMESERVICE_PROVIDER_URL, DEFAULT_NAMESERVICE_TYPE, ejbRef
 
Constructor Summary
ProcurementProtocolAccessBean()
          Default constructor.
ProcurementProtocolAccessBean(javax.ejb.EJBObject object)
          Maps to a corresponding ejbCreate method in the home interface of the EJB
ProcurementProtocolAccessBean(java.lang.Integer aAuthenticationType, java.lang.String aProtocolName, java.lang.String aTwoStepMode)
          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).
 ProcurementProtocolAccessBean findByProtocolNameAndVersion(java.lang.String aProtocolName, java.lang.String aVersion)
          Retrieves the ProcurementProtocolAccessBean with the specified ProtocolName and Version.
 java.lang.String getAuthenticationType()
          This method provides access to the PROCPROTCL.AUTHTYPE column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getAuthenticationTypeInEJBType()
          This method provides access to the PROCPROTCL.AUTHTYPE column of DB2 type INTEGER NOT NULL.
 java.lang.String getClassificationDomain()
          This method provides access to the PROCPROTCL.CLASSIFDOMAIN column of DB2 type CHAR(32) NULL.
 java.lang.String getField1()
          This method provides access to the PROCPROTCL.FIELD1 column of DB2 type VARCHAR(64) NULL.
 java.lang.String getField2()
          This method provides access to the PROCPROTCL.FIELD2 column of DB2 type VARCHAR(64) NULL.
 java.lang.String getField3()
          This method provides access to the PROCPROTCL.FIELD3 column of DB2 type VARCHAR(64) NULL.
 java.lang.String getProcurementProtocolComment()
          This method provides access to the PROCPROTCL.PROCPROTCLCOMMENT column of DB2 type VARCHAR(254) NULL.
 java.lang.String getProcurementSystemName()
          This method provides access to the PROCPROTCL.PROCSYSNAME column of DB2 type CHAR(16) NULL.
 java.lang.String getProtocolId()
          This method provides access to the PROCPROTCL.PROCPROTCL_ID column of DB2 type INTEGER NOT NULL.
 java.lang.Integer getProtocolIdInEJBType()
          This method provides access to the PROCPROTCL.PROCPROTCL_ID column of DB2 type INTEGER NOT NULL.
 java.lang.String getProtocolName()
          This method provides access to the PROCPROTCL.PROTOCOLNAME column of DB2 type VARCHAR(32) NOT NULL.
 java.lang.String getTwoStepMode()
          This method provides access to the PROCPROTCL.TWOSTEPMODE column of DB2 type CHAR(1) NOT NULL.
 java.lang.String getUomStandard()
          This method provides access to the PROCPROTCL.UOMSTANDARD column of DB2 type VARCHAR(32) NULL.
 java.lang.String getVersion()
          This method provides access to the PROCPROTCL.VERSION column of DB2 type VARCHAR(32) NULL.
 void refreshCopyHelper()
          Load data from the EJBObject.
 void setAuthenticationType(java.lang.Integer aAuthenticationType)
          This method provides access to the PROCPROTCL.AUTHTYPE column of DB2 type INTEGER NOT NULL.
 void setAuthenticationType(java.lang.String aAuthenticationType)
          This method provides access to the PROCPROTCL.AUTHTYPE column of DB2 type INTEGER NOT NULL.
 void setClassificationDomain(java.lang.String aClassificationDomain)
          This method provides access to the PROCPROTCL.CLASSIFDOMAIN column of DB2 type CHAR(32) NULL.
 void setField1(java.lang.String aField1)
          This method provides access to the PROCPROTCL.FIELD1 column of DB2 type VARCHAR(64) NULL.
 void setField2(java.lang.String aField2)
          This method provides access to the PROCPROTCL.FIELD2 column of DB2 type VARCHAR(64) NULL.
 void setField3(java.lang.String aField3)
          This method provides access to the PROCPROTCL.FIELD3 column of DB2 type VARCHAR(64) NULL.
 void setInitKey_protocolId(java.lang.String aInitKey_protocolId)
          Set the primary key for this object
 void setProcurementProtocolComment(java.lang.String aProcurementProtocolComment)
          This method provides access to the PROCPROTCL.PROCPROTCLCOMMENT column of DB2 type VARCHAR(254) NULL.
 void setProcurementSystemName(java.lang.String aProcurementSystemName)
          This method provides access to the PROCPROTCL.PROCSYSNAME column of DB2 type CHAR(16) NULL.
 void setProtocolId(java.lang.Integer aProtocolId)
          This method provides access to the PROCPROTCL.PROCPROTCL_ID column of DB2 type INTEGER NOT NULL.
 void setProtocolId(java.lang.String aProtocolId)
          This method provides access to the PROCPROTCL.PROCPROTCL_ID column of DB2 type INTEGER NOT NULL.
 void setProtocolName(java.lang.String aProtocolName)
          This method provides access to the PROCPROTCL.PROTOCOLNAME column of DB2 type VARCHAR(32) NOT NULL.
 void setTwoStepMode(java.lang.String aTwoStepMode)
          This method provides access to the PROCPROTCL.TWOSTEPMODE column of DB2 type CHAR(1) NOT NULL.
 void setUomStandard(java.lang.String aUomStandard)
          This method provides access to the PROCPROTCL.UOMSTANDARD column of DB2 type VARCHAR(32) NULL.
 void setVersion(java.lang.String aVersion)
          This method provides access to the PROCPROTCL.VERSION column of DB2 type VARCHAR(32) 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

ProcurementProtocolAccessBean

public ProcurementProtocolAccessBean()

Default constructor.


ProcurementProtocolAccessBean

public ProcurementProtocolAccessBean(javax.ejb.EJBObject object)
                              throws java.rmi.RemoteException

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

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

ProcurementProtocolAccessBean

public ProcurementProtocolAccessBean(java.lang.Integer aAuthenticationType,
                                     java.lang.String aProtocolName,
                                     java.lang.String aTwoStepMode)
                              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:
aAuthenticationType - java.lang.Integer
aProtocolName - java.lang.String
aTwoStepMode - java.lang.String
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

findByProtocolNameAndVersion

public ProcurementProtocolAccessBean findByProtocolNameAndVersion(java.lang.String aProtocolName,
                                                                  java.lang.String aVersion)
                                                           throws java.rmi.RemoteException,
                                                                  javax.ejb.FinderException,
                                                                  javax.naming.NamingException

Retrieves the ProcurementProtocolAccessBean with the specified ProtocolName and Version.

The SQL query used to fetch the requested row from the PROCPROTCL table is:

SELECT * FROM PROCPROTCL T1 WHERE (T1.PROTOCOLNAME=? AND T1.VERSION=?)

Parameters:
aProtocolName - java.lang.String
aVersion - java.lang.String
Returns:
com.ibm.commerce.me.objects.ProcurementProtocolAccessBean
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

getAuthenticationType

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

This method provides access to the PROCPROTCL.AUTHTYPE column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Authentication type used by the protocol.

Specified by:
getAuthenticationType in interface ProcurementProtocolAccessBeanData
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

getAuthenticationTypeInEJBType

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

This method provides access to the PROCPROTCL.AUTHTYPE column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Authentication type used by the protocol.

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

getClassificationDomain

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

This method provides access to the PROCPROTCL.CLASSIFDOMAIN column of DB2 type CHAR(32) NULL.

The following is a description of this column:

Product classification standard used by the procurement protocol version. Examples of classification standards include UNSPSC, SPSC, and so on.

Specified by:
getClassificationDomain in interface ProcurementProtocolAccessBeanData
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 PROCPROTCL.FIELD1 column of DB2 type VARCHAR(64) NULL.

The following is a description of this column:

Customizable.

Specified by:
getField1 in interface ProcurementProtocolAccessBeanData
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 PROCPROTCL.FIELD2 column of DB2 type VARCHAR(64) NULL.

The following is a description of this column:

Customizable.

Specified by:
getField2 in interface ProcurementProtocolAccessBeanData
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

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

The following is a description of this column:

Customizable.

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

getProcurementProtocolComment

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

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

The following is a description of this column:

Comment

Specified by:
getProcurementProtocolComment in interface ProcurementProtocolAccessBeanData
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

getProcurementSystemName

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

This method provides access to the PROCPROTCL.PROCSYSNAME column of DB2 type CHAR(16) NULL.

The following is a description of this column:

Name of the procurement system that uses this protocol. Foreign key to PROCSYS table.

Specified by:
getProcurementSystemName in interface ProcurementProtocolAccessBeanData
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

getProtocolId

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

This method provides access to the PROCPROTCL.PROCPROTCL_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Generated primary key.

Specified by:
getProtocolId in interface ProcurementProtocolAccessBeanData
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

getProtocolIdInEJBType

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

This method provides access to the PROCPROTCL.PROCPROTCL_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Generated primary key.

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

getProtocolName

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

This method provides access to the PROCPROTCL.PROTOCOLNAME column of DB2 type VARCHAR(32) NOT NULL.

The following is a description of this column:

Name of the procurement protocol. Together with column VERSION forms a unique index.

Specified by:
getProtocolName in interface ProcurementProtocolAccessBeanData
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

getTwoStepMode

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

This method provides access to the PROCPROTCL.TWOSTEPMODE column of DB2 type CHAR(1) NOT NULL.

The following is a description of this column:

Indicates whether this protocol uses two modes of communication for the shopping session. For example, cXML uses XML/HTTP to authenticate the procurement system buyer and then browser-based HTTP to complete the shopping cycle.

Specified by:
getTwoStepMode in interface ProcurementProtocolAccessBeanData
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

getUomStandard

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

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

The following is a description of this column:

Unit of measurement standard (ISO for example) used by the procurement protocol.

Specified by:
getUomStandard in interface ProcurementProtocolAccessBeanData
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

getVersion

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

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

The following is a description of this column:

Version of the procurement protocol.

Specified by:
getVersion in interface ProcurementProtocolAccessBeanData
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

setAuthenticationType

public void setAuthenticationType(java.lang.Integer aAuthenticationType)

This method provides access to the PROCPROTCL.AUTHTYPE column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Authentication type used by the protocol.

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

setAuthenticationType

public void setAuthenticationType(java.lang.String aAuthenticationType)

This method provides access to the PROCPROTCL.AUTHTYPE column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Authentication type used by the protocol.

Specified by:
setAuthenticationType in interface ProcurementProtocolAccessBeanData
Parameters:
aAuthenticationType - java.lang.String
Returns:
void

setClassificationDomain

public void setClassificationDomain(java.lang.String aClassificationDomain)

This method provides access to the PROCPROTCL.CLASSIFDOMAIN column of DB2 type CHAR(32) NULL.

The following is a description of this column:

Product classification standard used by the procurement protocol version. Examples of classification standards include UNSPSC, SPSC, and so on.

Specified by:
setClassificationDomain in interface ProcurementProtocolAccessBeanData
Parameters:
aClassificationDomain - java.lang.String
Returns:
void

setField1

public void setField1(java.lang.String aField1)

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

The following is a description of this column:

Customizable.

Specified by:
setField1 in interface ProcurementProtocolAccessBeanData
Parameters:
aField1 - java.lang.String
Returns:
void

setField2

public void setField2(java.lang.String aField2)

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

The following is a description of this column:

Customizable.

Specified by:
setField2 in interface ProcurementProtocolAccessBeanData
Parameters:
aField2 - java.lang.String
Returns:
void

setField3

public void setField3(java.lang.String aField3)

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

The following is a description of this column:

Customizable.

Specified by:
setField3 in interface ProcurementProtocolAccessBeanData
Parameters:
aField3 - java.lang.String
Returns:
void

setInitKey_protocolId

public void setInitKey_protocolId(java.lang.String aInitKey_protocolId)

Set the primary key for this object

Parameters:
aInitKey_protocolId - java.lang.String
Returns:
void

setProcurementProtocolComment

public void setProcurementProtocolComment(java.lang.String aProcurementProtocolComment)

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

The following is a description of this column:

Comment

Specified by:
setProcurementProtocolComment in interface ProcurementProtocolAccessBeanData
Parameters:
aProcurementProtocolComment - java.lang.String
Returns:
void

setProcurementSystemName

public void setProcurementSystemName(java.lang.String aProcurementSystemName)

This method provides access to the PROCPROTCL.PROCSYSNAME column of DB2 type CHAR(16) NULL.

The following is a description of this column:

Name of the procurement system that uses this protocol. Foreign key to PROCSYS table.

Specified by:
setProcurementSystemName in interface ProcurementProtocolAccessBeanData
Parameters:
aProcurementSystemName - java.lang.String
Returns:
void

setProtocolId

public void setProtocolId(java.lang.Integer aProtocolId)

This method provides access to the PROCPROTCL.PROCPROTCL_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Generated primary key.

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

setProtocolId

public void setProtocolId(java.lang.String aProtocolId)

This method provides access to the PROCPROTCL.PROCPROTCL_ID column of DB2 type INTEGER NOT NULL.

The following is a description of this column:

Generated primary key.

Specified by:
setProtocolId in interface ProcurementProtocolAccessBeanData
Parameters:
aProtocolId - java.lang.String
Returns:
void

setProtocolName

public void setProtocolName(java.lang.String aProtocolName)

This method provides access to the PROCPROTCL.PROTOCOLNAME column of DB2 type VARCHAR(32) NOT NULL.

The following is a description of this column:

Name of the procurement protocol. Together with column VERSION forms a unique index.

Specified by:
setProtocolName in interface ProcurementProtocolAccessBeanData
Parameters:
aProtocolName - java.lang.String
Returns:
void

setTwoStepMode

public void setTwoStepMode(java.lang.String aTwoStepMode)

This method provides access to the PROCPROTCL.TWOSTEPMODE column of DB2 type CHAR(1) NOT NULL.

The following is a description of this column:

Indicates whether this protocol uses two modes of communication for the shopping session. For example, cXML uses XML/HTTP to authenticate the procurement system buyer and then browser-based HTTP to complete the shopping cycle.

Specified by:
setTwoStepMode in interface ProcurementProtocolAccessBeanData
Parameters:
aTwoStepMode - java.lang.String
Returns:
void

setUomStandard

public void setUomStandard(java.lang.String aUomStandard)

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

The following is a description of this column:

Unit of measurement standard (ISO for example) used by the procurement protocol.

Specified by:
setUomStandard in interface ProcurementProtocolAccessBeanData
Parameters:
aUomStandard - java.lang.String
Returns:
void

setVersion

public void setVersion(java.lang.String aVersion)

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

The following is a description of this column:

Version of the procurement protocol.

Specified by:
setVersion in interface ProcurementProtocolAccessBeanData
Parameters:
aVersion - java.lang.String
Returns:
void