psdi.webclient.beans.common

Class ExpressionBuilderBean

    • Constructor Detail

      • ExpressionBuilderBean

        public ExpressionBuilderBean()
        Default Constructor
    • Method Detail

      • setShowMath

        protected void setShowMath(boolean flag)
      • setShowCond

        protected void setShowCond(boolean flag)
      • setShowKeywords

        protected void setShowKeywords(boolean flag)
      • setShowMisc

        protected void setShowMisc(boolean flag)
      • setShowExpression

        protected void setShowExpression(boolean flag)
      • getShowMath

        public boolean getShowMath()
      • getShowCond

        public boolean getShowCond()
      • getShowKeywords

        public boolean getShowKeywords()
      • getShowMisc

        public boolean getShowMisc()
      • getShowExpression

        public boolean getShowExpression()
      • initialize

        protected void initialize()
                           throws MXException,
                                  java.rmi.RemoteException
        Description copied from class: DataBean
        Typically called after the DataBean gets a new MboSetRemote On the MboSetRemote it sets the app, the app defaults, user defaults If the remote is an instanceof NonPersistentMboSetRemote then setup is called on it and sets the current row to 0. If the DataBean isn't bound to a table then initialize fetches the first mbo (sets the current row to 0). If this method is overridden under most case you will want to call super.initalize at the end of the the new initialize method.
        Overrides:
        initialize in class DataBean
        Throws:
        MXException
        java.rmi.RemoteException
      • setValue

        public void setValue(java.lang.String attr,
                             java.lang.String value,
                             long am)
                      throws MXException
        Description copied from class: DataBean
        Updates an attribute's value on the current row. Fires a row change event to all the listeners upon success.
        Overrides:
        setValue in class DataBean
        Throws:
        MXException
      • expressionbuilderdate

        public void expressionbuilderdate()
                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • expressionbuildereventinvalue

        public void expressionbuildereventinvalue()
                                           throws java.lang.Throwable
        Hadle whatever the event the expression builder receives from one of its buttons. The button action is in the value of the currrent event
        Throws:
        java.lang.Throwable
      • setExpressionValue

        protected void setExpressionValue(WebClientEvent event)
                                   throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • getExpressionBuilderMbo

        public MboRemote getExpressionBuilderMbo()
                                          throws MXException,
                                                 java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getString

        public java.lang.String getString(java.lang.String attribute)
        Description copied from class: DataBean
        Return the string for the specified column in the current row
        Overrides:
        getString in class DataBean
      • getRelationshipTree

        public java.util.HashMap getRelationshipTree()
                                              throws java.rmi.RemoteException,
                                                     MXException
        Deprecated. 
        Returns:
        Throws:
        java.rmi.RemoteException
        MXException
      • getTreeObject

        public java.lang.String getTreeObject()
                                       throws java.rmi.RemoteException,
                                              MXException
        Throws:
        java.rmi.RemoteException
        MXException