com.ibm.commerce.registry
Class CalculationRegistry

java.lang.Object
  |
  +--com.ibm.commerce.registry.CalculationRegistry

Deprecated. Replaced by com.ibm.commerce.order.calculation.CalculationRegistry.
public class CalculationRegistry
extends java.lang.Object

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.

See Also:

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

singleton

protected static CalculationRegistry singleton
Deprecated. 
Constructor Detail

CalculationRegistry

public CalculationRegistry()
Deprecated. 
Method Detail

getCalculationCodeCombineCmd

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
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
com.ibm.commerce.exception.ECException

getCalculationCodeCombineMethodId

public java.lang.Integer getCalculationCodeCombineMethodId(StoreAccessBean storeAB,
                                                           java.lang.Integer usageId)
                                                    throws javax.naming.NamingException,
                                                           java.rmi.RemoteException,
                                                           javax.ejb.CreateException,
                                                           javax.ejb.FinderException
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException

getCalculationMethod

public CalculationMethodAccessBean getCalculationMethod(java.lang.Integer key)
                                                 throws javax.naming.NamingException,
                                                        java.rmi.RemoteException,
                                                        javax.ejb.CreateException,
                                                        javax.ejb.FinderException
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException

getCalculationRangeLookup

public java.util.Enumeration getCalculationRangeLookup(java.lang.Integer calculationRangeId)
                                                throws javax.naming.NamingException,
                                                       java.rmi.RemoteException,
                                                       javax.ejb.CreateException,
                                                       javax.ejb.FinderException
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException

getCalculationRangeLookup

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
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException

getCalculationRanges

public java.util.Enumeration getCalculationRanges(java.lang.Integer scaleId)
                                           throws javax.naming.NamingException,
                                                  java.rmi.RemoteException,
                                                  javax.ejb.CreateException,
                                                  javax.ejb.FinderException
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException

getCalculationRanges

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
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException

getCalculationRuleCombineCmd

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
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
com.ibm.commerce.exception.ECException

getCalculationRuleCombineMethodId

public java.lang.Integer getCalculationRuleCombineMethodId(StoreAccessBean storeAB,
                                                           java.lang.Integer usageId)
                                                    throws javax.naming.NamingException,
                                                           java.rmi.RemoteException,
                                                           javax.ejb.CreateException,
                                                           javax.ejb.FinderException
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException

getCalculationRules

public java.util.Enumeration getCalculationRules(java.lang.Integer calculationCode)
                                          throws javax.naming.NamingException,
                                                 java.rmi.RemoteException,
                                                 javax.ejb.CreateException,
                                                 javax.ejb.FinderException
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException

getCalculationScales

public java.util.Enumeration getCalculationScales(java.lang.Integer ruleId)
                                           throws javax.naming.NamingException,
                                                  java.rmi.RemoteException,
                                                  javax.ejb.CreateException,
                                                  javax.ejb.FinderException
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException

getCommand

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
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
com.ibm.commerce.exception.ECException

getDefaultCalculationCode

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
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException

getEffectiveCalculationRules

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
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
java.sql.SQLException

getStoreEntityCalculationUsage

public StoreEntityCalculationUsageAccessBean getStoreEntityCalculationUsage(java.lang.Integer storeEntityId,
                                                                            java.lang.Integer usageId)
                                                                     throws javax.naming.NamingException,
                                                                            java.rmi.RemoteException,
                                                                            javax.ejb.CreateException,
                                                                            javax.ejb.FinderException
Deprecated. 
Reserved for IBM internal use.
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException

initialize

public void initialize()
                throws java.lang.Exception
Deprecated. 
Reserved for IBM internal use.
java.lang.Exception

refresh

public void refresh()
             throws java.lang.Exception
Deprecated. 
Reserved for IBM internal use.
java.lang.Exception

retrieve

public void retrieve()
              throws java.lang.Exception
Deprecated. 
Reserved for IBM internal use.
java.lang.Exception

singleton

public static CalculationRegistry singleton()
Deprecated. 
Reserved for IBM internal use.