java.lang.Object | +--com.ibm.commerce.registry.CalculationRegistry
com.ibm.commerce.order.calculation.CalculationRegistry
.
Reserved for IBM internal use.
Note:As of WebSphere Commerce Business Edition 5.1, replaced by
com.ibm.commerce.order.calculation.CalculationRegistry
.
This registry caches tables referenced by the Calculation Framework.
Field Summary | |
---|---|
protected
static
CalculationRegistry |
singleton Deprecated. |
Constructor Summary | |
---|---|
CalculationRegistry() Deprecated. |
Method Summary | |
---|---|
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. |
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. |
CalculationCmd |
getCommand(java.lang.Integer methodId, java.lang.Integer storeId,
java.util.Hashtable cache) Deprecated. Reserved for IBM internal use. |
CalculationCodeAccessBean |
getDefaultCalculationCode(com.ibm.commerce.common.objects.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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll,
toString, wait, wait, wait |
Field Detail |
protected static CalculationRegistry singleton
Constructor Detail |
public CalculationRegistry()
Method Detail |
public 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, com.ibm.commerce.exception.ECException
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
com.ibm.commerce.exception.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
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
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
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
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
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
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
public 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, com.ibm.commerce.exception.ECException
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
com.ibm.commerce.exception.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
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
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
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
public 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, com.ibm.commerce.exception.ECException
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
com.ibm.commerce.exception.ECException
public CalculationCodeAccessBean getDefaultCalculationCode(com.ibm.commerce.common.objects.StoreAccessBean storeAB, java.lang.Integer usageId) throws javax.naming.NamingException, java.rmi.RemoteException, javax.ejb.CreateException, javax.ejb.FinderException
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
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
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
public void initialize() throws java.lang.Exception
java.lang.Exception
public void refresh() throws java.lang.Exception
java.lang.Exception
public void retrieve() throws java.lang.Exception
java.lang.Exception
public static CalculationRegistry singleton()