java.lang.Objectcom.ibm.ivj.ejb.runtime.AbstractEntityAccessBean
com.ibm.commerce.contract.objects.OrderApprovalTCAccessBean
This table contains terms and conditions used in trading agreements (business accounts, contracts, RFQs). To see how columns are used by different terms and conditions, refer to &l This access bean corresponds to the database table 'TERMCOND'.
Constructor Summary | |
OrderApprovalTCAccessBean() Zero argument constructor used to initialize the access bean. |
|
OrderApprovalTCAccessBean(javax.ejb.EJBObject o) constructor |
|
OrderApprovalTCAccessBean(java.lang.Long argTradingId, org.w3c.dom.Element argElement) Constructs an OrderApprovalTC object with the specified trading agreement ID, and the order approval term condition element. |
Method Summary | |
void | commitCopyHelper() Update(flush) data to the EJBObject (persistent storage). |
java.lang.Long | createNewVersion(java.lang.Long arg0) |
protected java.lang.String | defaultJNDIName() |
java.lang.String | getChangeableFlag() This method provides access to the TERMCOND.CHANGEABLE column of DB2 type INTEGER NOT NULL DEFAULT 0. |
java.lang.Integer | getChangeableFlagInEJBType() This method provides access to the TERMCOND.CHANGEABLE column of DB2 type INTEGER NOT NULL DEFAULT 0. |
java.lang.String | getCurrency() This method provides access to the TERMCOND.STRINGFIELD2 column of DB2 type VARCHAR(254). |
TermConditionDescriptionAccessBean | getDescription(java.lang.Integer arg0) This method accesses a non-CMP field |
TermConditionDescriptionAccessBean | getDescription(java.lang.Integer arg0, java.lang.Integer arg1) This method accesses a non-CMP field |
java.lang.String | getMandatoryFlag() This method provides access to the TERMCOND.MANDATORY column of DB2 type INTEGER NOT NULL DEFAULT 0. |
java.lang.Integer | getMandatoryFlagInEJBType() This method provides access to the TERMCOND.MANDATORY column of DB2 type INTEGER NOT NULL DEFAULT 0. |
ParticipantAccessBean[] | getParticipants() This method accesses a non-CMP field |
BusinessPolicyAccessBean[] | getPolicies() This method accesses a non-CMP field |
BusinessPolicyAccessBean[] | getPoliciesByType(java.lang.String arg0) This method accesses a non-CMP field |
java.lang.String | getReferenceNumber() This method provides access to the TERMCOND.TERMCOND_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long | getReferenceNumberInEJBType() This method provides access to the TERMCOND.TERMCOND_ID column of DB2 type BIGINT NOT NULL. |
java.lang.String | getTcSequence() This method provides access to the TERMCOND.SEQUENCE column of DB2 type INTEGER NOT NULL. |
java.lang.Integer | getTcSequenceInEJBType() This method provides access to the TERMCOND.SEQUENCE column of DB2 type INTEGER NOT NULL. |
java.lang.String | getTcSubType() This method accesses a non-CMP field |
java.lang.String | getTimeCreated() This method provides access to the TERMCOND.TIMECREATED column of DB2 type TIMESTAMP. |
java.sql.Timestamp | getTimeCreatedInEJBType() This method provides access to the TERMCOND.TIMECREATED column of DB2 type TIMESTAMP. |
java.lang.String | getTimeUpdated() This method provides access to the TERMCOND.TIMEUPDATED column of DB2 type TIMESTAMP. |
java.sql.Timestamp | getTimeUpdatedInEJBType() This method provides access to the TERMCOND.TIMEUPDATED column of DB2 type TIMESTAMP. |
java.lang.String | getTradingId() This method provides access to the TERMCOND.TRADING_ID column of DB2 type BIGINT NOT NULL. |
java.lang.Long | getTradingIdInEJBType() This method provides access to the TERMCOND.TRADING_ID column of DB2 type BIGINT NOT NULL. |
java.lang.String | getValue() This method provides access to the TERMCOND.DECIMALFIELD1 column of DB2 type DECIMAL(20 5). |
java.math.BigDecimal | getValueInEJBType() This method provides access to the TERMCOND.DECIMALFIELD1 column of DB2 type DECIMAL(20 5). |
java.lang.String | getXMLString() This method accesses a non-CMP field |
java.lang.String | getXMLString(boolean arg) This method accesses a non-CMP field |
protected void | instantiateEJB() |
protected boolean | instantiateEJBByPrimaryKey() |
void | markForDelete() |
void | parseXMLElement(org.w3c.dom.Element arg0) |
void | refreshCopyHelper() Load data from the EJBObject. |
void | setChangeableFlag(java.lang.Integer newValue) This method accesses a non-CMP field |
void | setChangeableFlag(java.lang.String newValue) This method accesses a non-CMP field |
void | setCurrency(java.lang.String newValue) This method accesses a non-CMP field |
void | setInitKey_referenceNumber(java.lang.String newValue) Set the primary key for this object |
void | setMandatoryFlag(java.lang.Integer newValue) This method accesses a non-CMP field |
void | setMandatoryFlag(java.lang.String newValue) This method accesses a non-CMP field |
void | setReferenceNumber(java.lang.Long newValue) This method accesses a non-CMP field |
void | setReferenceNumber(java.lang.String newValue) This method accesses a non-CMP field |
void | setTcSequence(java.lang.Integer newValue) This method accesses a non-CMP field |
void | setTcSequence(java.lang.String newValue) This method accesses a non-CMP field |
void | setTimeCreated(java.lang.String newValue) This method accesses a non-CMP field |
void | setTimeCreated(java.sql.Timestamp newValue) This method accesses a non-CMP field |
void | setTimeUpdated(java.lang.String newValue) This method accesses a non-CMP field |
void | setTimeUpdated(java.sql.Timestamp newValue) This method accesses a non-CMP field |
void | setTradingId(java.lang.Long newValue) This method accesses a non-CMP field |
void | setTradingId(java.lang.String newValue) This method accesses a non-CMP field |
void | setValue(java.math.BigDecimal newValue) This method accesses a non-CMP field |
void | setValue(java.lang.String newValue) This method accesses a non-CMP field |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public OrderApprovalTCAccessBean()
public OrderApprovalTCAccessBean(javax.ejb.EJBObject o) throws java.rmi.RemoteException
public OrderApprovalTCAccessBean(java.lang.Long argTradingId, org.w3c.dom.Element argElement) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException, javax.ejb.RemoveException
Constructs an OrderApprovalTC object with the specified trading agreement ID, and the order approval term condition element.
Method Detail |
public void setInitKey_referenceNumber(java.lang.String newValue)
Set the primary key for this object
protected java.lang.String defaultJNDIName()
protected void instantiateEJB() throws java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
protected boolean instantiateEJBByPrimaryKey() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.naming.NamingException
public void commitCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Update(flush) data to the EJBObject (persistent storage).
public void refreshCopyHelper() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
Load data from the EJBObject.
public java.lang.String getMandatoryFlag() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.MANDATORY column of DB2 type INTEGER NOT NULL DEFAULT 0.
The following is a description of this column:
This column is used to indicate if the trading agreement participant must respond to this term during negotiation. Valid values are as follows:&l
public java.lang.Integer getMandatoryFlagInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.MANDATORY column of DB2 type INTEGER NOT NULL DEFAULT 0.
The following is a description of this column:
This column is used to indicate if the trading agreement participant must respond to this term during negotiation. Valid values are as follows:&l
public void setMandatoryFlag(java.lang.String newValue)
public void setMandatoryFlag(java.lang.Integer newValue)
public java.lang.String getValue() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.DECIMALFIELD1 column of DB2 type DECIMAL(20 5).
The following is a description of this column:
A DECIMAL field used to store terms and conditions data.
public java.math.BigDecimal getValueInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.DECIMALFIELD1 column of DB2 type DECIMAL(20 5).
The following is a description of this column:
A DECIMAL field used to store terms and conditions data.
public void setValue(java.lang.String newValue)
public void setValue(java.math.BigDecimal newValue)
public java.lang.String getTradingId() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.TRADING_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
Foreign key to TRADING table. This column indicates the trading agreement this term belongs to.
public java.lang.Long getTradingIdInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.TRADING_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
Foreign key to TRADING table. This column indicates the trading agreement this term belongs to.
public void setTradingId(java.lang.String newValue)
public void setTradingId(java.lang.Long newValue)
public java.lang.String getTimeUpdated() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.TIMEUPDATED column of DB2 type TIMESTAMP.
The following is a description of this column:
Time that this term and condition was last updated.
public java.sql.Timestamp getTimeUpdatedInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.TIMEUPDATED column of DB2 type TIMESTAMP.
The following is a description of this column:
Time that this term and condition was last updated.
public void setTimeUpdated(java.lang.String newValue)
public void setTimeUpdated(java.sql.Timestamp newValue)
public java.lang.String getCurrency() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.STRINGFIELD2 column of DB2 type VARCHAR(254).
The following is a description of this column:
A STRING field used to store terms and conditions data.
public void setCurrency(java.lang.String newValue)
public java.lang.String getChangeableFlag() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.CHANGEABLE column of DB2 type INTEGER NOT NULL DEFAULT 0.
The following is a description of this column:
This column indicates if the trading agreement participant can change the term. Valid values are as follows:&l
public java.lang.Integer getChangeableFlagInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.CHANGEABLE column of DB2 type INTEGER NOT NULL DEFAULT 0.
The following is a description of this column:
This column indicates if the trading agreement participant can change the term. Valid values are as follows:&l
public void setChangeableFlag(java.lang.String newValue)
public void setChangeableFlag(java.lang.Integer newValue)
public java.lang.String getTcSubType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
public java.lang.String getTimeCreated() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.TIMECREATED column of DB2 type TIMESTAMP.
The following is a description of this column:
Time that this term and condition was created.
public java.sql.Timestamp getTimeCreatedInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.TIMECREATED column of DB2 type TIMESTAMP.
The following is a description of this column:
Time that this term and condition was created.
public void setTimeCreated(java.lang.String newValue)
public void setTimeCreated(java.sql.Timestamp newValue)
public java.lang.String getTcSequence() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.SEQUENCE column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
This column contains a number indicating the sequence of the term within a trading agreement. This number must be unique within a trading agreement.
public java.lang.Integer getTcSequenceInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.SEQUENCE column of DB2 type INTEGER NOT NULL.
The following is a description of this column:
This column contains a number indicating the sequence of the term within a trading agreement. This number must be unique within a trading agreement.
public void setTcSequence(java.lang.String newValue)
public void setTcSequence(java.lang.Integer newValue)
public java.lang.String getReferenceNumber() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.TERMCOND_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
Primary key and internal reference number for this term.
public java.lang.Long getReferenceNumberInEJBType() throws java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
This method provides access to the TERMCOND.TERMCOND_ID column of DB2 type BIGINT NOT NULL.
The following is a description of this column:
Primary key and internal reference number for this term.
public void setReferenceNumber(java.lang.String newValue)
public void setReferenceNumber(java.lang.Long newValue)
public BusinessPolicyAccessBean[] getPolicies() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
public BusinessPolicyAccessBean[] getPoliciesByType(java.lang.String arg0) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
public ParticipantAccessBean[] getParticipants() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
public TermConditionDescriptionAccessBean getDescription(java.lang.Integer arg0) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
public TermConditionDescriptionAccessBean getDescription(java.lang.Integer arg0, java.lang.Integer arg1) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
public java.lang.Long createNewVersion(java.lang.Long arg0) throws org.xml.sax.SAXException, java.io.IOException, javax.ejb.CreateException, javax.ejb.FinderException, javax.ejb.RemoveException, javax.naming.NamingException, java.rmi.RemoteException
public java.lang.String getXMLString() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
public java.lang.String getXMLString(boolean arg) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
public void markForDelete() throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException
public void parseXMLElement(org.w3c.dom.Element arg0) throws javax.naming.NamingException, javax.ejb.CreateException, javax.ejb.FinderException, java.rmi.RemoteException, javax.ejb.RemoveException
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.