psdi.webclient.beans.common

Class ClassificationBean

    • Constructor Detail

      • ClassificationBean

        public ClassificationBean()
    • Method Detail

      • 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 QbeBean
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        DataBean.initialize()
      • updateClassstructure

        public void updateClassstructure(java.lang.String hierarchypath)
                                  throws MXException,
                                         java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • clearClassification

        public void clearClassification()
                                 throws MXException,
                                        java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getQbe

        public java.lang.String getQbe(java.lang.String attribute)
        OVERRIDE--- Returns the QBE (Query By Example) associated with the attribute. The QBE must have been set using the setQbe method. This function throws MXException or RemoteException if the Qbe could not be obtained for the attribute.
        Overrides:
        getQbe in class DataBean
      • setQbeAttributes

        public void setQbeAttributes(java.util.Hashtable newQbeAttributes)
                              throws MXException
        Description copied from class: DataBean
        Sets the current qbe attributes This is used by the qbe page to get the qbe settings from the search remote and apply them to the results bean
        Overrides:
        setQbeAttributes in class DataBean
        Throws:
        MXException
      • setQbe

        public void setQbe(java.lang.String attribute,
                           java.lang.String expression)
                    throws MXException
        Override the setqbe for the CLASSSTRUCTURE.HIERARCHYPATH non-persistent field.
        Overrides:
        setQbe in class DataBean
        Throws:
        MXException
      • setSelectedClassMbo

        public void setSelectedClassMbo(MboRemote selectedMbo)
                                 throws MXException,
                                        java.rmi.RemoteException
        09-11009: The selected ClassStructure Mbo from SearchSpecBean
        Parameters:
        selectedMbo -
        Throws:
        MXException
        java.rmi.RemoteException
      • qbecancel

        public int qbecancel()
                      throws MXException,
                             java.rmi.RemoteException
        Over write the QbeBean qbecancel method.
        Overrides:
        qbecancel in class QbeBean
        Throws:
        MXException
        java.rmi.RemoteException