java.lang.Object | +--com.ibm.commerce.base.objects.ECEntityBean | +--com.ibm.commerce.contract.objimpl.PurchaseLimitBeanBase | +--com.ibm.commerce.contract.objects.PurchaseLimitBean
This bean provides access to the PURCHASELT table.
The following is a description of this table:
The Purchase Limit table.
Field Summary |
---|
Fields inherited from class com.ibm.commerce.contract.objimpl. PurchaseLimitBeanBase |
catEntryId,
currency,
currentAmount,
currentQuantity,
limitType,
maxAmount,
maxQuantity,
minAmount,
minQuantity,
purchaseLimitId,
tcId,
tradingPositionContainerId |
Constructor Summary | |
---|---|
PurchaseLimitBean() |
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. |
protected
void |
_removeLinks() Method _removeLinks. |
void |
ejbActivate() |
com.ibm.commerce.contract.objects.PurchaseLimitKey |
ejbCreate(java.lang.Long argTCId,
java.lang.Long argTradingPositionContainerId, java.lang.Long argCatEntryId,
java.lang.String argLimitType) Constructs an PurchaseLimitAccessBean object with the specified term condition ID, trading position container ID, catalog entry ID, ant the limit type. |
void |
ejbLoad() |
void |
ejbPassivate() |
void |
ejbPostCreate(java.lang.Long argTCId,
java.lang.Long argTradingPositionContainerId, java.lang.Long argCatEntryId,
java.lang.String argLimitType) The EJB post create method for the Purchase Limit bean |
void |
ejbRemove() |
void |
ejbStore() |
Methods inherited from class com.ibm.commerce.contract.objimpl. PurchaseLimitBeanBase |
getCatEntryId,
getCurrency,
getCurrentAmount,
getCurrentQuantity,
getLimitType,
getMaxAmount,
getMaxQuantity,
getMinAmount,
getMinQuantity,
getPurchaseLimitId,
getTcId,
getTradingPositionContainerId,
setCatEntryId,
setCurrency,
setCurrentAmount,
setCurrentQuantity,
setLimitType,
setMaxAmount,
setMaxQuantity,
setMinAmount,
setMinQuantity,
setPurchaseLimitId,
setTcId,
setTradingPositionContainerId |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
Constructor Detail |
---|
public PurchaseLimitBean()
Method Detail |
---|
public java.util.Hashtable _copyFromEJB()
com.ibm.commerce.base.objects.ECEntityBean#_copyFromEJB()
public void _copyToEJB(java.util.Hashtable h)
h
-protected java.util.Vector _getLinks()
protected void _initLinks()
protected void _removeLinks() throws javax.ejb.RemoveException
RemoveException
public void ejbActivate()
javax.ejb.EntityBean#ejbActivate()
public com.ibm.commerce.contract.objects.PurchaseLimitKey ejbCreate(java.lang.Long argTCId, java.lang.Long argTradingPositionContainerId, java.lang.Long argCatEntryId, java.lang.String argLimitType) throws javax.ejb.CreateException, javax.ejb.FinderException, javax.naming.NamingException
PurchaseLimitBeanBase
ejbCreate
in class
PurchaseLimitBeanBase
argTCId
- The ID of the terms and conditions.argTradingPositionContainerId
- The ID of the trading position
container, or price list.argCatEntryId
- The ID of the catalog entry.argLimitType
- The type of limit.javax.naming.NamingException
- The
javax.naming.NamingException exception.javax.ejb.CreateException
javax.ejb.FinderException
PurchaseLimitBeanBase.ejbCreate(Long, Long, Long,
String)
public void ejbLoad()
com.ibm.commerce.base.objects.ECEntityBean#ejbLoad()
public void ejbPassivate()
javax.ejb.EntityBean#ejbPassivate()
public void ejbPostCreate(java.lang.Long argTCId, java.lang.Long argTradingPositionContainerId, java.lang.Long argCatEntryId, java.lang.String argLimitType)
PurchaseLimitBeanBase
ejbPostCreate
in class
PurchaseLimitBeanBase
argTCId
- The ID of the terms and conditions.argTradingPositionContainerId
- The ID of the trading position
container, or price list.argCatEntryId
- The ID of the catalog entry.argLimitType
- The type of limit.PurchaseLimitBeanBase.ejbPostCreate(Long, Long, Long,
String)
public void ejbRemove() throws javax.ejb.RemoveException
javax.ejb.RemoveException
javax.ejb.EntityBean#ejbRemove()
public void ejbStore()
com.ibm.commerce.base.objects.ECEntityBean#ejbStore()