com.ibm.tivoli.maximo.skd.app

Class SKDProjectSet

  • java.lang.Object
    • Constructor Detail

      • SKDProjectSet

        public SKDProjectSet(MboServerInterface ms)
                      throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • getMboInstance

        protected Mbo getMboInstance(MboSet ms)
                              throws MXException,
                                     java.rmi.RemoteException
        Description copied from class: MboSet
        Factory to create the business objects This must be overridden in derived class
        Specified by:
        getMboInstance in class MboSet
        Throws:
        MXException
        java.rmi.RemoteException
      • getBaseLineUniqueId

        public long getBaseLineUniqueId()
                                 throws java.rmi.RemoteException,
                                        MXException
        Get uniqueid of recently created base line (or scenario)
        Specified by:
        getBaseLineUniqueId in interface SKDProjectSetRemote
        Throws:
        MXException, - RemoteException
        java.rmi.RemoteException
        MXException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProjectSet#getBaseLineRecordId()
      • setBaseLineUniqueId

        public void setBaseLineUniqueId(long uniqueId)
                                 throws java.rmi.RemoteException,
                                        MXException
        Set uniqueid of recently created base line (or scenario)
        Specified by:
        setBaseLineUniqueId in interface SKDProjectSetRemote
        Throws:
        MXException, - RemoteException
        java.rmi.RemoteException
        MXException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProjectSet#setBaseLineUniqueId()
      • getDefaultScenarioUniqueId

        public long getDefaultScenarioUniqueId(java.lang.String SKDProjectName)
                                        throws java.rmi.RemoteException,
                                               MXException
        Get default scenario uniqueid
        Specified by:
        getDefaultScenarioUniqueId in interface SKDProjectSetRemote
        Throws:
        MXException, - RemoteException
        java.rmi.RemoteException
        MXException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProjectSet#getDefaultScenarioRecordId()
      • recalculatePercentComplete

        public void recalculatePercentComplete(SKDAppServiceBeanRemote appService,
                                               IMXGanttModel model)
        Create to calculate the percent complete field
        Parameters:
        appService -
      • readyForDashBoardFound

        public MboRemote readyForDashBoardFound(java.lang.String scenarioName,
                                                MboRemote currentMbo)
                                         throws MXException,
                                                java.rmi.RemoteException
        Returns true if at least one of the records in the set is a "ready for dashboard", false if none of the records in the set is set to "ready for dashboard".
        Parameters:
        itemnum - only care about the invvendor records for the itemnum passed.
        when - checking the default vendor status from the set, bypass the mbo specified by the mboIndexToExclude.
        Throws:
        MXException
        java.rmi.RemoteException
      • countReadyForDashboard

        public int countReadyForDashboard(MboRemote currentMbo)
                                   throws MXException,
                                          java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException