psdi.webclient.beans.servicedesk

Class TkSolutionBean

  • All Implemented Interfaces:
    java.util.EventListener, javax.servlet.http.HttpSessionBindingListener, DataBeanListener


    public class TkSolutionBean
    extends DataBean
    • Constructor Detail

      • TkSolutionBean

        public TkSolutionBean()
    • Method Detail

      • getMboSetRemote

        protected MboSetRemote getMboSetRemote()
                                        throws MXException,
                                               java.rmi.RemoteException
        Description copied from class: DataBean
        Obtains and returns a MboSetRemote using the mboname of parent/relationship setup for the bean. Override this method if the DataBean needs to get a MboSetRemote in a non-standard way. (Not via a the MXSession, or a relationship from another DataBean).
        Overrides:
        getMboSetRemote in class DataBean
        Throws:
        MXException
        java.rmi.RemoteException
      • filterrows

        public int filterrows()
                       throws MXException
        This method overrides the table filter button for solution searching from within a ticket application.
        Overrides:
        filterrows in class DataBean
        Throws:
        MXException
      • commonQbe

        public MboSetRemote commonQbe(MboSetRemote solutionSet,
                                      java.lang.String description,
                                      java.lang.String classstructureid)
                               throws MXException,
                                      java.rmi.RemoteException
        The commonQbe sets the qbe's for cause,symptom and remedy as well as longdescription and description. Used in conjunction with the addsubqbe().
        Parameters:
        solutionSet - All Active solutions.
        description - This could be the description on the ticket app or description on the solution.
        classstructureid - This could be the classstructureid on the ticket app or the solution.
        Returns:
        solutionSet
        Throws:
        MXException
        java.rmi.RemoteException
      • selectrecord

        public int selectrecord()
                         throws MXException,
                                java.rmi.RemoteException
        When solution is selected from dialog, this method knows which solution has been selected, and throws a dialog message telling the user that the solution has been applied.
        Overrides:
        selectrecord in class DataBean
        Throws:
        MXException
        java.rmi.RemoteException
      • 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