public class RefreshMXGanttModelHelper
extends java.lang.Object
Constructor and Description |
---|
RefreshMXGanttModelHelper(MXServer mxServer,
MaximoDD maximoDD,
SKDDD skdDD,
SKDAppService skdAppService) |
Modifier and Type | Method and Description |
---|---|
protected SKDAppService.ActivityData |
loadActivitiesForModelRefresh(UserInfo userInfo,
MXGanttModel model,
MboRemote project)
Load activities for a project
|
protected SKDAppService.ReservationData |
loadReservationsForModelRefresh(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData)
Load reservations for a project to the model.
|
protected void |
populateActivityNode(java.util.HashMap unjoinedNodes,
java.lang.Object rootObject,
java.util.HashMap dataGroupActivityMap,
MXGanttModel model)
Populate activity nodes
|
protected void |
populateActivityNode(MXHierarchyNode node,
java.lang.Object parentObject,
MXGanttModel model)
Populate activity nodes
|
void |
refreshActivity(IMXActivity activity,
java.util.Map workOrdersByID)
Refresh Activity from the Model.
|
protected SKDAppService.ActivityData |
refreshActivityDataFromDB(UserInfo userInfo,
MXGanttModel model,
MboRemote project)
Load Activity data from database for a project
|
java.util.List |
refreshModel(UserInfo userInfo,
MboRemote project,
MXGanttModel model)
Refresh the Maximo Gantt data model with new and/or updated data retrieved from the DB.
|
protected SKDAppService.ReservationData |
refreshReservationDataFromDB(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
java.util.HashMap activityMap,
java.util.HashMap resourceMap)
Loads reservations from database for a project
|
java.util.Map |
reloadWorkOrders(java.lang.String projectID,
UserInfo userInfo)
Refresh Project Work Orders.
|
protected void |
scanActivitiesForRefresh(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
SKDAppService.ActivityData activityData,
java.util.HashMap appDescMap)
Scan activities for an user
|
public RefreshMXGanttModelHelper(MXServer mxServer, MaximoDD maximoDD, SKDDD skdDD, SKDAppService skdAppService)
public java.util.List refreshModel(UserInfo userInfo, MboRemote project, MXGanttModel model) throws MXException, java.rmi.RemoteException
userInfo
- project
- model
- MXException
java.rmi.RemoteException
public java.util.Map reloadWorkOrders(java.lang.String projectID, UserInfo userInfo) throws java.rmi.RemoteException, MXException
projectID
- userInfo
- java.rmi.RemoteException
MXException
public void refreshActivity(IMXActivity activity, java.util.Map workOrdersByID) throws java.rmi.RemoteException, MXException
activity
- java.rmi.RemoteException
MXException
protected SKDAppService.ActivityData loadActivitiesForModelRefresh(UserInfo userInfo, MXGanttModel model, MboRemote project) throws MXException, java.rmi.RemoteException
userInfo
- model
- project
- MXException
java.rmi.RemoteException
protected SKDAppService.ActivityData refreshActivityDataFromDB(UserInfo userInfo, MXGanttModel model, MboRemote project) throws MXException, java.rmi.RemoteException
userInfo
- model
- project
- MXException
java.rmi.RemoteException
protected SKDAppService.ReservationData loadReservationsForModelRefresh(UserInfo userInfo, MXGanttModel model, MboRemote project, SKDAppService.ActivityData activityData, SKDAppService.ResourceData resourceData) throws MXException, java.rmi.RemoteException
userInfo
- model
- project
- activityData
- resourceData
- MXException
java.rmi.RemoteException
protected SKDAppService.ReservationData refreshReservationDataFromDB(UserInfo userInfo, MXGanttModel model, MboRemote project, java.util.HashMap activityMap, java.util.HashMap resourceMap) throws MXException, java.rmi.RemoteException
userInfo
- model
- project
- activityMap
- resourceMap
- MXException
java.rmi.RemoteException
protected void scanActivitiesForRefresh(UserInfo userInfo, MXGanttModel model, MboRemote project, SKDAppService.ActivityData activityData, java.util.HashMap appDescMap) throws MXException, java.rmi.RemoteException
userInfo
- model
- project
- activityData
- MXException
java.rmi.RemoteException
protected void populateActivityNode(java.util.HashMap unjoinedNodes, java.lang.Object rootObject, java.util.HashMap dataGroupActivityMap, MXGanttModel model)
unjoinedNodes
- rootObject
- model
- protected void populateActivityNode(MXHierarchyNode node, java.lang.Object parentObject, MXGanttModel model)
node
- parentObject
- model
-