public class AbstractReservationDataManager extends AbstractDataManager implements ReservationDataManager
| Constructor and Description | 
|---|
| AbstractReservationDataManager() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | applyReservationChange(MboRemote reservationMboRemote,
                      MXTransaction txn)Apply reservation change to the database | 
| 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) | 
| void | loadReservation(MXReservation reservation,
               java.lang.String objectName,
               MboRemote mboObject)Load activities from database | 
| void | populateReservationPropertyDetails()Populate reservation with reservation property 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 reservation records in skdreservation table | 
| 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 records for provided queries | 
getDataManagerContext, getLogger, getObjectName, getProjectMbo, getSKDDD, getSqlLogger, getUserInfo, setDataManagerContextequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetDataManagerContextpublic void applyReservationChange(MboRemote reservationMboRemote, MXTransaction txn) throws SchedulerException
applyReservationChange in interface ReservationDataManagerreservation - mbotransaction - SchedulerExceptionpublic void initializeReservation(MXReservation reservation, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
initializeReservation in interface ReservationDataManagerreservation - object - namembo - objectSchedulerExceptionpublic void loadReservation(MXReservation reservation, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
loadReservation in interface ReservationDataManagerreservation - object - namembo - objectSchedulerExceptionpublic void populateReservationPropertyDetails()
                                        throws SchedulerException
populateReservationPropertyDetails in interface ReservationDataManagerSchedulerExceptionpublic 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 ReservationDataManagerHashMapHashMapSchedulerExceptionpublic 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 ReservationDataManagerHashMapHashMapSchedulerExceptionpublic void loadAdditionalReservations(MXGanttModel model, SKDAppService.ActivityData activityData, SKDAppService.ResourceData resourceData, SKDAppService.ReservationData reservationData) throws SchedulerException
loadAdditionalReservations in interface ReservationDataManagerSchedulerException