com.ibm.tivoli.maximo.expression

Class ExpressionContext

  • java.lang.Object
    • java.util.AbstractMap
      • java.util.HashMap
        • com.ibm.tivoli.maximo.expression.ExpressionContext
  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.util.Map


    public class ExpressionContext
    extends java.util.HashMap
    See Also:
    Serialized Form
    • Field Detail

      • EXPRESSIONLOGGER

        public static final MXLogger EXPRESSIONLOGGER
    • Constructor Detail

      • ExpressionContext

        public ExpressionContext()
      • ExpressionContext

        public ExpressionContext(MboRemote mbo)
      • ExpressionContext

        public ExpressionContext(MboRemote mbo,
                                 java.util.Map vars)
      • ExpressionContext

        public ExpressionContext(MboRemote mbo,
                                 boolean client)
    • Method Detail

      • isKeyPrefix

        public static boolean isKeyPrefix(java.lang.String rel)
      • setMbrMode

        public void setMbrMode(boolean mbrMode)
      • setMathContext

        public void setMathContext(java.math.MathContext mc)
      • isClient

        public boolean isClient()
      • validate

        public boolean validate(java.lang.Object key,
                                java.lang.Boolean validate)
      • containsKey

        public boolean containsKey(java.lang.Object key)
        Specified by:
        containsKey in interface java.util.Map
        Overrides:
        containsKey in class java.util.HashMap
      • setExpValue

        public void setExpValue(java.lang.String prop,
                                java.lang.Double value)
      • getCalculatedValue

        public java.lang.Object getCalculatedValue(java.lang.String prop)
      • getCalculatedValueMap

        public java.util.Map getCalculatedValueMap()
      • getExpValue

        public java.lang.Double getExpValue(java.lang.String prop)
      • getExpValueMap

        public java.util.Map getExpValueMap()
      • get

        public java.lang.Object get(java.lang.Object key)
        Specified by:
        get in interface java.util.Map
        Overrides:
        get in class java.util.HashMap
      • getOwnerValueFromMaxType

        public java.math.BigDecimal getOwnerValueFromMaxType(java.lang.String mboAttrName,
                                                             MboRemote mbo)
                                                      throws java.rmi.RemoteException,
                                                             MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • getInternalValue

        public java.lang.String getInternalValue(java.lang.String mboAttrName,
                                                 MboRemote mbo)
                                          throws java.rmi.RemoteException,
                                                 MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • setAttrFormulaAttrName

        public void setAttrFormulaAttrName(java.lang.String attrName)
      • getAttrFormulaAttrName

        public java.lang.String getAttrFormulaAttrName()
      • setObjectFormulaInfo

        public void setObjectFormulaInfo(ObjectFormulaInfo objectFormulaInfo)
      • getMetaData

        public java.lang.Object getMetaData(java.lang.String key)
      • getMetaDataMap

        public java.util.Map getMetaDataMap()
      • setMetaData

        public void setMetaData(java.lang.String key,
                                java.lang.Object value)
      • getErrorDataMap

        public java.util.Map getErrorDataMap()
      • setErrorData

        public void setErrorData(java.lang.String key,
                                 java.lang.Exception value)
      • getVars

        public java.util.Map getVars()
      • setVar

        public void setVar(java.lang.String key,
                           java.lang.Double value)
      • setVars

        public void setVars(java.util.Map vars)