CalculationRegistry
.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.
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.
|
public com.ibm.commerce.order.utils.CalculationCmd getCalculationCodeCombineCmd(StoreAccessBean storeAB, java.lang.Integer usageId, java.util.Hashtable cache) throws ECException
ECException
public java.lang.Integer getCalculationCodeCombineMethodId(StoreAccessBean storeAB, java.lang.Integer usageId)
public CalculationMethodAccessBean getCalculationMethod(java.lang.Integer key)
public java.util.Enumeration getCalculationRangeLookup(java.lang.Integer calculationRangeId)
public java.util.Enumeration getCalculationRangeLookup(java.lang.Integer calculationRangeId, java.lang.String currencyCode)
public java.util.Enumeration getCalculationRanges(java.lang.Integer scaleId)
public java.util.Enumeration getCalculationRanges(java.lang.Integer scaleId, java.math.BigDecimal lookupNumber)
public com.ibm.commerce.order.utils.CalculationCmd getCalculationRuleCombineCmd(StoreAccessBean storeAB, java.lang.Integer usageId, java.util.Hashtable cache) throws ECException
ECException
public java.lang.Integer getCalculationRuleCombineMethodId(StoreAccessBean storeAB, java.lang.Integer usageId)
public java.util.Enumeration getCalculationRules(java.lang.Integer calculationCode)
public java.util.Enumeration getCalculationScales(java.lang.Integer ruleId)
public com.ibm.commerce.order.utils.CalculationCmd getCommand(java.lang.Integer methodId, java.lang.Integer storeId, java.util.Hashtable cache) throws ECException
ECException
public CalculationCodeAccessBean getDefaultCalculationCode(StoreAccessBean storeAB, java.lang.Integer usageId)
public java.util.Enumeration getEffectiveCalculationRules(java.lang.Integer calculationCode) throws java.sql.SQLException
java.sql.SQLException
public StoreEntityCalculationUsageAccessBean getStoreEntityCalculationUsage(java.lang.Integer storeEntityId, java.lang.Integer usageId)
public void initialize() throws java.lang.Exception
initialize
in interface Registry
java.lang.Exception
public void refresh() throws java.lang.Exception
public void retrieve() throws java.lang.Exception
java.lang.Exception
public static CalculationRegistry singleton()