psdi.webclient.beans.assetcat

Class SearchClassificationBean

    • Constructor Detail

      • SearchClassificationBean

        public SearchClassificationBean()
    • Method Detail

      • initialize

        public 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 TreeControlBean
        Throws:
        MXException
        java.rmi.RemoteException
      • getOriginatingAttribute

        public java.lang.String getOriginatingAttribute()
                                                 throws MXException,
                                                        java.rmi.RemoteException
        Returns the field where the dialog is launched
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • getOriginatingDataBean

        public DataBean getOriginatingDataBean()
                                        throws MXException,
                                               java.rmi.RemoteException
        Returns the DataBean where the field resides when the dialog is launched from the field.
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • getSelectedClassStructure

        public MboRemote getSelectedClassStructure()
                                            throws MXException,
                                                   java.rmi.RemoteException
        returns the classstructure mbo being selected in the current classstructure set
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • classAndAttributesSearch

        public int classAndAttributesSearch()
                                     throws MXException,
                                            java.rmi.RemoteException
        When user further enters attribute values and click refine button, this event is triggered.
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • clearSearch

        public int clearSearch()
                        throws MXException,
                               java.rmi.RemoteException
        When user further enters attribute values and click the clear button, this event is triggered. The values entered are cleared and table is reset.
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • getResultSetForReturn

        public MboSetRemote getResultSetForReturn()
                                           throws MXException,
                                                  java.rmi.RemoteException
        sub class will supply the real result set
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • getAttributeForReturn

        public java.lang.String getAttributeForReturn()
                                               throws MXException,
                                                      java.rmi.RemoteException
        sub class will supply the return value such as itemnum,assetnum,location, wonum,etc
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • getResultObjectName

        public java.lang.String getResultObjectName()
                                             throws MXException,
                                                    java.rmi.RemoteException
        sub class will supply the return value such as itemnum,assetnum,location, wonum,etc
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • setResultSetToReturn

        public void setResultSetToReturn(MboSetRemote mboSet)
                                  throws MXException,
                                         java.rmi.RemoteException
        07-24186
        Parameters:
        mboSet -
        Throws:
        MXException
        java.rmi.RemoteException
      • setSelectValueBean

        public void setSelectValueBean(DataBean selectBean)
                                throws MXException,
                                       java.rmi.RemoteException
        08-21431:
        Parameters:
        selectBean -
        Throws:
        MXException
        java.rmi.RemoteException
      • getTop

        public java.lang.Object[][] getTop(java.lang.String[] dataattributes,
                                           int maxchildren)
                                    throws MXException,
                                           java.rmi.RemoteException
        Overwrite the base method to move to the first record of the top-level classifications that has been sorted. Used by the classification search lookup.
        Overrides:
        getTop in class TreeControlBean
        Parameters:
        dataattributes -
        maxchildren -
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • getClassSpecDataBean

        public DataBean getClassSpecDataBean()
                                      throws MXException,
                                             java.rmi.RemoteException
        IV60912:get the ClassSpec DataBean
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • getMboSetRemote

        protected MboSetRemote getMboSetRemote()
                                        throws MXException,
                                               java.rmi.RemoteException
        IV78503/PMR: 42722,122,000: put appName on the classstructureset for data restriction with app to work.
        Overrides:
        getMboSetRemote in class DataBean
        Throws:
        MXException
        java.rmi.RemoteException