Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<MXGanttModel> |
BaseTreeGridMiniAppBean.loadProject(com.ibm.json.java.JSONObject projectOptions)
Returns a Future for the given Gantt Model.
|
Modifier and Type | Method and Description |
---|---|
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<MXActivity> 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<MXActivity> 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<java.lang.String> 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<java.util.Date> |
GanttUtil.getActualStartEnd(MXGanttModel model)
Traverses the entire project to find the start/end dates the covers the
project work
|
static java.util.List<MXActivity> |
GanttUtil.getAssignmentsAndNonWork(MXGanttModel model,
MXResource mxr) |
static java.util.List<DateRange> |
GanttUtil.getCalendarBreakRanges(MXResource mxr,
MXGanttModel model) |
static MXActivity |
GanttUtil.getEndLocation(MXGanttModel model,
MXResource resource) |
static java.util.List<MXActivity> |
GanttUtil.getExtaWork(MXGanttModel model,
MXResource mxr) |
static void |
ILogModelToTreeGridBuilder.getJsonActivityContraintsForAssignment(MXGanttModel model,
MXResource resource,
MXActivity mxa,
java.lang.StringBuilder sb,
TreeGridUtil.ITGSerializationHelper helper) |
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<MXActivity> |
GanttUtil.getSecondaryAssignmens(MXGanttModel model,
MXActivity primary) |
static java.util.List<java.util.Date> |
GanttUtil.getShiftPeriodsForResource(MXResource mxr,
MXGanttModel model)
Returns the Shift Dates as a List of Dates for the Shift on the Resource.
|
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) |
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) |
void |
ILogModelToTreeGridBuilder.renderCalendarShifts(TGJsonWriter jsonWriter,
MXGanttModel model,
MXActivity mxa) |
static java.util.List<ilog.views.gantt.IlvActivity> |
GanttUtil.resolveSelectedActivities(MXGanttModel model,
java.util.List<java.lang.String> activityIds)
For the list of Activity IDs, return a List of actual Activities
|
static java.util.List<ilog.views.gantt.IlvActivity> |
GanttUtil.resolveSelectedActivitiesByUniqueIds(MXGanttModel model,
java.util.List<java.lang.Object> 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<java.lang.String> columns) |
void |
ILogModelToTreeGridBuilder.writeResources(TGJsonWriter jsonWriter,
MXGanttModel model) |
Modifier and Type | Method and Description |
---|---|
void |
BaseTreeGridMiniAppBean.addActionMenuItems(TMenu popupmenu,
java.lang.String[] selectedactivitys,
java.util.concurrent.Future<MXGanttModel> modelFutre,
IMXActivityPropertyInfo actproptinfo,
java.lang.String projectId,
java.lang.String propName,
java.lang.String propValue,
java.lang.String frame)
Adds SKDAction items to the TMenu.
|
java.util.List<MXActivity> |
BaseTreeGridMiniAppBean.getActivitites(java.lang.String[] ids,
java.util.concurrent.Future<MXGanttModel> model)
Retuns are list of MXActivity objects for a given array of IDs.
|
com.ibm.json.java.JSONObject |
ILogGanttModelToResourceTreeGridUIBuilder.getTreeGridUI(java.util.concurrent.Future<MXGanttModel> modelFuture,
UIOptions options,
BaseTreeGridMiniAppBean bean) |
com.ibm.json.java.JSONObject |
ILogGanttModelToTreeGridUIBuilder.getTreeGridUI(java.util.concurrent.Future<MXGanttModel> modelFuture,
UIOptions options,
BaseTreeGridMiniAppBean bean) |
void |
WorkViewBean.markAssignmentDelete(java.util.concurrent.Future<MXGanttModel> modelFuture,
com.ibm.json.java.JSONObject obj,
MXActivity act) |
abstract void |
BaseTreeGridMiniAppBean.processChange(java.util.concurrent.Future<MXGanttModel> model,
com.ibm.json.java.JSONObject change,
WebClientSession sess,
ReplyBuilder reply)
Will be called for each change in the changes model
|
void |
WorkViewBean.processChange(java.util.concurrent.Future<MXGanttModel> model,
com.ibm.json.java.JSONObject change,
WebClientSession sess,
ReplyBuilder reply) |
void |
ILogResourcesGanttModelToTreeGridSerializer.serialize(java.util.concurrent.Future<MXGanttModel> in,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp) |
void |
ILogGanttModelToTreeGridSerializer.serialize(java.util.concurrent.Future<MXGanttModel> in,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp) |
int |
BaseTreeGridMiniAppBean.updateStartEndTimes(java.util.concurrent.Future<MXGanttModel> model,
com.ibm.json.java.JSONObject change,
WebClientSession sess,
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.
|
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
|
Modifier and Type | Method and Description |
---|---|
void |
CompareViewBean.processChange(java.util.concurrent.Future<MXGanttModel> model,
com.ibm.json.java.JSONObject change,
WebClientSession sess,
ReplyBuilder reply) |
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<java.lang.String> 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<java.lang.String,ilog.views.gantt.IlvActivity> 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<java.lang.String> activityIds,
DataBean appBean) |
Modifier and Type | Method and Description |
---|---|
MXGanttModel |
ReservationProdiderImpl.getModel() |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<MXGanttModel> |
CrewAssignViewBean.loadProject(com.ibm.json.java.JSONObject projectOptions) |
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) |
static void |
CrewUtil.inspectActivity(MXGanttModel model,
MXActivity mxa) |
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 |
CrewAssignViewBean.markAssignmentDelete(java.util.concurrent.Future<MXGanttModel> modelFuture,
com.ibm.json.java.JSONObject obj,
MXActivity act) |
void |
CrewAssignViewBean.processChange(java.util.concurrent.Future<MXGanttModel> model,
com.ibm.json.java.JSONObject change,
WebClientSession sess,
ReplyBuilder reply) |
void |
CrewWorkModelSerializer.serialize(java.util.concurrent.Future<MXGanttModel> in,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp) |
void |
CrewAssignModelSerializer.serialize(java.util.concurrent.Future<MXGanttModel> in,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<MXGanttModel> |
DispatchViewBean.getProjectModel(com.ibm.json.java.JSONObject options,
boolean cache) |
java.util.concurrent.Future<MXGanttModel> |
DispatchViewBean.getProjectModel(UserInfo userInfo,
java.lang.String id,
boolean addShiftInfo,
java.lang.String resObj1,
java.lang.String resKey1) |
java.util.concurrent.Future<MXGanttModel> |
DispatchViewBean.getProjectModelForResource(MXResource res) |
java.util.concurrent.Future<MXGanttModel> |
DispatchViewBean.loadProject(com.ibm.json.java.JSONObject options) |
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
|
MXTravelTimeConstraint |
DispatchUtil.getTravelTimeConstraintForToActivity(MXGanttModel theModel,
ilog.views.gantt.IlvActivity activity)
returns the 'TO' constraint for the passed in activity
|
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 |
---|---|
com.ibm.json.java.JSONObject |
DispatchUIModelSerializer.getTreeGridUI(java.util.concurrent.Future<MXGanttModel> modelFuture,
UIOptions options,
BaseTreeGridMiniAppBean bean) |
void |
DispatchViewBean.processChange(java.util.concurrent.Future<MXGanttModel> model,
com.ibm.json.java.JSONObject change,
WebClientSession sess,
ReplyBuilder reply) |
void |
DispatchModelSerializer.serialize(java.util.concurrent.Future<MXGanttModel> in,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp) |
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.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 activity,
MXResource res,
ReplyBuilder reply,
long start,
long end) |
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<MXSegmentActivity> |
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<ilog.views.gantt.IlvActivity> |
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<ilog.views.gantt.IlvActivity> |
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<ilog.views.gantt.IlvActivity> |
WOActivityDataManager.sortActivityChildren(ilog.views.gantt.IlvActivity activity,
java.lang.String objectName,
MXGanttModel model)
Sort activities and return a list.
|
java.util.List<ilog.views.gantt.IlvResource> |
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<ilog.views.gantt.IlvActivity> |
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<ilog.views.gantt.IlvResource> |
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<ilog.views.gantt.IlvResource> |
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) |
Modifier and Type | Method and Description |
---|---|
java.util.concurrent.Future<MXGanttModel> |
SKDAppService.getFutureModel(UserInfo userInfo,
java.lang.String projectId) |
java.util.concurrent.Future<MXGanttModel> |
SKDAppService.getFutureModel(UserInfo userInfo,
java.lang.String projectId,
SKDAppServiceCache appCache) |
Modifier and Type | Method and Description |
---|---|
void |
SKDAppService.createNewAssignment(MboRemote assignment,
MboRemote workOrder,
MXGanttModel model,
UserInfo userInfo) |
void |
SKDAppServiceRemote.createNewAssignment(MboRemote assignment,
MboRemote workOrder,
MXGanttModel model,
UserInfo userInfo)
Creates a new SKDActivity and SKDReservation record for the Assignment.
|
java.util.List<ilog.views.gantt.IlvActivity> |
ActivityDataManager.getModifiedActivityChildren(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Get modified children activities for a parent activity
|
java.util.List<ilog.views.gantt.IlvActivity> |
AbstractActivityDataManager.getModifiedActivityChildren(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Get modified children activities
|
void |
SKDAppService.getShiftInfoForDispatch(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
boolean trimByProject) |
void |
SKDAppServiceRemote.getShiftInfoForDispatch(UserInfo userInfo,
MXGanttModel model,
MboRemote project,
boolean trimByProject)
fetches shift information for the dispatch applet
|
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<ilog.views.gantt.IlvActivity> |
ActivityDataManager.linkChildDummyNode(MXActivity activity,
MXGanttModel mxganttmodel,
SKDAppService.ActivityData activityData)
Add dummy child node for an activity node.
|
java.util.List<ilog.views.gantt.IlvActivity> |
AbstractActivityDataManager.linkChildDummyNode(MXActivity activity,
MXGanttModel mxganttmodel,
SKDAppService.ActivityData activityData)
Add dummy child node for an activity node.
|
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
|
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) |
void |
AbstractResourceDataManager.loadResource(MXResource resource,
java.lang.String objectName,
MXGanttModel model)
Load resource from database
|
java.util.List<MXReservation> |
SKDAppService.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<MXReservation> |
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<MXReservation> |
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<ilog.views.gantt.IlvActivity> |
ActivityDataManager.sortActivityChildren(ilog.views.gantt.IlvActivity activity,
java.lang.String objectName,
MXGanttModel model)
Sort activities and return a list.
|
java.util.List<ilog.views.gantt.IlvActivity> |
AbstractActivityDataManager.sortActivityChildren(ilog.views.gantt.IlvActivity activity,
java.lang.String objectName,
MXGanttModel model)
Sort activities and return a list.
|
java.util.List<ilog.views.gantt.IlvResource> |
ResourceDataManager.sortResourceChildren(ilog.views.gantt.IlvResource resource,
java.lang.String objectName,
MXGanttModel model)
Sort resources and return a list.
|
java.util.List<ilog.views.gantt.IlvResource> |
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<MXActivity> |
GanttModelUtil.getSecondaryAssignmens(MXGanttModel model,
MXActivity primary) |
java.util.ArrayList<java.util.Date> |
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) |