java.lang.Object | +--com.ibm.commerce.base.objects.ECEntityBean | +--com.ibm.commerce.contract.objimpl.TermConditionBeanBase | +--com.ibm.commerce.contract.objects.TermConditionBean | +--com.ibm.commerce.contract.objimpl.OrderTCOrderItemPAttributeBeanBase | +--com.ibm.commerce.contract.objects.OrderTCOrderItemPAttributeBean
This bean provides access to the TERMCOND table. The following is a description of this table: 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 TERMCOND column mapping in the online help.
Field Summary |
---|
Fields inherited from class com.ibm.commerce.contract.objimpl. OrderTCOrderItemPAttributeBeanBase |
catEntryId |
Fields inherited from class com.ibm.commerce.contract.objimpl. TermConditionBeanBase |
changeableFlag,
isDTD,
mandatoryFlag,
referenceNumber,
tcSequence,
timeCreated,
timeUpdated,
tradingId |
Constructor Summary | |
---|---|
OrderTCOrderItemPAttributeBean() |
Method Summary | |
---|---|
java.util.Hashtable |
_copyFromEJB() |
void |
_copyToEJB(java.util.Hashtable h) Method _copyToEJB. |
protected
java.util.Vector |
_getLinks() Method _getLinks. |
protected
void |
_initLinks() Method _initLinks. |
com.ibm.commerce.contract.objects.TermConditionKey |
ejbCreate(java.lang.Long argTradingId,
org.w3c.dom.Element argElement) Constructs an OrderTCOrderItemPAttributeAccessBean object with the specified trading agreement ID, and the order item term condition element. |
com.ibm.commerce.contract.objects.TermConditionKey |
ejbCreate(java.lang.Long argTradingId, java.lang.Long argCatEntryId,
java.lang.Integer mandatory, java.lang.Integer changeable) Constructs an OrderTCOrderItemPAttributeAccessBean object with the specified trading agreement ID, and the order item term condition element. |
Methods inherited from class com.ibm.commerce.contract.objimpl. OrderTCOrderItemPAttributeBeanBase |
createNewVersion,
ejbPostCreate,
ejbPostCreate,
getCatEntryId,
getPAttrValues,
getXMLString,
getXMLString,
parseXMLElement,
setCatEntryId |
Methods inherited from class com.ibm.commerce.contract.objects. TermConditionBean |
_removeLinks,
ejbActivate,
ejbLoad,
ejbPassivate,
ejbRemove,
ejbStore |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
Constructor Detail |
---|
public OrderTCOrderItemPAttributeBean()
Method Detail |
---|
public java.util.Hashtable _copyFromEJB()
_copyFromEJB
in class
TermConditionBean
com.ibm.commerce.base.objects.ECEntityBean#_copyFromEJB()
public void _copyToEJB(java.util.Hashtable h)
TermConditionBean
_copyToEJB
in class
TermConditionBean
h
-TermConditionBean._copyToEJB(Hashtable)
protected java.util.Vector _getLinks()
TermConditionBean
_getLinks
in class
TermConditionBean
TermConditionBean._getLinks()
protected void _initLinks()
TermConditionBean
_initLinks
in class
TermConditionBean
TermConditionBean._initLinks()
public com.ibm.commerce.contract.objects.TermConditionKey ejbCreate(java.lang.Long argTradingId, org.w3c.dom.Element argElement) throws javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException, javax.ejb.RemoveException
OrderTCOrderItemPAttributeBeanBase
ejbCreate
in class
OrderTCOrderItemPAttributeBeanBase
argTradingId
- The ID of the trading agreement the terms and
conditions will be associated with.argElement
- The XML Elment object represeting the terms and
conditions.javax.naming.NamingException
- The
javax.naming.NamingException exception.javax.ejb.CreateException
javax.ejb.FinderException
javax.ejb.RemoveException
TermConditionBeanBase.ejbCreate(Long,
Element)
public com.ibm.commerce.contract.objects.TermConditionKey ejbCreate(java.lang.Long argTradingId, java.lang.Long argCatEntryId, java.lang.Integer mandatory, java.lang.Integer changeable) throws javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException, javax.ejb.RemoveException
OrderTCOrderItemPAttributeBeanBase
Constructs an OrderTCOrderItemPAttributeAccessBean object with the specified trading agreement ID, and the order item term condition element.
This method is called by RFQ and does not create a row in the PATTRVALUE table.
ejbCreate
in class
OrderTCOrderItemPAttributeBeanBase
argTradingId
- The ID of the trading agreement the terms and
conditions will be associated with.argCatEntryId
- The ID of the catalog entry.mandatory
- The flag indicating whether the term condition is
mandatory.changeable
- The flag indicating whether the term condition is
changeable.javax.naming.NamingException
- The
javax.naming.NamingException exception.javax.ejb.CreateException
javax.ejb.FinderException
javax.ejb.RemoveException
OrderTCOrderItemPAttributeBeanBase.ejbCreate(Long, Long, Integer,
Integer)