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<java.lang.String,SKDPMResourceInfo> |
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<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
|
void |
populateReservationsRoute(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,
java.lang.String routestopid)
Populate skdreservation table with query provided.
|
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 record count that satisfies the list of queries
|
applyReservationChange, initializeReservation, loadAdditionalReservations, populateReservationPropertyDetails
getDataManagerContext, getLogger, getObjectName, getProjectMbo, getSqlLogger, getUserInfo, setDataManagerContext
equals, 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<java.lang.String,SKDPMResourceInfo> segListPmRoute
public boolean populate()
public 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
AbstractReservationDataManager
populateReservations
in interface ReservationDataManager
populateReservations
in class AbstractReservationDataManager
SchedulerException
public void populateReservationsRoute(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, 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<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 ReservationDataManager
reservationRecordCount
in class AbstractReservationDataManager
-
- -
- SchedulerException