com.ibm.commerce.registry
Class CalculationRegistry

java.lang.Object
  com.ibm.commerce.registry.CalculationRegistry
All Implemented Interfaces:
Registry

Deprecated. Replaced by CalculationRegistry.
public class CalculationRegistry
extends java.lang.Object
implements Registry

Reserved for IBM internal use.

Note:As of WebSphere Commerce Business Edition 5.1, replaced by CalculationRegistry.
This registry caches tables referenced by the Calculation Framework.

See Also:

Field Summary
protected static CalculationRegistry singleton
Deprecated.
Fields inherited from interface com.ibm.commerce.registry.Registry
COPYRIGHT
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(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,
                                                   ECException
Deprecated.
Reserved for IBM internal use.
Throws:
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
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.
Throws:
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.
Throws:
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.
Throws:
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.
Throws:
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.
Throws:
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.
Throws:
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,
                                                   ECException
Deprecated.
Reserved for IBM internal use.
Throws:
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
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.
Throws:
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.
Throws:
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.
Throws:
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,
                                 ECException
Deprecated.
Reserved for IBM internal use.
Throws:
javax.naming.NamingException
java.rmi.RemoteException
javax.ejb.CreateException
javax.ejb.FinderException
ECException

getDefaultCalculationCode

public CalculationCodeAccessBean getDefaultCalculationCode(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.
Throws:
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.
Throws:
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.
Throws:
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.
Specified by:
initialize in interface Registry
Throws:
java.lang.Exception

refresh

public void refresh()
             throws java.lang.Exception
Deprecated.
Reserved for IBM internal use.
Specified by:
refresh in interface Registry
Throws:
java.lang.Exception

retrieve

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

singleton

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

Feedback