public class RotatingToolReservationDataManager extends AbstractReservationDataManager
| Constructor and Description |
|---|
RotatingToolReservationDataManager() |
| 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 |
loadReservation(MXReservation reservation,
java.lang.String objectName,
MboRemote mboObject)
Load reservation from database
|
void |
populateReservationPropertyDetails()
Populate reservation with reservation property details.
|
void |
populateReservations(java.util.HashMap refObjActQueryList,
java.util.HashMap refObjResQueryList)
Populate reservation records in skdreservation table
|
int |
reservationRecordCount(java.util.HashMap refObjActQueryList,
java.util.HashMap refObjResQueryList)
Get the reservation records for provided queries
|
loadAdditionalReservationsaddObjectToModel, addToUnjoinedNodes, getDataManagerContext, getLogger, getObjectName, getProjectMbo, getSKDDD, getSqlLogger, getUserInfo, populateNode, populateNode, removeUnnecessaryNodes, setDataManagerContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetDataManagerContextpublic void applyReservationChange(MboRemote reservationMboRemote, MXTransaction txn) throws SchedulerException
applyReservationChange in interface ReservationDataManagerapplyReservationChange in class AbstractReservationDataManagerreservation - mbotransaction - SchedulerExceptionpublic void initializeReservation(MXReservation reservation, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
initializeReservation in interface ReservationDataManagerinitializeReservation in class AbstractReservationDataManagerreservation - object - namembo - objectSchedulerExceptionpublic void loadReservation(MXReservation reservation, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
loadReservation in interface ReservationDataManagerloadReservation in class AbstractReservationDataManagerreservation - object - namembo - objectSchedulerExceptionpublic void populateReservationPropertyDetails()
throws SchedulerException
populateReservationPropertyDetails in interface ReservationDataManagerpopulateReservationPropertyDetails in class AbstractReservationDataManagerSchedulerExceptionpublic void populateReservations(java.util.HashMap refObjActQueryList,
java.util.HashMap refObjResQueryList)
throws SchedulerException
populateReservations in interface ReservationDataManagerpopulateReservations in class AbstractReservationDataManagerHashMapHashMapSchedulerExceptionpublic int reservationRecordCount(java.util.HashMap refObjActQueryList,
java.util.HashMap refObjResQueryList)
throws SchedulerException
reservationRecordCount in interface ReservationDataManagerreservationRecordCount in class AbstractReservationDataManagerHashMapHashMapSchedulerException