psdi.app.kpigconfig

Class KPIGConfigSet

    • Constructor Detail

      • KPIGConfigSet

        public KPIGConfigSet(MboServerInterface ms)
                      throws MXException,
                             java.rmi.RemoteException
        Constructs the set of KPIGConfig.
        Parameters:
        ms - the MboServerInterface
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • getMboInstance

        protected Mbo getMboInstance(MboSet ms)
                              throws MXException,
                                     java.rmi.RemoteException
        Generates a new KPIGConfig object.
        Specified by:
        getMboInstance in class MboSet
        Parameters:
        ms - MboSet.
        Returns:
        Mbo - the new KPIGConfig.
        Throws:
        MXException
        java.rmi.RemoteException
      • getSelectedKPIs

        public java.util.Vector getSelectedKPIs()
                                         throws java.rmi.RemoteException,
                                                MXException
        Returns a vector of all KPIs currently marked as selected to be displayed in this portlet
        Specified by:
        getSelectedKPIs in interface KPIGConfigSetRemote
        Returns:
        collection of selected KPIs as vector
        Throws:
        java.rmi.RemoteException
        MXException
      • runSelectedKPI

        public void runSelectedKPI()
                            throws java.rmi.RemoteException,
                                   MXException
        Runs the KPIs selected in this portlet.
        Methods are called on KPIRemotes to run the KPIs
        Specified by:
        runSelectedKPI in interface KPIGConfigSetRemote
        Throws:
        java.rmi.RemoteException
        MXException
      • latestDate

        public java.lang.String latestDate()
                                    throws java.rmi.RemoteException,
                                           MXException
        Returns the String of the latest date among the KPIs selected for the current portlet
        Specified by:
        latestDate in interface KPIGConfigSetRemote
        Returns:
        String - latest date string
        Throws:
        java.rmi.RemoteException
        MXException
      • getKPIInfo

        public java.util.Vector getKPIInfo()
                                    throws java.rmi.RemoteException,
                                           MXException
        Returns information of collection of all KPIs currently marked as selected
        Each KPI is represented by a hashtable with its various values as value-key pairs.
        This information is used in displaying target, value and trend in the portlet
        Specified by:
        getKPIInfo in interface KPIGConfigSetRemote
        Returns:
        Vector - collection of selected KPIs
        Throws:
        java.rmi.RemoteException
        MXException