public class ExpressionContext<K,V>
extends java.util.HashMap
Modifier and Type | Field and Description |
---|---|
static MXLogger |
EXPRESSIONLOGGER |
Constructor and Description |
---|
ExpressionContext() |
ExpressionContext(MboRemote mbo) |
ExpressionContext(MboRemote mbo,
boolean client) |
ExpressionContext(MboRemote mbo,
java.util.Map<java.lang.String,java.lang.Double> vars) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsKey(java.lang.Object key) |
java.lang.Object |
get(java.lang.Object key) |
java.lang.String |
getAttrFormulaAttrName() |
java.lang.Object |
getCalculatedValue(java.lang.String prop) |
java.util.Map<java.lang.String,java.lang.Object> |
getCalculatedValueMap() |
java.util.Map<java.lang.String,java.lang.Exception> |
getErrorDataMap() |
java.lang.Double |
getExpValue(java.lang.String prop) |
java.util.Map<java.lang.String,java.lang.Double> |
getExpValueMap() |
java.lang.String |
getInternalValue(java.lang.String mboAttrName,
MboRemote mbo) |
MboRemote |
getMbo() |
MboSetRemote |
getMboSet() |
java.lang.Object |
getMetaData(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.Object> |
getMetaDataMap() |
ObjectFormulaInfo |
getObjectFormulaInfo() |
java.math.BigDecimal |
getOwnerValueFromMaxType(java.lang.String mboAttrName,
MboRemote mbo) |
java.math.BigDecimal |
getValueFromMaxType(MaxType maxType) |
java.util.Map<java.lang.String,java.lang.Double> |
getVars() |
boolean |
isClient() |
static boolean |
isKeyPrefix(java.lang.String rel) |
void |
setAttrFormulaAttrName(java.lang.String attrName) |
void |
setErrorData(java.lang.String key,
java.lang.Exception value) |
void |
setExpValue(java.lang.String prop,
java.lang.Double value) |
void |
setMathContext(java.math.MathContext mc) |
void |
setMboSet(MboSetRemote msr) |
void |
setMbrMode(boolean mbrMode) |
void |
setMetaData(java.lang.String key,
java.lang.Object value) |
void |
setObjectFormulaInfo(ObjectFormulaInfo objectFormulaInfo) |
void |
setVar(java.lang.String key,
java.lang.Double value) |
void |
setVars(java.util.Map<java.lang.String,java.lang.Double> vars) |
boolean |
validate(java.lang.Object key,
java.lang.Boolean validate) |
public static final MXLogger EXPRESSIONLOGGER
public ExpressionContext()
public ExpressionContext(MboRemote mbo)
public ExpressionContext(MboRemote mbo, java.util.Map<java.lang.String,java.lang.Double> vars)
public ExpressionContext(MboRemote mbo, boolean client)
public static boolean isKeyPrefix(java.lang.String rel)
public void setMbrMode(boolean mbrMode)
public void setMathContext(java.math.MathContext mc)
public void setMboSet(MboSetRemote msr)
public MboSetRemote getMboSet()
public MboRemote getMbo()
public boolean isClient()
public boolean validate(java.lang.Object key, java.lang.Boolean validate)
public boolean containsKey(java.lang.Object key)
containsKey
in interface java.util.Map
containsKey
in class java.util.HashMap
public void setExpValue(java.lang.String prop, java.lang.Double value)
public java.lang.Object getCalculatedValue(java.lang.String prop)
public java.util.Map<java.lang.String,java.lang.Object> getCalculatedValueMap()
public java.lang.Double getExpValue(java.lang.String prop)
public java.util.Map<java.lang.String,java.lang.Double> getExpValueMap()
public java.lang.Object get(java.lang.Object key)
get
in interface java.util.Map
get
in class java.util.HashMap
public java.math.BigDecimal getOwnerValueFromMaxType(java.lang.String mboAttrName, MboRemote mbo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public java.lang.String getInternalValue(java.lang.String mboAttrName, MboRemote mbo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
public java.math.BigDecimal getValueFromMaxType(MaxType maxType) throws MXException
MXException
public void setAttrFormulaAttrName(java.lang.String attrName)
public java.lang.String getAttrFormulaAttrName()
public ObjectFormulaInfo getObjectFormulaInfo()
public void setObjectFormulaInfo(ObjectFormulaInfo objectFormulaInfo)
public java.lang.Object getMetaData(java.lang.String key)
public java.util.Map<java.lang.String,java.lang.Object> getMetaDataMap()
public void setMetaData(java.lang.String key, java.lang.Object value)
public java.util.Map<java.lang.String,java.lang.Exception> getErrorDataMap()
public void setErrorData(java.lang.String key, java.lang.Exception value)
public java.util.Map<java.lang.String,java.lang.Double> getVars()
public void setVar(java.lang.String key, java.lang.Double value)
public void setVars(java.util.Map<java.lang.String,java.lang.Double> vars)