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, populateReservationPropertyDetails
addObjectToModel, addToUnjoinedNodes, getDataManagerContext, getLogger, getObjectName, getProjectMbo, getSKDDD, getSqlLogger, getUserInfo, populateNode, populateNode, removeUnnecessaryNodes, setDataManagerContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setDataManagerContext
public 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
AbstractReservationDataManager
populateReservations
in interface ReservationDataManager
populateReservations
in class AbstractReservationDataManager
SchedulerException
public void populateReservationsRoute(java.util.HashMap refObjActQueryList, java.util.HashMap refObjResQueryList, java.lang.String routestopid) throws SchedulerException
-
- -
- -
- routestopidSchedulerException
public void loadReservation(MXReservation reservation, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
loadReservation
in interface ReservationDataManager
loadReservation
in class AbstractReservationDataManager
-
- reservation-
- object name-
- PM object-
- SchedulerExceptionSchedulerException
public int reservationRecordCount(java.util.HashMap refObjActQueryList, java.util.HashMap refObjResQueryList) throws SchedulerException
reservationRecordCount
in interface ReservationDataManager
reservationRecordCount
in class AbstractReservationDataManager
-
- -
- SchedulerException