public class PMReservationDataManager extends AbstractReservationDataManager
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CACHEKEY_PMRESERVATION_FORECASTDATALOADED |
static java.lang.String |
CACHEKEY_PMRESERVATION_FORECASTJPLOAD |
static java.lang.String |
CACHEKEY_PMRESERVATION_FORECASTLOAD |
static java.util.HashMap |
segListPmRoute |
| Constructor and Description |
|---|
PMReservationDataManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
loadReservation(MXReservation reservation,
java.lang.String objectName,
MboRemote mboObject)
load reservation for the PM.
|
boolean |
populate() |
void |
populateReservations(java.util.HashMap refObjActQueryList,
java.util.HashMap refObjResQueryList)
Populate reservation records in skdreservation table
|
void |
populateReservationsRoute(java.util.HashMap refObjActQueryList,
java.util.HashMap refObjResQueryList,
java.lang.String routestopid)
Populate skdreservation table with query provided.
|
int |
reservationRecordCount(java.util.HashMap refObjActQueryList,
java.util.HashMap refObjResQueryList)
Get the reservation record count that satisfies the list of queries
|
applyReservationChange, initializeReservation, loadAdditionalReservations, populateReservationPropertyDetailsaddObjectToModel, addToUnjoinedNodes, getDataManagerContext, getLogger, getObjectName, getProjectMbo, getSKDDD, getSqlLogger, getUserInfo, populateNode, populateNode, removeUnnecessaryNodes, setDataManagerContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetDataManagerContextpublic static final java.lang.String CACHEKEY_PMRESERVATION_FORECASTDATALOADED
public static final java.lang.String CACHEKEY_PMRESERVATION_FORECASTJPLOAD
public static final java.lang.String CACHEKEY_PMRESERVATION_FORECASTLOAD
public static final java.util.HashMap segListPmRoute
public boolean populate()
public void populateReservations(java.util.HashMap refObjActQueryList,
java.util.HashMap refObjResQueryList)
throws SchedulerException
AbstractReservationDataManagerpopulateReservations in interface ReservationDataManagerpopulateReservations in class AbstractReservationDataManagerSchedulerExceptionpublic void populateReservationsRoute(java.util.HashMap refObjActQueryList,
java.util.HashMap refObjResQueryList,
java.lang.String routestopid)
throws SchedulerException
- - - - - - routestopidSchedulerExceptionpublic void loadReservation(MXReservation reservation, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
loadReservation in interface ReservationDataManagerloadReservation in class AbstractReservationDataManager- - reservation- - object name- - PM object- - SchedulerExceptionSchedulerExceptionpublic int reservationRecordCount(java.util.HashMap refObjActQueryList,
java.util.HashMap refObjResQueryList)
throws SchedulerException
reservationRecordCount in interface ReservationDataManagerreservationRecordCount in class AbstractReservationDataManager- - - - SchedulerException