public class CalculationRegistry extends java.lang.Object implements Registry
Note:As of WebSphere Commerce Business Edition 5.1, replaced by CalculationRegistry.
This registry caches tables referenced by the Calculation Framework.
Modifier and Type | Field and Description |
---|---|
protected static CalculationRegistry | singleton
Deprecated.
|
Constructor and Description |
---|
CalculationRegistry()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
com.ibm.commerce.order.utils.CalculationCmd | getCalculationCodeCombineCmd(StoreAccessBean storeAB, java.lang.Integer usageId, java.util.Hashtable cache)
Deprecated.
Reserved for IBM internal use.
|
java.lang.Integer | getCalculationCodeCombineMethodId(StoreAccessBean storeAB, java.lang.Integer usageId)
Deprecated.
Reserved for IBM internal use.
|
CalculationMethodAccessBean | getCalculationMethod(java.lang.Integer key)
Deprecated.
Reserved for IBM internal use.
|
java.util.Enumeration | getCalculationRangeLookup(java.lang.Integer calculationRangeId)
Deprecated.
Reserved for IBM internal use.
|
java.util.Enumeration | getCalculationRangeLookup(java.lang.Integer calculationRangeId, java.lang.String currencyCode)
Deprecated.
Reserved for IBM internal use.
|
java.util.Enumeration | getCalculationRanges(java.lang.Integer scaleId)
Deprecated.
Reserved for IBM internal use.
|
java.util.Enumeration | getCalculationRanges(java.lang.Integer scaleId, java.math.BigDecimal lookupNumber)
Deprecated.
Reserved for IBM internal use.
|
com.ibm.commerce.order.utils.CalculationCmd | getCalculationRuleCombineCmd(StoreAccessBean storeAB, java.lang.Integer usageId, java.util.Hashtable cache)
Deprecated.
Reserved for IBM internal use.
|
java.lang.Integer | getCalculationRuleCombineMethodId(StoreAccessBean storeAB, java.lang.Integer usageId)
Deprecated.
Reserved for IBM internal use.
|
java.util.Enumeration | getCalculationRules(java.lang.Integer calculationCode)
Deprecated.
Reserved for IBM internal use.
|
java.util.Enumeration | getCalculationScales(java.lang.Integer ruleId)
Deprecated.
Reserved for IBM internal use.
|
com.ibm.commerce.order.utils.CalculationCmd | getCommand(java.lang.Integer methodId, java.lang.Integer storeId, java.util.Hashtable cache)
Deprecated.
Reserved for IBM internal use.
|
CalculationCodeAccessBean | getDefaultCalculationCode(StoreAccessBean storeAB, java.lang.Integer usageId)
Deprecated.
Reserved for IBM internal use.
|
java.util.Enumeration | getEffectiveCalculationRules(java.lang.Integer calculationCode)
Deprecated.
Reserved for IBM internal use.
|
StoreEntityCalculationUsageAccessBean | getStoreEntityCalculationUsage(java.lang.Integer storeEntityId, java.lang.Integer usageId)
Deprecated.
Reserved for IBM internal use.
|
void | initialize()
Deprecated.
Reserved for IBM internal use.
|
void | refresh()
Deprecated.
Reserved for IBM internal use.
|
void | retrieve()
Deprecated.
Reserved for IBM internal use.
|
static CalculationRegistry | singleton()
Deprecated.
Reserved for IBM internal use.
|
protected static CalculationRegistry singleton
public com.ibm.commerce.order.utils.CalculationCmd getCalculationCodeCombineCmd(StoreAccessBean storeAB, java.lang.Integer usageId, java.util.Hashtable cache) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, ECException
public java.lang.Integer getCalculationCodeCombineMethodId(StoreAccessBean storeAB, java.lang.Integer usageId) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException
public CalculationMethodAccessBean getCalculationMethod(java.lang.Integer key) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException
public java.util.Enumeration getCalculationRangeLookup(java.lang.Integer calculationRangeId) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException
public java.util.Enumeration getCalculationRangeLookup(java.lang.Integer calculationRangeId, java.lang.String currencyCode) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException
public java.util.Enumeration getCalculationRanges(java.lang.Integer scaleId) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException
public java.util.Enumeration getCalculationRanges(java.lang.Integer scaleId, java.math.BigDecimal lookupNumber) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException
public com.ibm.commerce.order.utils.CalculationCmd getCalculationRuleCombineCmd(StoreAccessBean storeAB, java.lang.Integer usageId, java.util.Hashtable cache) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, ECException
public java.lang.Integer getCalculationRuleCombineMethodId(StoreAccessBean storeAB, java.lang.Integer usageId) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException
public java.util.Enumeration getCalculationRules(java.lang.Integer calculationCode) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException
public java.util.Enumeration getCalculationScales(java.lang.Integer ruleId) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException
public com.ibm.commerce.order.utils.CalculationCmd getCommand(java.lang.Integer methodId, java.lang.Integer storeId, java.util.Hashtable cache) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, ECException
public CalculationCodeAccessBean getDefaultCalculationCode(StoreAccessBean storeAB, java.lang.Integer usageId) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException
public java.util.Enumeration getEffectiveCalculationRules(java.lang.Integer calculationCode) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException, java.sql.SQLException
public StoreEntityCalculationUsageAccessBean getStoreEntityCalculationUsage(java.lang.Integer storeEntityId, java.lang.Integer usageId) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException
public void initialize() throws java.lang.Exception
public void refresh() throws java.lang.Exception
public void retrieve() throws java.lang.Exception
public static CalculationRegistry singleton()