com.ibm.tivoli.maximo.skd.service

Class RefreshMXGanttModelHelper

  • java.lang.Object
    • com.ibm.tivoli.maximo.skd.service.RefreshMXGanttModelHelper


  • public class RefreshMXGanttModelHelper
    extends java.lang.Object
    • Method Detail

      • refreshModel

        public java.util.List refreshModel(UserInfo userInfo,
                                           MboRemote project,
                                           MXGanttModel model)
                                    throws MXException,
                                           java.rmi.RemoteException
        Refresh the Maximo Gantt data model with new and/or updated data retrieved from the DB.
        Parameters:
        userInfo -
        project -
        model -
        Returns:
        Throws:
        MXException
        java.rmi.RemoteException
      • reloadWorkOrders

        public java.util.Map reloadWorkOrders(java.lang.String projectID,
                                              UserInfo userInfo)
                                       throws java.rmi.RemoteException,
                                              MXException
        Refresh Project Work Orders.
        Parameters:
        projectID -
        userInfo -
        Returns:
        Throws:
        java.rmi.RemoteException
        MXException
      • refreshActivity

        public void refreshActivity(IMXActivity activity,
                                    java.util.Map workOrdersByID)
                             throws java.rmi.RemoteException,
                                    MXException
        Refresh Activity from the Model.
        Parameters:
        activity -
        Throws:
        java.rmi.RemoteException
        MXException
      • refreshReservationDataFromDB

        protected SKDAppService.ReservationData refreshReservationDataFromDB(UserInfo userInfo,
                                                                             MXGanttModel model,
                                                                             MboRemote project,
                                                                             java.util.HashMap activityMap,
                                                                             java.util.HashMap resourceMap)
                                                                      throws MXException,
                                                                             java.rmi.RemoteException
        Loads reservations from database for a project
        Parameters:
        userInfo -
        model -
        project -
        activityMap -
        resourceMap -
        Returns:
        ReservationData
        Throws:
        MXException
        java.rmi.RemoteException
      • populateActivityNode

        protected void populateActivityNode(java.util.HashMap unjoinedNodes,
                                            java.lang.Object rootObject,
                                            java.util.HashMap dataGroupActivityMap,
                                            MXGanttModel model)
        Populate activity nodes
        Parameters:
        unjoinedNodes -
        rootObject -
        model -
      • populateActivityNode

        protected void populateActivityNode(MXHierarchyNode node,
                                            java.lang.Object parentObject,
                                            MXGanttModel model)
        Populate activity nodes
        Parameters:
        node -
        parentObject -
        model -