public class CostTypeReservationDataManager extends AbstractReservationDataManager
Constructor and Description |
---|
CostTypeReservationDataManager() |
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 |
populateReservationPropertyDetails()
Populate reservation with reservation property details.
|
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
|
loadAdditionalReservations, loadReservation, populateReservations
getDataManagerContext, getLogger, getObjectName, getProjectMbo, getSqlLogger, getUserInfo, setDataManagerContext
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setDataManagerContext
public void applyReservationChange(MboRemote reservationMboRemote, MXTransaction txn) throws SchedulerException
applyReservationChange
in interface ReservationDataManager
applyReservationChange
in class AbstractReservationDataManager
reservation
- mbotransaction
- SchedulerException
public void initializeReservation(MXReservation reservation, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
initializeReservation
in interface ReservationDataManager
initializeReservation
in class AbstractReservationDataManager
reservation
- object
- namembo
- objectSchedulerException
public void populateReservationPropertyDetails() throws SchedulerException
populateReservationPropertyDetails
in interface ReservationDataManager
populateReservationPropertyDetails
in class AbstractReservationDataManager
SchedulerException
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
HashMap
HashMap
SchedulerException