public class WOReservationDataManager extends AbstractReservationDataManager
| Constructor and Description |
|---|
WOReservationDataManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyReservationChange(MboRemote reservationMboRemote,
MXTransaction txn)
Apply changes to reservation
|
void |
initializeReservation(MXReservation reservation,
java.lang.String objectName,
MboRemote mboObject)
Initialize reservation.
|
void |
loadAdditionalReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData)
Load additional reservation
|
void |
loadOtherAssignmentReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData)
Load other assignments for labor
|
void |
loadReservation(MXReservation reservation,
java.lang.String objectName,
MboRemote mboObject)
Load reservation related information
|
void |
loadWorkAndNonWorkReservations(MXGanttModel model,
SKDAppService.ActivityData activityData,
SKDAppService.ResourceData resourceData,
SKDAppService.ReservationData reservationData)
Load working and non working reservations
|
void |
populateReservationPropertyDetails()
Populate reservation with propert details
|
void |
populateReservations(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjActQueryList,
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjResQueryList)
Populate the reservation.
|
int |
reservationRecordCount(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjActQueryList,
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjResQueryList)
Get the reservation count .
|
getDataManagerContext, getLogger, getObjectName, getProjectMbo, getSqlLogger, getUserInfo, setDataManagerContextequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetDataManagerContextpublic void initializeReservation(MXReservation reservation, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
initializeReservation in interface ReservationDataManagerinitializeReservation in class AbstractReservationDataManagerreservation - objectName - mboObject - SchedulerExceptionpublic int reservationRecordCount(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjActQueryList,
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjResQueryList)
throws SchedulerException
reservationRecordCount in interface ReservationDataManagerreservationRecordCount in class AbstractReservationDataManagerHashMap - ArrayList> refObjActQueryList - Hashmap of activity object name and queries HashMap - ArrayList> refObjResQueryList - Hashmap of resource object name and queries SchedulerExceptionpublic void populateReservations(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjActQueryList,
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjResQueryList)
throws SchedulerException
populateReservations in interface ReservationDataManagerpopulateReservations in class AbstractReservationDataManagerHashMap - ArrayList> refObjActQueryList - Hashmap of activity object name and queries HashMap - ArrayList> refObjResQueryList - Hashmap of resource object name and queries SchedulerExceptionpublic void populateReservationPropertyDetails()
throws SchedulerException
populateReservationPropertyDetails in interface ReservationDataManagerpopulateReservationPropertyDetails in class AbstractReservationDataManagerSchedulerExceptionpublic void applyReservationChange(MboRemote reservationMboRemote, MXTransaction txn) throws SchedulerException
applyReservationChange in interface ReservationDataManagerapplyReservationChange in class AbstractReservationDataManagerreservation - mbotransaction - SchedulerExceptionpublic void loadReservation(MXReservation reservation, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
loadReservation in interface ReservationDataManagerloadReservation in class AbstractReservationDataManagerreservation - object - namembo - objectSchedulerExceptionpublic void loadAdditionalReservations(MXGanttModel model, SKDAppService.ActivityData activityData, SKDAppService.ResourceData resourceData, SKDAppService.ReservationData reservationData) throws SchedulerException
loadAdditionalReservations in interface ReservationDataManagerloadAdditionalReservations in class AbstractReservationDataManagermode - activity - dataresource - datareservation - dataSchedulerExceptionpublic void loadWorkAndNonWorkReservations(MXGanttModel model, SKDAppService.ActivityData activityData, SKDAppService.ResourceData resourceData, SKDAppService.ReservationData reservationData) throws SchedulerException
model - activityData - resourceData - reservationData - SchedulerExceptionpublic void loadOtherAssignmentReservations(MXGanttModel model, SKDAppService.ActivityData activityData, SKDAppService.ResourceData resourceData, SKDAppService.ReservationData reservationData) throws SchedulerException
model - activityData - resourceData - reservationData - SchedulerException