Modifier and Type | Method and Description |
---|---|
protected MXGanttModel |
BaseTreeGridMiniAppBean.getProject()
Convience method that calls through the load project to get the current
project.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ILogGanttModelToTreeGridUIBuilder.addGanttConfiguration(com.ibm.json.java.JSONObject gantt,
MXGanttModel model,
java.util.TimeZone timeZone) |
static void |
ILogModelToTreeGridBuilder.addJsonActivityContraintsForAssignmentAsChanges(MXGanttModel model,
MXResource resource,
MXActivity mxa,
ReplyBuilder reply,
TreeGridUtil.ITGSerializationHelper helper)
Will populate the Changes section of the Reply with To/From constaints for the given activity
|
void |
BaseTreeGridMiniAppBean.addModelChange(MXGanttModel model,
com.ibm.json.java.JSONObject obj,
MXActivity currentActivity,
WebClientSession session) |
void |
BaseTreeGridMiniAppBean.addModelChange(MXGanttModel model,
MXActivity currentActivity,
WebClientSession session) |
static com.ibm.json.java.JSONObject |
GanttUtil.addWorkPeriodInfoAsTGInclude(com.ibm.json.java.JSONObject gantt,
MXGanttModel model,
UserInfo userInfo)
Add the WorkPeriod information to the TreeGrid UI
|
boolean |
BaseTreeGridMiniAppBean.canNotAssignTo(java.lang.String assignaction,
MXActivity act,
java.lang.String[] selectedactivitys,
MXGanttModel model)
Check if assign labr or crew for selected rows
|
static boolean |
GanttUtil.canProcessUpdateSecondaryAssignments(MXGanttModel model,
MXActivity mxa)
Return true if the given activity is a type that can support secondary
assignments
|
static void |
GanttUtil.detectAllConflicts(MXActivity resv,
MXGanttModel model,
MXResource mxr,
java.util.List nonWork,
ReplyBuilder reply) |
static void |
GanttUtil.detectCalendarBreakConflicts(MXActivity resv,
MXGanttModel model,
MXResource mxr,
ReplyBuilder reply) |
static void |
GanttUtil.detectConflicts(MXGanttModel model,
MXResource mxr,
ReplyBuilder reply) |
static void |
GanttUtil.detectNonWorkAndDoubleBookedConflicts(MXActivity resv,
MXGanttModel model,
java.util.List nonWork,
ReplyBuilder reply)
Detect "time" conflicts between resv and the list of activities.
|
static void |
GanttUtil.detectShiftConflicts(MXActivity resv,
MXGanttModel model,
MXResource mxr,
ReplyBuilder reply) |
static void |
ILogModelToTreeGridBuilder.encodeActivityColumnValues(TGJsonWriter jsonWriter,
MXGanttModel model,
MXActivity mxa,
boolean isRunBar,
TreeGridUtil.ITGSerializationHelper helper)
Writes the Activity Column Data to Json
|
static void |
ILogModelToTreeGridBuilder.encodeActivityColumnValues(TGJsonWriter jsonWriter,
MXGanttModel model,
MXActivity mxa,
boolean isRunBar,
TreeGridUtil.ITGSerializationHelper helper,
GanttUtil.IDGenerator idGen)
Writes the Activity Column Data to Json
|
static void |
GanttUtil.encodeFields(IMXActivity act,
java.lang.String[] fields,
MXGanttModel model,
ReplyBuilder builder,
TreeGridUtil.ITGSerializationHelper helper)
Encode fields into a Changes segment of the ReplyBuilder
|
void |
ILogResourcesGanttModelToTreeGridSerializer.encodeRunActivity(TGJsonWriter jsonWriter,
MXGanttModel model,
MXResource mxr,
MXActivity act,
MXReservation resv) |
static java.lang.String |
GanttUtil.encodeTreeGridActivityContraints(MXGanttModel model,
MXActivity mxa,
UserInfo userInfo)
Encodes the Contstaints and form the IlvConstaints coming from this
activity and update the Activity's DECENDENTS field with the newly
calculated descendents.
|
void |
ILogResourcesGanttModelToTreeGridSerializer.encondeResource(TGJsonWriter jsonWriter,
MXGanttModel model,
MXResource mxr,
java.util.List columns)
Encodes the information related specifically to a Resource object, without
iterating through it's children activities.
|
static ilog.views.gantt.IlvResource |
GanttUtil.findAssignedResource(MXGanttModel model,
MXActivity mxa)
For a given activity return the assigned resource, or null, if nothing is
assigned.
|
static MXConstraint |
GanttUtil.findContrantFor(MXActivity from,
MXActivity to,
MXGanttModel model) |
static MXConstraint |
GanttUtil.findContrantFor(java.lang.String fromId,
java.lang.String toId,
MXGanttModel model) |
static ilog.views.gantt.IlvResource |
GanttUtil.findResourceById(java.lang.String id,
ilog.views.gantt.IlvHierarchyNode start,
MXGanttModel model) |
static ilog.views.gantt.IlvResource |
GanttUtil.findResourceById(java.lang.String id,
MXGanttModel model) |
static Range |
GanttUtil.getActualStartEnd(MXGanttModel model)
Traverses the entire project to find the start/end dates the covers the
project work
|
static java.util.List |
GanttUtil.getAssignmentsAndNonWork(MXGanttModel model,
MXResource mxr) |
static java.util.List |
GanttUtil.getCalendarBreakRanges(MXResource mxr,
MXGanttModel model) |
static MXActivity |
GanttUtil.getEndLocation(MXGanttModel model,
MXResource resource) |
static java.util.List |
GanttUtil.getExtaWork(MXGanttModel model,
MXResource mxr) |
static void |
ILogModelToTreeGridBuilder.getJsonActivityContraintsForAssignment(MXGanttModel model,
MXResource resource,
MXActivity mxa,
java.lang.StringBuilder sb,
TreeGridUtil.ITGSerializationHelper helper) |
protected java.util.List |
ILogResourcesGanttModelToTreeGridSerializer.getModAvail(MXResource mxr,
MXGanttModel model) |
static MXActivity |
GanttUtil.getParentWorkorder(MXGanttModel model,
ilog.views.gantt.IlvActivity assignment) |
static MXActivity |
GanttUtil.getParentWorkorderThatIsNotATask(MXGanttModel model,
ilog.views.gantt.IlvActivity assignment) |
static MXActivity |
GanttUtil.getRelatedActivity(MXGanttModel model,
MXActivity activity,
MXResource resource,
GanttUtil.NodeDirection location) |
static MXResource |
GanttUtil.getResourceForActivity(MXGanttModel model,
MXActivity mxa) |
static java.util.List |
GanttUtil.getSecondaryAssignmens(MXGanttModel model,
MXActivity primary) |
static java.util.List |
GanttUtil.getShiftPeriodsForResource(MXResource mxr,
MXGanttModel model)
Returns the Shift Dates as a List of Dates for the Shift on the Resource.
|
protected java.lang.String |
ILogResourcesGanttModelToTreeGridSerializer.getShiftWorkPeriodInfo(TGJsonWriter jsonWriter,
MXResource mxr,
MXGanttModel model)
Add the WorkPeriod information to the TreeGrid UI
|
protected java.lang.String |
ILogModelToTreeGridBuilder.getShiftWorkPeriodInfo(TGJsonWriter jsonWriter,
java.lang.String shift,
MXGanttModel model)
Add the WorkPeriod information to the TreeGrid UI
|
AbstractTreeGridMiniAppBean.ShiftInfo |
ILogResourcesGanttModelToTreeGridSerializer.getShiftWorkPeriodInfoForDate(MXResource mxr,
MXGanttModel model,
java.util.Date d)
Add the WorkPeriod information to the TreeGrid UI
|
SKDPMUtility |
BaseTreeGridMiniAppBean.getSKDPMUtility(MXGanttModel model) |
static MXActivity |
GanttUtil.getStartLocation(MXGanttModel model,
MXResource resource) |
static java.lang.String |
GanttUtil.getTGNWParts(MXGanttModel model,
MXActivity mxa,
TreeGridUtil.ITGSerializationHelper helper) |
protected ILogModelToTreeGridBuilder.ActivityInpectionResult |
ILogModelToTreeGridBuilder.inspectActivity(MXGanttModel model,
MXActivity mxa)
Is called as the first step in the writeJsonActivity process.
|
protected void |
ILogResourcesGanttModelToTreeGridSerializer.inspectReservation(MXGanttModel model,
MXResource mxr,
MXActivity act)
Gives the process an attempt to inspect the activity and potentially make changes to it, before the activity
is serialized to the model.
|
protected void |
ILogResourcesGanttModelToTreeGridSerializer.inspectResource(MXGanttModel model,
MXResource mxr)
Called before a resource is serialized in the model.
|
static boolean |
GanttUtil.isInterruptable(MXGanttModel model,
MXActivity mxa) |
static boolean |
GanttUtil.isOtherAssignment(MXActivity act,
MXGanttModel model) |
boolean |
Selection.isValidResourceColumn(MXGanttModel model) |
void |
ILogModelToTreeGridBuilder.modelToJson(MXGanttModel model,
TGJsonWriter jsonWriter) |
protected void |
ILogResourcesGanttModelToTreeGridSerializer.onAfterEncodeReservation(TGJsonWriter jsonWriter,
MXGanttModel model,
MXResource mxr,
MXActivity act,
boolean isRunBar,
TreeGridUtil.ITGSerializationHelper helper)
Called after an Reservation Activity is added to the Model.
|
protected void |
ILogGanttModelToTreeGridUIBuilder.preprocessColumns(UIOptions options,
MXGanttModel model,
IGanttConfigInfo info,
java.util.List columns)
Pre-Process to the columns before rendering them.
|
protected void |
ILogModelToTreeGridBuilder.preprocessModel(MXGanttModel model)
pre-process is called before anything in the model is actually processed.
|
protected void |
WorkViewBean.processChange(WebClientSession sess,
MXGanttModel mxGanttModel,
ReplyBuilder reply,
com.ibm.json.java.JSONObject change,
MXActivity mxa)
Allow subclasses to process model changes BEFORE add model changes
|
protected void |
SchedulerWorkViewBean.processChange(WebClientSession sess,
MXGanttModel model,
ReplyBuilder reply,
com.ibm.json.java.JSONObject change,
MXActivity mxa) |
void |
ILogModelToTreeGridBuilder.renderCalendarShifts(TGJsonWriter jsonWriter,
MXGanttModel model,
MXActivity mxa) |
static java.util.List |
GanttUtil.resolveSelectedActivities(MXGanttModel model,
java.util.List activityIds)
For the list of Activity IDs, return a List of actual Activities
|
static java.util.List |
GanttUtil.resolveSelectedActivitiesByUniqueIds(MXGanttModel model,
java.util.List uniqueIds)
Resolves a list of object unique IDs into IlvActvity Objects
|
void |
BaseTreeGridMiniAppBean.updateDuration(MXGanttModel model,
java.util.Date oldStartTime,
java.util.Date oldEndTime,
java.util.Date newStartTime,
java.util.Date newEndTime,
MXActivity mxa)
Start and End times need to be updated at the same time, or else ILOG
will grow or shrink the activity bar when setting the start/end times
separately.
|
static MXResource |
GanttUtil.updateResourceTravelTimes(MXGanttModel model,
DispatchViewBean bean,
MXResource resource) |
static void |
GanttUtil.updateSecondarAssignments(MXGanttModel model,
MXActivity act,
ReplyBuilder reply,
TreeGridUtil.ITGSerializationHelper helper)
Given the Activity, update any secondary Assignments, so that the
secondary date/times will be adjects to match the primary.
|
void |
SchedulerWorkViewBean.validatePMsegment(WebClientSession sess,
com.ibm.json.java.JSONObject change,
ReplyBuilder reply,
MXGanttModel model,
MXActivity currentActivity) |
static void |
GanttUtil.writeAdditionalWorkOrderFieldsForAssignment(MXActivity act,
MXGanttModel model,
TGJsonWriter jsonWriter,
TreeGridUtil.ITGSerializationHelper helper)
Given the assignment, add in various WO fields.
|
void |
ILogModelToTreeGridBuilder.writeJsonActivity(TGJsonWriter jsonWriter,
MXGanttModel model,
MXActivity mxa) |
static void |
GanttUtil.writeJsonActivityContraints(com.ibm.json.java.JSONObject json,
MXGanttModel model,
MXActivity mxa,
UserInfo userInfo) |
static void |
ILogModelToTreeGridBuilder.writeJsonActivityContraints(TGJsonWriter jsonWriter,
MXGanttModel model,
MXActivity mxa,
TreeGridUtil.ITGSerializationHelper helper) |
static void |
ILogModelToTreeGridBuilder.writeJsonActivityResources(TGJsonWriter jsonWriter,
MXGanttModel model,
MXActivity mxa) |
void |
ILogResourcesGanttModelToTreeGridSerializer.writeJsonrResource(TGJsonWriter jsonWriter,
MXGanttModel model,
MXResource mxr,
java.util.List columns) |
void |
ILogModelToTreeGridBuilder.writeResources(TGJsonWriter jsonWriter,
MXGanttModel model) |
Modifier and Type | Field and Description |
---|---|
protected MXGanttModel |
CompareModelHelper.leftModel |
protected MXGanttModel |
CompareModelHelper.rightModel |
Modifier and Type | Method and Description |
---|---|
static boolean |
ActivityModelHelper.isActivityResourceModified(MXGanttModel leftModel,
ilog.views.gantt.IlvHierarchyNode leftNode,
MXGanttModel rightModel,
ilog.views.gantt.IlvHierarchyNode rightNode)
Tests if 2 nodes are different if they have different resources assigned to them
|
Constructor and Description |
---|
CompareModelHelper(MXGanttModel leftModelFuture,
MXGanttModel rightModelFuture,
CompareModelHelper.NodeEmitter nodeEmitter,
CompareModelHelper.ModelHelper helper)
Creates a Helper using 2 future models (left and right conceptually).
|
Modifier and Type | Method and Description |
---|---|
static boolean |
ConstraintUtil.acceptDestination(MXActivity fromActivity,
MXActivity toActivity,
MXGanttModel mxGanttModel,
ilog.views.gantt.IlvConstraintType constraintType)
Makes sure that constraints cannot be draw TO Roots and dummys and PM
type activities
Following rules are covered -Constraint is not allowed on PM Forecasts. -You cannot link a predecessor task twice to the same successor task. -Constraint Cycle is detected, which is not allowed. -Same Constraint is being added again, which is not allowed. -Constraint is not allowed from root level nodes. -Constraint is only allowed within siblings of a parent |
static boolean |
ConstraintUtil.acceptOrigin(MXActivity fromActivity,
MXGanttModel mxGanttModel)
Makes sure that constraints cannot be draw FROM Roots and dummys and PM
type activities
Following rules are covered -Constraint is not allowed on PM Forecasts. -Constraint is not allowed from top level nodes. -Constraint is not allowed from root level nodes. |
static void |
ConstraintUtil.createLinkedConstraints(MXGanttModel model,
BaseTreeGridMiniAppBean bean,
java.util.List ids,
java.lang.String projectId,
SKDAppServiceBeanRemote serviceBean)
For a given list of Activity IDs then create a Finish to Start constrain
with the next Activity, IF POSSIBLE.
|
static boolean |
ConstraintUtil.isCycleDetected(MXGanttModel mxGanttModel,
ilog.views.gantt.IlvActivity fromActivity,
ilog.views.gantt.IlvActivity toActivityToCheck,
java.util.HashMap activityPathMap) |
static boolean |
ConstraintUtil.isValid(MXActivity from,
MXActivity to,
MXGanttModel model,
UserInfo userInfo)
Determine if a Constraint is valid from the given 'from' activity to the
provided 'to' activity.
|
static boolean |
ConstraintUtil.performCPMALL(MXGanttModel model,
BaseTreeGridMiniAppBean bean,
DataBean appBean) |
static IMXActivity[] |
ConstraintUtil.performCPMSelected(MXGanttModel model,
BaseTreeGridMiniAppBean bean,
java.util.List activityIds,
DataBean appBean) |
Modifier and Type | Method and Description |
---|---|
MXGanttModel |
ReservationProdiderImpl.getModel() |
Modifier and Type | Method and Description |
---|---|
void |
CrewAssignViewBean.addModelChange(MXGanttModel model,
com.ibm.json.java.JSONObject obj,
MXActivity currentActivity,
MXResource res,
WebClientSession session) |
void |
CrewAssignViewBean.addModelChange(MXGanttModel model,
com.ibm.json.java.JSONObject obj,
MXActivity currentActivity,
WebClientSession session) |
void |
CrewAssignViewBean.applyModelChange(MXGanttModel model,
com.ibm.json.java.JSONObject obj,
MXActivity currentActivity,
MXResource res,
WebClientSession session) |
void |
CrewAssignViewBean.AssignAssignment(MXGanttModel model,
ReplyBuilder reply,
WebClientSession sess,
MXActivity act,
MXResource res) |
MXActivity |
CrewAssignViewBean.createNewAssignment(MXGanttModel model,
WebClientSession session,
MXActivity activity,
MXResource res,
long start,
long end,
int selectedseg,
boolean activityIsParent) |
static void |
CrewUtil.fixModel(MXGanttModel model) |
protected ILogModelToTreeGridBuilder.ActivityInpectionResult |
CrewWorkModelSerializer.inspectActivity(MXGanttModel model,
MXActivity mxa) |
static void |
CrewUtil.inspectActivity(MXGanttModel model,
MXActivity mxa) |
protected void |
CrewWorkUISerializer.preprocessColumns(UIOptions options,
MXGanttModel model,
IGanttConfigInfo info,
java.util.List columns) |
protected void |
CrewAssignUISerializer.preprocessColumns(UIOptions options,
MXGanttModel model,
IGanttConfigInfo info,
java.util.List columns) |
boolean |
CrewAssignViewBean.setSkillMapping(MXGanttModel model,
ilog.views.gantt.model.general.IlvGeneralActivity currentActivity,
MXResource res,
boolean update) |
boolean |
CrewAssignViewBean.showmenu(MXGanttModel model,
MXActivity act,
MXResource res) |
void |
CrewAssignViewBean.splitAssignment(MXGanttModel model,
WebClientSession session,
MXActivity segmentactivity,
MXResource res,
long start,
long end) |
Modifier and Type | Method and Description |
---|---|
void |
DispatchUtil.fixupModel(MXGanttModel theModel)
Set the colors on each crew and labor resource to be one of the colors from the predefined color table
|
protected java.util.List |
DispatchModelSerializer.getModAvail(MXResource mxr,
MXGanttModel model) |
protected java.lang.String |
DispatchModelSerializer.getShiftWorkPeriodInfo(TGJsonWriter jsonWriter,
MXResource mxr,
MXGanttModel model) |
MXTravelTimeConstraint |
DispatchUtil.getTravelTimeConstraintForToActivity(MXGanttModel theModel,
ilog.views.gantt.IlvActivity activity)
returns the 'TO' constraint for the passed in activity
|
protected void |
DispatchModelSerializer.inspectReservation(MXGanttModel model,
MXResource mxr,
MXActivity act) |
protected void |
DispatchModelSerializer.inspectResource(MXGanttModel model,
MXResource mxr) |
protected void |
DispatchModelSerializer.onAfterEncodeReservation(TGJsonWriter jsonWriter,
MXGanttModel model,
MXResource mxr,
MXActivity act,
boolean isRunBar,
TreeGridUtil.ITGSerializationHelper helper) |
void |
DispatchViewBean.updateDuration(MXGanttModel model,
java.util.Date oldStartTime,
java.util.Date oldEndTime,
java.util.Date newStartTime,
java.util.Date newEndTime,
MXActivity mxa) |
Modifier and Type | Method and Description |
---|---|
void |
PMReforecastModelAction.processActionResponse(java.lang.Object responseObject,
MXGanttModel model,
BaseTreeGridMiniAppBean bean,
DataBean appBean)
Process any necessary action after getting the response from server.
|
void |
PMReforecastModelAction.setModel(MXGanttModel model)
Sets Context of the action.The context can be accessed in action class to do necessary logic
|
Constructor and Description |
---|
SKDPMUtility(MXGanttModel model) |
Modifier and Type | Method and Description |
---|---|
void |
ResourceScheduleView.addModelChange(MXGanttModel model,
com.ibm.json.java.JSONObject obj,
MXActivity currentActivity,
MXResource res,
MXReservation reservation,
WebClientSession session) |
void |
ResourceScheduleView.addModelChange(MXGanttModel model,
MXActivity currentActivity,
MXResource res,
MXReservation reservation,
WebClientSession session) |
void |
ResourceScheduleView.applyModelChange(MXGanttModel model,
com.ibm.json.java.JSONObject obj,
MXActivity currentActivity,
MXResource res,
MXReservation reservation,
WebClientSession session) |
void |
ResourceScheduleView.assignAssignment(MXGanttModel model,
ReplyBuilder reply,
WebClientSession sess,
MXActivity act,
MXResource res) |
boolean |
ResourceScheduleView.canAssignToLaborCrewBasedOnResourceLock(java.lang.String[] selectedresources,
Selection selected,
MXGanttModel model) |
boolean |
ResourceScheduleView.canAssignToLoc(MXActivity activity,
java.lang.String[] selectedresources,
java.lang.String actresid,
MXGanttModel model) |
boolean |
ResourceScheduleView.canUnAssign(MXActivity activity,
java.lang.String[] selectedactivitis,
java.lang.String actresid,
MXGanttModel model) |
MXActivity |
ResourceScheduleView.createNewAssignment(MXGanttModel model,
WebClientSession session,
MXActivity act,
MXResource res,
long start,
long end) |
long[] |
ResourceScheduleView.getShiftBreakPoints(MXGanttModel model,
MXResource resource,
long start,
long end) |
boolean |
ResourceScheduleView.isCapabilityMat(WebClientSession sess,
MXGanttModel model,
ilog.views.gantt.model.general.IlvGeneralActivity currentActivity,
MXResource res) |
java.lang.String |
ResourceScheduleView.isQulificationMat(WebClientSession sess,
MXGanttModel model,
ilog.views.gantt.model.general.IlvGeneralActivity currentActivity,
MXResource res) |
void |
ResourceScheduleView.mergeAssignments(MXGanttModel model,
WebClientSession session,
MXActivity parentActivity,
MXActivity activity,
MXResource res,
ReplyBuilder reply) |
protected void |
ResourceScheduleView.processChange(WebClientSession sess,
MXGanttModel model,
ReplyBuilder reply,
com.ibm.json.java.JSONObject change,
MXActivity mxa) |
boolean |
ResourceScheduleView.setSkillMapping(MXGanttModel model,
ilog.views.gantt.model.general.IlvGeneralActivity currentActivity,
MXResource res,
MXReservation unused_reservation,
boolean update) |
void |
ResourceScheduleView.split3Assignment(MXGanttModel model,
WebClientSession session,
MXActivity activity,
MXResource res,
ReplyBuilder reply,
long start,
long end) |
void |
ResourceScheduleView.splitAssignment(MXGanttModel model,
WebClientSession session,
MXActivity activity,
MXResource res,
ReplyBuilder reply,
long start,
long end) |
void |
ResourceScheduleView.splitShiftAssignment(MXGanttModel model,
WebClientSession session,
MXActivity activity,
MXResource res,
ReplyBuilder reply,
long start,
long end) |
void |
ResourceScheduleView.validateAssignment(WebClientSession sess,
ReplyBuilder reply,
MXGanttModel model,
MXResource res,
MXActivity act)
Provides Assignment Validation during updates
|
boolean |
ResourceScheduleView.validateScheduleWindow(WebClientSession sess,
MXGanttModel model,
ilog.views.gantt.model.general.IlvGeneralActivity currentActivity,
MXResource res) |
Modifier and Type | Method and Description |
---|---|
MXGanttModel |
ReservationsProvider.getModel() |
Modifier and Type | Method and Description |
---|---|
void |
MXSegmentManager.addSegment(MXGanttModel model,
MXActivity newParentSegmentActivity,
MXSegmentActivity act) |
void |
MXSegmentManager.buildSegmentActivityChildrenFromParentMap(MXGanttModel model,
MXActivity parent)
Adds the Child Activity Rows to the Parent, based on the data in the Segment Map
|
static java.util.List |
MXSegmentManager.children(MXGanttModel model,
MXActivity parent) |
static MXSegmentManager |
MXSegmentManager.getManager(MXGanttModel model,
MXActivity parent) |
static MXSegmentManager |
MXSegmentManager.getManager(MXGanttModel model,
java.lang.String mgrId) |
static MXPMSegmentActivity |
MXPMSegmentActivity.getPMActivity(MXGanttModel model,
java.lang.String id)
This is a convenience method that takes an ID in the format PM_ACTIVITYID__SEQ# it returns a MXPMActivity if
the Activity exists, and the Activity has the given Sequence #.
|
void |
MXSegmentManager.pushChildSegmentsToParentMap(MXGanttModel model,
MXActivity parent)
Read all child MXSegmentActivity children and build the Map
|
void |
MXSegmentManager.pushSegmentMapToParentRow(MXGanttModel model,
MXActivity parent)
Pushes data stored in the segment map of the parent, into the SEGMENT#-FIELD in the parent
|
void |
MXSegmentManager.removeSegment(MXGanttModel model,
MXActivity parentSegmentActivity,
MXSegmentActivity act) |
static void |
MXSegmentManager.setManager(MXGanttModel model,
MXActivity parent,
MXSegmentManager mgr) |
static void |
MXSegmentManager.setManager(MXGanttModel model,
java.lang.String managerId,
MXSegmentManager mgr) |
void |
MXSegmentManager.updateSegmentMapFromParentRowSegmentFields(MXGanttModel model,
MXActivity parent) |
Constructor and Description |
---|
MXActivityModelProcessor(MXGanttModel model) |
MXGanttModelChangeHandler(MXGanttModel model,
SKDAppServiceBeanRemote appServiceBean) |
Modifier and Type | Method and Description |
---|---|
java.util.List |
WOActivityDataManager.getModifiedActivityChildren(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Get modified children activities
|
void |
WOActivityDataManager.initializeActivity(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Initialize activity and populate information needed during initialization
|
void |
WOActivityDataManager.initializeActivityChildren(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Initialize activity children.
|
java.util.List |
WOActivityDataManager.linkChildDummyNode(MXActivity activity,
MXGanttModel model,
SKDAppService.ActivityData activityData)
Add dummy child node for an activity node.
|
void |
WOActivityDataManager.loadActivity(MXActivity activity,
java.lang.String objectName,
MXGanttModel model)
Load activity
|
void |
WOActivityDataManager.loadAdditionalActivities(MXGanttModel model,
SKDAppService.ActivityData activityData)
Load additional activities
|
void |
WOReservationDataManager.loadAdditionalReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData)
Load additional reservation
|
void |
WOActivityDataManager.loadCostTypeReservations(MXGanttModel model,
SKDAppService.ActivityData activityData)
Load cost type data
|
void |
WOActivityDataManager.loadCrewWorkAndNonWorkActivities(MXGanttModel model,
SKDAppService.ActivityData activityData) |
void |
WOReservationDataManager.loadOtherAssignmentReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData)
Load other assignments for labor
|
void |
WOResourceDataManager.loadResource(MXResource resource,
java.lang.String objectName,
MXGanttModel model)
Load resource
|
void |
WOActivityDataManager.loadWorkAndNonWorkActivities(MXGanttModel model,
SKDAppService.ActivityData activityData)
Load working and non working hours
|
void |
WOReservationDataManager.loadWorkAndNonWorkReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData)
Load working and non working reservations
|
void |
WOActivityDataManager.setPLUSAReservation(MXGanttModel model,
ilog.views.gantt.model.general.IlvGeneralActivity currentActivity,
MboRemote asstMbo) |
java.util.List |
WOActivityDataManager.sortActivityChildren(ilog.views.gantt.IlvActivity activity,
java.lang.String objectName,
MXGanttModel model)
Sort activities and return a list.
|
java.util.List |
WOResourceDataManager.sortResourceChildren(ilog.views.gantt.IlvResource resource,
java.lang.String objectName,
MXGanttModel model)
Sort resource children
|
Modifier and Type | Method and Description |
---|---|
void |
CrewActivityDataManager.initializeActivity(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Initialize activity and populate information needed during initialization
|
java.util.List |
CrewActivityDataManager.linkChildDummyNode(MXActivity activity,
MXGanttModel model,
SKDAppService.ActivityData activityData)
Add dummy child node for an activity node.
|
void |
CrewActivityDataManager.loadActivity(MXActivity activity,
java.lang.String objectName,
MXGanttModel model)
Load activity
|
void |
CrewActivityDataManager.loadAdditionalActivities(MXGanttModel model,
SKDAppService.ActivityData activityData)
Load additional activities
|
void |
WOAMCrewTypeReservationDataManager.loadAdditionalReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData) |
void |
CrewToolReservationDataManager.loadAdditionalReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData) |
void |
CrewReservationDataManager.loadAdditionalReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData) |
void |
WOAMCrewTypeReservationDataManager.loadOtherAssignmentReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData)
Load other assignments for crews
|
void |
CrewReservationDataManager.loadOtherAssignmentReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData)
Load other assignments for labor
|
void |
CrewToolReservationDataManager.loadOtherAssignmentReservationsTool(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData)
Load other assignments for labor
|
void |
CrewToolReservationDataManager.loadOtherCrewAssignmentReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData)
Load other assignments for crew tool
|
void |
CrewReservationDataManager.loadOtherCrewAssignmentReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData)
Load other assignments for crew labor
|
void |
CrewAssetResourceDataManager.loadResource(MXResource resource,
java.lang.String objectName,
MXGanttModel model)
Load resource from database
|
void |
CrewActivityDataManager.loadWorkAndNonWorkActivities(MXGanttModel model,
SKDAppService.ActivityData activityData)
Load working and non working hours
|
void |
WOAMCrewTypeReservationDataManager.loadWorkAndNonWorkReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData)
Load working and non working reservations
|
void |
CrewReservationDataManager.loadWorkAndNonWorkReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData)
Load working and non working reservations
|
java.util.List |
CrewToolResourceDataManager.sortResourceChildren(ilog.views.gantt.IlvResource resource,
java.lang.String objectName,
MXGanttModel model)
Sort resource children
|
Modifier and Type | Method and Description |
---|---|
void |
AssetActivityDataManager.loadActivity(MXActivity activity,
java.lang.String objectName,
MXGanttModel model)
Load activity information for the model
|
Modifier and Type | Method and Description |
---|---|
void |
CostTypeResourceDataManager.loadResource(MXResource resource,
java.lang.String objectName,
MXGanttModel model)
Load resource from database
|
java.util.List |
CostTypeResourceDataManager.sortResourceChildren(ilog.views.gantt.IlvResource resource,
java.lang.String objectName,
MXGanttModel model)
Sort resource children and return a list
|
Modifier and Type | Method and Description |
---|---|
void |
LocationActivityDataManager.loadActivity(MXActivity activity,
java.lang.String objectName,
MXGanttModel model)
Load activity information for the model
|
void |
WORepLocReservationDataManager.loadAdditionalReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData) |
void |
WORepLocReservationDataManager.loadOtherAssignmentReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData)
Load other assignments for locations
|
Modifier and Type | Method and Description |
---|---|
void |
PMActivityDataManager.loadActivity(MXActivity activity,
java.lang.String objectName,
MXGanttModel model)
Load activity information for the model
|
Modifier and Type | Method and Description |
---|---|
void |
RotatingToolResourceDataManager.loadResource(MXResource resource,
java.lang.String objectName,
MXGanttModel model)
Load resource from database
|
void |
RotatingToolPMResourceDataManager.loadResource(MXResource resource,
java.lang.String objectName,
MXGanttModel model)
Load resource from database
|
Modifier and Type | Method and Description |
---|---|
MXGanttModel |
SKDAppService.getActivitiesModel(UserInfo userInfo,
java.lang.String projectId) |
protected MXGanttModel |
SKDAppService.getNewMXGanttModelInstance()
Returns a new instance of a MXGanttModel.
|
Modifier and Type | Method and Description |
---|---|
protected SKDAppService.ActivityData |
SKDAppService.createActivityDataFromDB(UserInfo userInfo,
MXGanttModel model,
MboRemote project)
Load Activity data from database for a project
|
protected com.ibm.tivoli.maximo.skd.service.SKDAppService.ConstraintData |
SKDAppService.createConstraintDataFromDB(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
java.util.HashMap activityMap)
Loads constraint from database for a project.
|
void |
SKDAppServiceRemote.createNewAssignment(MboRemote assignment,
MboRemote workOrder,
MXGanttModel model,
UserInfo userInfo)
Creates a new SKDActivity and SKDReservation record for the Assignment.
|
void |
SKDAppService.createNewAssignment(MboRemote assignment,
MboRemote workOrder,
MXGanttModel model,
UserInfo userInfo) |
protected SKDAppService.ReservationData |
SKDAppService.createReservationDataFromDB(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
java.util.HashMap activityMap,
java.util.HashMap resourceMap)
Loads reservations from database for a project
|
protected SKDAppService.ResourceData |
SKDAppService.createResourceDataFromDB(UserInfo userInfo,
MXGanttModel model,
MboRemote project)
Create resourcedata for a project.
|
java.util.List |
ActivityDataManager.getModifiedActivityChildren(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Get modified children activities for a parent activity
|
java.util.List |
AbstractActivityDataManager.getModifiedActivityChildren(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Get modified children activities
|
void |
SKDAppServiceRemote.getShiftInfoForDispatch(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
boolean trimByProject)
fetches shift information for the dispatch applet
|
void |
SKDAppService.getShiftInfoForDispatch(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
boolean trimByProject) |
protected void |
SKDAppService.identifyAdditionalModifiedActivities(MXGanttModel model,
MXActivity parentActivity,
java.util.ArrayList modifiedActivities)
Identify additional activities that are modified
|
protected void |
SKDAppService.identifyAndSaveAdditionalModifiedActivities(UserInfo userInfo,
MXGanttModel model,
MboRemote project)
Save modified properties for a project
|
protected java.util.ArrayList |
SKDAppService.initializeActivities(UserInfo userInfo,
MboRemote project,
SKDAppService.ActivityData activityData,
MXGanttModel model)
Initialize activity data for a project
|
void |
ActivityDataManager.initializeActivity(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Initialize activity after it is populated.
|
void |
AbstractActivityDataManager.initializeActivity(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Initialize activity after it is populated
|
void |
ActivityDataManager.initializeActivityChildren(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Initialize children activities for an initialized parent activity.
|
void |
AbstractActivityDataManager.initializeActivityChildren(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Initialize activity after it is populated
|
java.util.List |
ActivityDataManager.linkChildDummyNode(MXActivity activity,
MXGanttModel mxganttmodel,
SKDAppService.ActivityData activityData)
Add dummy child node for an activity node.
|
java.util.List |
AbstractActivityDataManager.linkChildDummyNode(MXActivity activity,
MXGanttModel mxganttmodel,
SKDAppService.ActivityData activityData)
Add dummy child node for an activity node.
|
protected void |
SKDAppService.linkChildDummyNode(UserInfo userInfo,
MboRemote project,
MXGanttModel model,
SKDAppService.ActivityData activityData)
Add dummy child node for an activity node.In this case assignment dummy node is added.
|
protected SKDAppService.ActivityData |
SKDAppService.loadActivities(UserInfo userInfo,
MXGanttModel model,
MboRemote project)
Load activities for a project
|
protected SKDAppService.ActivityData |
RefreshMXGanttModelHelper.loadActivitiesForModelRefresh(UserInfo userInfo,
MXGanttModel model,
MboRemote project)
Load activities for a project
|
void |
ActivityDataManager.loadActivity(MXActivity activity,
java.lang.String objectName,
MXGanttModel model)
Load activities from database
|
void |
AbstractActivityDataManager.loadActivity(MXActivity activity,
java.lang.String objectName,
MXGanttModel model)
Load activities from database
|
void |
ActivityDataManager.loadAdditionalActivities(MXGanttModel mxganttmodel,
SKDAppService.ActivityData activitydata)
Load additional activities
|
void |
AbstractActivityDataManager.loadAdditionalActivities(MXGanttModel model,
SKDAppService.ActivityData activityData)
Load additional activities
|
protected void |
SKDAppService.loadAdditionalActivities(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
SKDAppService.ActivityData activityData)
Load additional activities
|
void |
ReservationDataManager.loadAdditionalReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData) |
void |
AbstractReservationDataManager.loadAdditionalReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData) |
void |
SKDAppService.loadAdditionalReservations(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData) |
protected com.ibm.tivoli.maximo.skd.service.SKDAppService.ConstraintData |
SKDAppService.loadConstraints(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
SKDAppService.ActivityData activityData)
Load constraints for a project to the model.
|
protected SKDAppService.ReservationData |
SKDAppService.loadReservations(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData)
Load reservations for a project to the model.
|
protected SKDAppService.ReservationData |
RefreshMXGanttModelHelper.loadReservationsForModelRefresh(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData)
Load reservations for a project to the model.
|
void |
AbstractResourceDataManager.loadResource(MXResource resource,
java.lang.String objectName,
MXGanttModel model)
Load resource from database
|
protected SKDAppService.ResourceData |
SKDAppService.loadResources(UserInfo userInfo,
MXGanttModel model,
MboRemote project)
Load resources for a project.
|
protected void |
RefreshMXGanttModelHelper.populateActivityNode(java.util.HashMap unjoinedNodes,
java.lang.Object rootObject,
java.util.HashMap dataGroupActivityMap,
MXGanttModel model)
Populate activity nodes
|
protected void |
SKDAppService.populateActivityNode(java.util.HashMap unjoinedNodes,
java.lang.Object rootObject,
java.util.HashMap dataGroupActivityMap,
MXGanttModel model)
Populate activity nodes
|
protected void |
RefreshMXGanttModelHelper.populateActivityNode(MXHierarchyNode node,
java.lang.Object parentObject,
MXGanttModel model)
Populate activity nodes
|
protected void |
SKDAppService.populateActivityNode(MXHierarchyNode node,
java.lang.Object parentObject,
MXGanttModel model)
Populate activity nodes
|
protected void |
SKDAppService.populateCostResourceNode(java.util.HashMap unjoinedNodes,
java.lang.Object rootObject,
java.util.HashMap dataGroupResourceMap,
MboRemote project,
MXGanttModel model)
Populate cost resource node
|
protected void |
SKDAppService.populateResourceNode(java.util.HashMap unjoinedNodes,
java.lang.Object rootObject,
java.util.HashMap dataGroupResourceMap,
MboRemote project,
MXGanttModel model)
Populate resource node
|
protected void |
SKDAppService.populateResourceNode(MXHierarchyNode node,
java.lang.Object parentObject,
MXGanttModel model)
Populate resource node.
|
protected SKDAppService.ActivityData |
RefreshMXGanttModelHelper.refreshActivityDataFromDB(UserInfo userInfo,
MXGanttModel model,
MboRemote project)
Load Activity data from database for a project
|
java.util.List |
RefreshMXGanttModelHelper.refreshModel(UserInfo userInfo,
MboRemote project,
MXGanttModel model)
Refresh the Maximo Gantt data model with new and/or updated data retrieved from the DB.
|
java.util.List |
SKDAppServiceRemote.refreshModel(UserInfo userInfo,
MboRemote project,
MXGanttModel model)
Refresh the Maximo Gantt data model with new and/or updated data retrieved from the DB.
|
java.util.List |
SKDAppService.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 |
RefreshMXGanttModelHelper.refreshReservationDataFromDB(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
java.util.HashMap activityMap,
java.util.HashMap resourceMap)
Loads reservations from database for a project
|
protected void |
SKDAppService.removeChildDummyActivitiesIfNoChild(MXGanttModel model)
Remove all child dummy activities if there is no children
|
protected void |
SKDAppService.removeDummyActivitiesIfNoChild(MXGanttModel model,
MXActivity parentActivity) |
protected void |
SKDAppService.removeUnauthorizedActivities(MXGanttModel model,
MXActivity parentActivity)
Remote unauthorized activities from model.
|
protected void |
SKDAppService.removeUnauthorizedConstraints(MXGanttModel model)
Remove unauthorized constraints from model.
|
protected void |
SKDAppService.removeUnauthorizedReservations(MXGanttModel model)
Remove unauthorized reservations from model.
|
protected void |
SKDAppService.removeUnauthorizedResources(MXGanttModel model,
MXResource parentResource)
Remove unauthorized resources from model.
|
protected void |
SKDAppService.scanActivities(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
SKDAppService.ActivityData activityData,
java.util.HashMap appDescMap)
Scan activities for an user
|
protected void |
RefreshMXGanttModelHelper.scanActivitiesForRefresh(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
SKDAppService.ActivityData activityData,
java.util.HashMap appDescMap)
Scan activities for an user
|
protected void |
SKDAppService.scanConstraints(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
com.ibm.tivoli.maximo.skd.service.SKDAppService.ConstraintData constraintData,
java.util.HashMap appDescMap)
Scan constraints for an user.
|
protected void |
SKDAppService.scanReservations(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
SKDAppService.ReservationData reservationData,
java.util.HashMap appDescMap)
Scan reservations for an user.
|
protected void |
SKDAppService.scanResources(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
SKDAppService.ResourceData resourceData,
java.util.HashMap appDescMap)
Scan resources for an user.
|
java.util.List |
ActivityDataManager.sortActivityChildren(ilog.views.gantt.IlvActivity activity,
java.lang.String objectName,
MXGanttModel model)
Sort activities and return a list.
|
java.util.List |
AbstractActivityDataManager.sortActivityChildren(ilog.views.gantt.IlvActivity activity,
java.lang.String objectName,
MXGanttModel model)
Sort activities and return a list.
|
java.util.List |
ResourceDataManager.sortResourceChildren(ilog.views.gantt.IlvResource resource,
java.lang.String objectName,
MXGanttModel model)
Sort resources and return a list.
|
java.util.List |
AbstractResourceDataManager.sortResourceChildren(ilog.views.gantt.IlvResource resource,
java.lang.String objectName,
MXGanttModel model)
Sort resource children and return a list
|
Modifier and Type | Method and Description |
---|---|
void |
SKDActivityAdjust.adjustActivityForMergedShiftList(MXActivity activity,
MXGanttModel model)
Adjust activity to merged shift lists
|
static void |
GanttModelUtil.dumpActivity(MXGanttModel model,
ilog.views.gantt.IlvActivity rootActivity,
java.io.PrintStream out,
boolean simple,
int indent) |
static void |
GanttModelUtil.dumpModel(java.lang.String msg,
MXGanttModel model,
java.io.PrintStream out,
boolean simple) |
static void |
GanttModelUtil.dumpReservationsForResource(MXResource mxr,
MXGanttModel model,
java.io.PrintStream out) |
static IMXActivity |
GanttModelUtil.findActivityById(java.lang.String id,
MXGanttModel model) |
static MXActivity |
GanttModelUtil.getParentWorkorder(MXGanttModel model,
ilog.views.gantt.IlvActivity assignment) |
static MXActivity |
GanttModelUtil.getRelatedActivity(MXGanttModel model,
MXActivity activity,
MXResource resource,
GanttModelUtil.NodeLocation location) |
static MXResource |
GanttModelUtil.getResourceForActivity(MXGanttModel model,
MXActivity mxa) |
static java.util.List |
GanttModelUtil.getSecondaryAssignmens(MXGanttModel model,
MXActivity primary) |
java.util.ArrayList |
SKDActivityAdjust.getShiftWorkPeriod(java.lang.String shift,
MXGanttModel model,
boolean shiftDate)
Add the WorkPeriod information to the TreeGrid UI
|
static MXTravelTimeConstraint |
GanttModelUtil.getTravelTimeConstraintForToActivity(MXGanttModel theModel,
ilog.views.gantt.IlvActivity activity)
returns the 'TO' constraint for the passed in activity
|
Modifier and Type | Method and Description |
---|---|
void |
SLRouteServiceRemote.recalculateTravelTimeForAssigment(MXGanttModel mxModel,
MXActivity fromAssignment,
MXActivity toAssignment,
MXResource resource,
MboRemote project,
UserInfo userInfo)
Recalculate Travel Time for Moved/Created Assignments.
|
void |
SLRouteService.recalculateTravelTimeForAssigment(MXGanttModel mxModel,
MXActivity fromAssignment,
MXActivity toAssignment,
MXResource resource,
MboRemote project,
UserInfo userInfo) |