com.ibm.tivoli.maximo.skd.app

Interface SKDProjectRemote

    • Method Detail

      • endScheduleCompliance

        void endScheduleCompliance(SKDProjectRemote skdProject,
                                   java.util.Date compend,
                                   boolean fromCron)
                            throws MXException,
                                   java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#endScheduleCompliance()
      • publish

        java.util.HashMap publish(boolean fromCron,
                                  java.lang.String baseLineName,
                                  java.lang.String baseLineDescription,
                                  java.lang.String baseLineMemo)
                           throws MXException,
                                  java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        SKDProject.publish()
      • createBaseLine

        MboRemote createBaseLine(java.lang.String baseLineName,
                                 java.lang.String baseLineDescription,
                                 java.lang.String baseLineMemo,
                                 java.lang.String inputName,
                                 java.lang.String ScenarioType)
                          throws MXException,
                                 java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#createBaseLine()
      • setScenarioFlag

        void setScenarioFlag(boolean scenario)
                      throws MXException,
                             java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#setScenarioFlag()
      • setPublishFlag

        void setPublishFlag(boolean publish)
                     throws MXException,
                            java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#setPublishFlag()
      • setDefaultScenario

        void setDefaultScenario(SKDProjectRemote SKDProject)
                         throws MXException,
                                java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#setDefaultScenario()
      • getBaseLineUniqueId

        long getBaseLineUniqueId()
                          throws java.rmi.RemoteException,
                                 MXException
        Throws:
        java.rmi.RemoteException
        MXException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#getBaseLineRecordId()
      • getDefaultScenarioUniqueId

        long getDefaultScenarioUniqueId(java.lang.String SKDProjectName)
                                 throws java.rmi.RemoteException,
                                        MXException
        Throws:
        java.rmi.RemoteException
        MXException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#getDefaultScenarioRecordId()
      • putQuickQueryQbe

        void putQuickQueryQbe(long skdqueryid,
                              java.util.Hashtable savedQbeAttributesQuickQuery)
                       throws MXException,
                              java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#putQuickQueryQbe(long skdqueryid, Hashtable savedQbeAttributesQuickQuery)
      • putEWOQuickQueryQbe

        void putEWOQuickQueryQbe(long skdprojectid,
                                 java.util.Hashtable savedQbeAttributesQuickQuery)
                          throws MXException,
                                 java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#putQuickQueryQbe(long skdqueryid, Hashtable savedQbeAttributesQuickQuery)
      • setScenarioType

        void setScenarioType(int type)
                      throws java.rmi.RemoteException,
                             MXException
        Throws:
        java.rmi.RemoteException
        MXException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#setScenarioType()
      • addSKDProjectScenario

        void addSKDProjectScenario(java.lang.String inputObj,
                                   java.lang.String ODMAppName,
                                   java.lang.String scenarioName,
                                   java.lang.String inputName,
                                   long inputObjId)
                            throws MXException,
                                   java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#addSKDProjectScenario()
      • createCronTaskInstance

        void createCronTaskInstance(boolean oneTimeCron)
                             throws MXException,
                                    java.rmi.RemoteException,
                                    java.text.ParseException
        Throws:
        MXException
        java.rmi.RemoteException
        java.text.ParseException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#createCronTaskInstance()
      • createCronTaskInstance

        void createCronTaskInstance(boolean oneTimeCron,
                                    java.lang.String cronTaskName)
                             throws MXException,
                                    java.rmi.RemoteException,
                                    java.text.ParseException
        Throws:
        MXException
        java.rmi.RemoteException
        java.text.ParseException
      • removeCronTaskInstance

        void removeCronTaskInstance(boolean oneTimeCron)
                             throws MXException,
                                    java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#removeCronTaskInstance()
      • removeCronTaskInstance

        void removeCronTaskInstance(boolean oneTimeCron,
                                    java.lang.String cronTaskName)
                             throws MXException,
                                    java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • assignLaborCrewFromSuggestSet

        void assignLaborCrewFromSuggestSet(MboSetRemote emWOAvailResSet)
                                    throws MXException,
                                           java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#assignLaborCrewFromSuggestSet()
      • getProjectsList

        MboSetRemote getProjectsList(MboSetRemote resultSet,
                                     java.lang.String userName)
                              throws MXException,
                                     java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#getProjectsList()
      • canCommit

        void canCommit(java.lang.String personId)
                throws MXException,
                       java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#canCommit()
      • roll

        int roll(boolean immediately)
          throws MXException,
                 java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#roll()
      • setAssetLocWhere

        void setAssetLocWhere(java.lang.String key,
                              java.lang.String where)
                       throws MXException,
                              java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#setAssetLocWhere()
      • getAssetLocWhere

        java.lang.String getAssetLocWhere(java.lang.String key)
                                   throws MXException,
                                          java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#getAssetLocWhere()
      • getProjectScenario

        SKDProjectScenarioRemote getProjectScenario(java.lang.String cronTaskName)
                                             throws MXException,
                                                    java.rmi.RemoteException
        Returns the project scenario based on the cron task name
        Parameters:
        cronTaskName -
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • isOptimizationInprogress

        boolean isOptimizationInprogress()
                                  throws MXException,
                                         java.rmi.RemoteException
        Return true if an optimization is inprogress for the current scenario.
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • getCurrentSkdODMERunId

        long getCurrentSkdODMERunId()
                             throws java.rmi.RemoteException
        Gets the current SKDODMERUN.SKDODMERUNID for the inprogress optimization. Set when optimization is launched.
        Returns:
        Throws:
        java.rmi.RemoteException
      • setCurrentSkdODMERunId

        long setCurrentSkdODMERunId(long skdODMERunID)
                             throws java.rmi.RemoteException
        Sets the current SKDODMERUN.SKDODMERUNID
        Parameters:
        skdODMERunID -
        Returns:
        Throws:
        java.rmi.RemoteException
      • getMaxSequenceName

        java.lang.String getMaxSequenceName(java.lang.String tbname)
                                     throws java.rmi.RemoteException,
                                            MXException
        Throws:
        java.rmi.RemoteException
        MXException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#getMaxSequenceName()
      • validateScenario

        MboSetRemote validateScenario(java.lang.String projectName,
                                      java.lang.String scenarioName,
                                      java.lang.String scenarioType)
                               throws java.rmi.RemoteException,
                                      MXException
        Throws:
        java.rmi.RemoteException
        MXException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#validateResourceLevelScenario()
      • getCronTaskScenario

        MboRemote getCronTaskScenario()
                               throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#getCronTaskScenatio()
      • setCronTaskScenario

        void setCronTaskScenario(MboRemote scenario)
                          throws java.rmi.RemoteException
        Throws:
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#getCronTaskScenatio()
      • setDashboardByPassYesNo

        void setDashboardByPassYesNo(boolean byPassYesNo)
                              throws MXException,
                                     java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#setDashboardByPassYesNo()
      • setRollOffset

        void setRollOffset(int rolloffset)
                    throws MXException,
                           java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#setRollOffset()