Package | Description |
---|---|
psdi.app.workorder |
The work order package includes Mbos related to work order planning, reporting and tracking.
|
psdi.app.workorder.virtual |
Modifier and Type | Class and Description |
---|---|
class |
WMAssignmentSet
Set of WMAssignmentSet objects.
|
Modifier and Type | Method and Description |
---|---|
AssignmentSet |
WO.removeCompleteStartedAssigns(AssignmentSet assignSet,
java.util.HashMap assignIndexMap)
Removes completed and started assignments from a chain of split assignments in preparation for restoring the
original unsplit assignments; completed or started assignments should not be touched during this process.
|
AssignmentSet |
WO.restoreSplitAssignments(AssignmentSet assignSet)
Restores split assignments by deleting all the child assignments and resetting the laborhrs of the top-level
parent.
|
Modifier and Type | Method and Description |
---|---|
java.util.HashMap |
WO.getLCRSqlFormatHashMap(AssignmentSet assignSet)
Loops through the assignmentset and for each assignment in the Assigned state creates a SQLFormat object that
will allow us to fetch the correct LaborCraftRate object later on.
|
Assignment |
WO.getToplevelParentAssign(Assignment assign,
AssignmentSet assignSet,
java.util.HashMap assignIndexMap)
Given an assignment and the assignmentset containing the assignment, this method will return the top-level parent
assignment of the passed assignment.
|
AssignmentSet |
WO.removeCompleteStartedAssigns(AssignmentSet assignSet,
java.util.HashMap assignIndexMap)
Removes completed and started assignments from a chain of split assignments in preparation for restoring the
original unsplit assignments; completed or started assignments should not be touched during this process.
|
void |
WO.rescheduleAssignments(AssignmentSet assignSet,
java.util.Date reschedDate)
The top-level method for rescheduling this work order's assignments.
|
AssignmentSet |
WO.restoreSplitAssignments(AssignmentSet assignSet)
Restores split assignments by deleting all the child assignments and resetting the laborhrs of the top-level
parent.
|
void |
WO.unassignAssignments(AssignmentSet assignSet,
java.util.Date reschedDate)
May be called either as part of the reschedule assignments process or the unassign assignments process.
|
void |
WO.unassignWOAssignments(AssignmentSet assignSet,
java.util.Date reschedDate)
This method exists so that the lower-level method unassignAssignments can be called as part of two different
sequences of method calls, depending on whether the action is unassigning assignments or rescheduling them.
|
Modifier and Type | Method and Description |
---|---|
AssignmentSet |
DispatchAssign.getAssignSet() |