com.ibm.tivoli.maximo.skd.app

Class SKDProject

  • All Implemented Interfaces:
    SKDProjectRemote, java.rmi.Remote, MboConstants, MboRemote, StatefulMboRemote, MaxRemoteProxy


    public class SKDProject
    extends StatefulMbo
    implements SKDProjectRemote
    MBO object to represent SKDProject. See Scheduler package description for details.

    This is a system level object.

    The key attributes for this object is: NAME.

    The attributes in this object are as follows:

    Attribute NameDescription
    NAMEIdentifies the schedule. This value must be unique. The schedule consists of a group of work records and their required resources. The schedule can be viewed and edited in the Gantt View tab.
    DESCRIPTIONDescribes the schedule.
    COMMITTIMEThe date and time when the schedule was last used to update the work records.
    INITIALIZEDHas the data been initialized?
    SAVETIMEThe date and time when the schedule was last saved.
    SKDPROJECTIDUnique Id.
    CALNUMCalendar that will be used in the Gantt view. This is used to determine work days versus non-work days.
    SHIFTNUMShift that will be used in the Gantt view. This is used to determine work hours on a daily basis.
    ORGIDCalendar Organization Identifier.
    CREATEBYThe name of the person who created the schedule.
    CREATEDATEThe date and time when the schedule was created.
    ISPUBLICDetermines if this query can be accessed by all users.
    CHANGEBYThe name of the person who modified the schedule.
    CHANGEDATEThe date and time when the schedule was modified.
    SAVEBYLast Saved By.
    COMMITBYLast Committed By.
    • Field Detail

      • SEPARATOR_TOKEN

        protected static final java.lang.String SEPARATOR_TOKEN
        See Also:
        Constant Field Values
    • Constructor Detail

      • SKDProject

        public SKDProject(MboSet ms)
                   throws java.rmi.RemoteException
        Constructs the SKDProject object.

        Parameters:
        ms - MboSet
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • setAssetLocWhere

        public void setAssetLocWhere(java.lang.String key,
                                     java.lang.String where)
                              throws MXException,
                                     java.rmi.RemoteException
        Set asset or location where condition in a hash map
        Specified by:
        setAssetLocWhere in interface SKDProjectRemote
        Parameters:
        key - (name|objectname|queryname and wherecondition)
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#setAssetLocWhere()
      • getAssetLocWhere

        public java.lang.String getAssetLocWhere(java.lang.String key)
                                          throws MXException,
                                                 java.rmi.RemoteException
        Get asset or location where condition from a hash map
        Specified by:
        getAssetLocWhere in interface SKDProjectRemote
        Parameters:
        key - (name|objectname|queryname)
        Returns:
        where condition
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#getAssetLocWhere()
      • init

        public void init()
                  throws MXException
        Initialization routine. If the log in user is not the creator of the current schedule, then Schedule and associated 'Work Queries', 'Additional Resources' are not edited.
        Overrides:
        init in class Mbo
        Parameters:
        none -
        Throws:
        MXException
      • save

        public void save()
                  throws MXException,
                         java.rmi.RemoteException
        Saves a SKDProject Object. If this object to be saved, each time it updates the SaveTime and SavedBy If this schedule(SKDProject) to be deleted, then deletes all project data. Project data: SKDActivity, SKDResource, SKDConstraint, SKDReservation. Including SKDQuery.
        Overrides:
        save in class StatefulMbo
        Throws:
        MXException, - RemoteException
        MXException
        java.rmi.RemoteException
      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        Adds a new SKDProject object.
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Parameters:
        none -
        Throws:
        MXException, - RemoteException
        MXException
        java.rmi.RemoteException
      • setCalendarDates

        public void setCalendarDates()
                              throws MXException,
                                     java.rmi.RemoteException
        set the Calendar Dates.
        Throws:
        MXException
        java.rmi.RemoteException
      • originalAppName

        public java.lang.String originalAppName(java.lang.String appName)
                                         throws MXException,
                                                java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • dupSchedulerProject

        public void dupSchedulerProject(MboRemote selectedproject)
                                 throws MXException,
                                        java.rmi.RemoteException
        duplicate a scheduler project to assignment project.
        Throws:
        MXException, - RemoteException
        MXException
        java.rmi.RemoteException
      • skipCopyField

        protected boolean skipCopyField(MboValueInfo mvi)
                                 throws java.rmi.RemoteException,
                                        MXException
        Overrides the skipCopyField() in the Mbo. Since this method takes the MboValueInfo as its parameter just check to see if this field needs to be copied or skipped by using the data from the static HashSet. If this field does not need to be copied return true.
        Overrides:
        skipCopyField in class Mbo
        Parameters:
        The - MboValueInfo object of the MboValue that needs to be copied.
        Returns:
        True,if the field does not need to be copied.In all other cases return false.
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        SKDProject.loadSkipFieldCopyHashSet()
      • duplicate

        public MboRemote duplicate()
                            throws MXException,
                                   java.rmi.RemoteException
        duplicates SKDProject and related objects.
        The duplicated SKDProject's name will be an autokeyed value if autokey is enabled. If autokey is not enabled, the name will need to be provided through the UI.

        Related objects that will also be duplicated are:

        • Docklinks
        • SKDQuery
        • SKDACTIVITY
        • SKDCONSTRAINT
        • SKDRESERVATION
        • SKDRESOURCE
        • SKDProjectShifts
        Specified by:
        duplicate in interface MboRemote
        Overrides:
        duplicate in class Mbo
        Returns:
        the newly duplicated SKDProject MboRemote
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        psdi.mbo.Mbo#isAutoKeyed.
      • delete

        public void delete(long accessModifier)
                    throws MXException,
                           java.rmi.RemoteException
        Delete's Schedule record and associated objects.
        Specified by:
        delete in interface MboRemote
        Overrides:
        delete in class Mbo
        Parameters:
        accessModifier - The bitwise flag specified to determine if certain normal security checks are to be bypassed for this delete request. For example: if the accessModifer is NOACCESSCHECK, then the check for the object's NODELETE flag and the call to the object's canDelete() method will not be performed. If the accessModifer is NONE, then all the access checks are performed before this object is marked delete.
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        SKDProject.delete(long)
      • canDelete

        public void canDelete()
                       throws MXException,
                              java.rmi.RemoteException
        Before delete, here we check, If the Schedule(SKDProject) is been createdby the loggedin user. If logged in user is not the same as schedule creator, then throw the message. The logged in user cannot delete the schedule.
        Overrides:
        canDelete in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
        MXApplicationException
      • modify

        public void modify()
                    throws MXException,
                           java.rmi.RemoteException
        called whenever a field is modified to update the change date,change by attributes.
        Overrides:
        modify in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • setFromAsync

        public void setFromAsync(boolean flag)
      • getFromAsync

        public boolean getFromAsync()
      • appValidate

        public void appValidate()
                         throws MXException,
                                java.rmi.RemoteException
        Checks if start date is present when end date is set
        Overrides:
        appValidate in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • endScheduleCompliance

        public void endScheduleCompliance(SKDProjectRemote skdProject,
                                          java.util.Date compend,
                                          boolean fromCron)
                                   throws MXException,
                                          java.rmi.RemoteException
        Finish the Schedule Compliance
        Specified by:
        endScheduleCompliance in interface SKDProjectRemote
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#endScheduleCompliance()
      • setNextDueDate

        public void setNextDueDate()
                            throws MXException,
                                   java.rmi.RemoteException
        Calculates the next value for the SKDCompEnd (Schedule Compliance End Date) attribute, based on the Schedule frequency. This is the date when this Schedule will next generate a Compliance Report (with LabTrans Hrs).
        Throws:
        MXException
        java.rmi.RemoteException
      • updateNextStartAndEndDate

        public void updateNextStartAndEndDate()
                                       throws MXException,
                                              java.rmi.RemoteException
        Update the Next Schedule Compliance Start Date and End Date, based on Last Compliance Start Date
        Throws:
        MXException
        java.rmi.RemoteException
      • updateTimeBasedNextDueDate

        public void updateTimeBasedNextDueDate()
                                        throws MXException,
                                               java.rmi.RemoteException
        Update the Next Schedule Compliance End Date, based on Last Compliance Start Date
        Throws:
        MXException
        java.rmi.RemoteException
      • addMonths

        protected java.util.Date addMonths(int addMonths,
                                           java.util.Date fromDate)
                                    throws MXException,
                                           java.rmi.RemoteException
        Calculates a date a number of months from the given date. If the day number of the given date is greater than the number of days in the resulting month, the end of the month is used. For example, adding 1 month to 3/31/00 will return 4/30/00.
        Parameters:
        addMonths - Number of months to add to the date.
        fromDate - The date to add the months to.
        Returns:
        The date equal to the fromDate plus the added months.
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        SKDProject.getNextDate(java.util.Date)
      • addYears

        protected java.util.Date addYears(int addYears,
                                          java.util.Date fromDate)
        Calculates a date a number of years from the given date. If going from a Leap Year Day (Feb. 29th) to a non-leap year, Feb. 28th will be used instead.
        Parameters:
        addYears - Number of years to add to the date.
        fromDate - The date to add the years to.
        Returns:
        The date equal to the fromDate plus the added years.
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        SKDProject.getNextDate(java.util.Date)
      • getStatusHandler

        protected StatusHandler getStatusHandler()
        Returns a status handler to change the SKDProject status.
        Specified by:
        getStatusHandler in class StatefulMbo
        Returns:
        object on which status changes are performed
      • getStatusHistory

        protected MboSetRemote getStatusHistory()
                                         throws MXException,
                                                java.rmi.RemoteException
        Returns the SKDProjectStatusSet object. Required for statefullness.
        Specified by:
        getStatusHistory in class StatefulMbo
        Returns:
        SKDProjectStatusSet object
        Throws:
        MXException
        java.rmi.RemoteException
      • publish

        public void publish()
                     throws MXException,
                            java.rmi.RemoteException
        Publish the project (for Graphite Application): When a user call this actions, a baseline of the current schedule will be created along with the date and time.
        Specified by:
        publish in interface SKDProjectRemote
        Throws:
        MXException, - RemoteException
        MXException
        java.rmi.RemoteException
        See Also:
        SKDProject.publish()
      • publish

        public java.util.HashMap publish(boolean fromCron,
                                         java.lang.String baseLineName,
                                         java.lang.String baseLineDescription,
                                         java.lang.String baseLineMemo)
                                  throws MXException,
                                         java.rmi.RemoteException
        Publish the project: When a user call this actions, a baseline of the current schedule will be created along with the date and time.
        Specified by:
        publish in interface SKDProjectRemote
        Throws:
        MXException, - RemoteException
        MXException
        java.rmi.RemoteException
        See Also:
        SKDProject.publish()
      • createBaseLine

        public 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
        Create base line of the project:
        Specified by:
        createBaseLine in interface SKDProjectRemote
        Throws:
        MXException, - RemoteException
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#createBaseLine()
      • getBaseLineUniqueId

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

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

        public void setDefaultScenario(SKDProjectRemote SKDProject)
                                throws MXException,
                                       java.rmi.RemoteException
        Set project to be default scenario
        Specified by:
        setDefaultScenario in interface SKDProjectRemote
        Throws:
        MXException, - RemoteException
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#setDefaultScenario()
      • setPublishFlag

        public void setPublishFlag(boolean publish)
                            throws MXException,
                                   java.rmi.RemoteException
        Set commit value. If true then is called from publish action
        Specified by:
        setPublishFlag in interface SKDProjectRemote
        Throws:
        MXException, - RemoteException
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#setPublishFlag()
      • setScenarioFlag

        public void setScenarioFlag(boolean scenario)
                             throws MXException,
                                    java.rmi.RemoteException
        Set scenario value. If true then is called from create scenario action
        Specified by:
        setScenarioFlag in interface SKDProjectRemote
        Throws:
        MXException, - RemoteException
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#setScenarioFlag()
      • setScenarioProjectString

        public void setScenarioProjectString(MboRemote skdProject)
                                      throws MXException,
                                             java.rmi.RemoteException
        7520 -set scenarioprojectstring
        Parameters:
        MboRemote -
        Throws:
        MXException, - RemoteException
        MXException
        java.rmi.RemoteException
      • getScenarioString

        public java.lang.String getScenarioString(MboRemote skdProject)
                                           throws MXException,
                                                  java.rmi.RemoteException
        7520 -get scenariostring
        Parameters:
        MboRemote -
        Throws:
        MXException, - RemoteException
        MXException
        java.rmi.RemoteException
      • putQuickQueryQbe

        public void putQuickQueryQbe(long skdqueryid,
                                     java.util.Hashtable savedQbeAttributesQuickQuery)
                              throws MXException,
                                     java.rmi.RemoteException
        This method stores qbe values in the hashmap for the given skdqueryid. It is called when user clicks 'Ok' on the quick query qbe dialog.
        Specified by:
        putQuickQueryQbe in interface SKDProjectRemote
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#putQuickQueryQbe(long skdqueryid, Hashtable savedQbeAttributesQuickQuery)
      • putEWOQuickQueryQbe

        public void putEWOQuickQueryQbe(long skdprojectid,
                                        java.util.Hashtable savedQbeAttributesQuickQuery)
                                 throws MXException,
                                        java.rmi.RemoteException
        This method stores qbe values in the hashmap for the given skdproject (for emergency WOs). It is called when user clicks 'Ok' on the quick query qbe dialog.
        Specified by:
        putEWOQuickQueryQbe in interface SKDProjectRemote
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#putQuickQueryQbe(long skdqueryid, Hashtable savedQbeAttributesQuickQuery)
      • validateScenario

        public MboSetRemote validateScenario(java.lang.String projectName,
                                             java.lang.String scenarioName,
                                             java.lang.String scenarioType)
                                      throws java.rmi.RemoteException,
                                             MXException
        Check if Scenario exists.
        Specified by:
        validateScenario in interface SKDProjectRemote
        Throws:
        MXException, - RemoteException
        java.rmi.RemoteException
        MXException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#validateResourceLevelScenario()
      • setScenarioType

        public void setScenarioType(int type)
                             throws MXException,
                                    java.rmi.RemoteException
        Set scenario type.
        Specified by:
        setScenarioType in interface SKDProjectRemote
        Throws:
        MXException, - RemoteException
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#setScenarioType()
      • addSKDProjectScenario

        public 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
        Add or replace SKDProjectScenario row for the passed in SKDProject
        Specified by:
        addSKDProjectScenario in interface SKDProjectRemote
        Parameters:
        SKDProject - mbo.
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#addSKDProjectScenario()
      • deleteData

        public void deleteData(java.sql.Connection conn,
                               java.lang.String objectName,
                               java.lang.String msgStr,
                               long projectId)
                        throws MXException,
                               java.rmi.RemoteException
        Delete the data from skd tables.
        Parameters:
        conn -
        objectName -
        projectId -
        msgStr -
        sqlLogger -
        Throws:
        MXException
        java.rmi.RemoteException
      • hasDatesBeenUpdated

        public boolean hasDatesBeenUpdated()
      • runOptimization

        public boolean runOptimization(UserInfo userInfo,
                                       long skdOdmeRunIdIn,
                                       boolean async,
                                       boolean immediately)
                                throws MXException,
                                       java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • populateOriginDestMatrix

        public boolean populateOriginDestMatrix()
                                         throws MXException,
                                                java.rmi.RemoteException
        populate the skdorigindestmatrix for the project
        Throws:
        MXException, - RemoteException
        MXException
        java.rmi.RemoteException
      • needRefreshProject

        public boolean needRefreshProject()
                                   throws MXException,
                                          java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • ShiftWorkperiod

        public MboRemote ShiftWorkperiod(java.util.Date workdate,
                                         java.lang.String Orgid,
                                         java.lang.String Calnum,
                                         java.lang.String shiftnum)
      • ShiftWorkingTime

        public boolean ShiftWorkingTime(java.util.Date workdate,
                                        java.lang.String Orgid,
                                        java.lang.String Calnum,
                                        java.lang.String shiftnum)
      • setProjectAssignDate

        public void setProjectAssignDate(boolean next)
                                  throws MXException,
                                         java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • gotoAssignDate

        public void gotoAssignDate(java.lang.String gotoday)
                            throws MXException,
                                   java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • createCronTaskInstance

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

        public void createCronTaskInstance(boolean oneTimeCron,
                                           java.lang.String cronTaskName)
                                    throws MXException,
                                           java.rmi.RemoteException,
                                           java.text.ParseException
        Specified by:
        createCronTaskInstance in interface SKDProjectRemote
        Throws:
        MXException
        java.rmi.RemoteException
        java.text.ParseException
      • removeCronTaskInstance

        public void removeCronTaskInstance(boolean oneTimeCron)
                                    throws MXException,
                                           java.rmi.RemoteException
        Specified by:
        removeCronTaskInstance in interface SKDProjectRemote
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#removeCronTaskInstance()
      • updateActivityDates

        public void updateActivityDates()
                                 throws MXException,
                                        java.rmi.RemoteException
        This method updates the previous and current schedule dates.
        Throws:
        MXException
        java.rmi.RemoteException
      • canCommit

        public void canCommit(java.lang.String personId)
                       throws MXException,
                              java.rmi.RemoteException
        Check if the user can commit a project
        Specified by:
        canCommit in interface SKDProjectRemote
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#canCommit()
      • roll

        public int roll(boolean immediately)
                 throws MXException,
                        java.rmi.RemoteException
        Roll the project to the next start date based on its schedule (start date rule)
        Specified by:
        roll in interface SKDProjectRemote
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#roll()
      • setRollDates

        public int setRollDates(boolean immediately)
                         throws MXException,
                                java.rmi.RemoteException
        Roll the project to the next start date based on its schedule (start date rule)
        Throws:
        MXException
        java.rmi.RemoteException
      • isOptimizationInprogress

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

        public long getCurrentSkdODMERunId()
                                    throws java.rmi.RemoteException
        Description copied from interface: SKDProjectRemote
        Gets the current SKDODMERUN.SKDODMERUNID for the inprogress optimization. Set when optimization is launched.
        Specified by:
        getCurrentSkdODMERunId in interface SKDProjectRemote
        Returns:
        Throws:
        java.rmi.RemoteException
      • setCurrentSkdODMERunId

        public long setCurrentSkdODMERunId(long skdODMERunID)
                                    throws java.rmi.RemoteException
        Description copied from interface: SKDProjectRemote
        Sets the current SKDODMERUN.SKDODMERUNID
        Specified by:
        setCurrentSkdODMERunId in interface SKDProjectRemote
        Returns:
        Throws:
        java.rmi.RemoteException
      • getPopulateDataObjectsWhere

        public java.lang.String getPopulateDataObjectsWhere()
                                                     throws java.rmi.RemoteException,
                                                            MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • getMaxSequenceName

        public java.lang.String getMaxSequenceName(java.lang.String tbname)
                                            throws java.rmi.RemoteException,
                                                   MXException
        Specified by:
        getMaxSequenceName in interface SKDProjectRemote
        Throws:
        java.rmi.RemoteException
        MXException
        See Also:
        com.ibm.tivoli.maximo.skd.app.SKDProject#getMaxSequenceName()
      • getCronTaskScenario

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

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

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

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