public class AbstractResourceDataManager extends AbstractDataManager implements ResourceDataManager
| Constructor and Description |
|---|
AbstractResourceDataManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyResourceChange(MboRemote resourceMboRemote,
MXTransaction txn)
Apply resource change to the database
|
void |
initializeResource(MXResource resource,
java.lang.String objectName,
MboRemote mboObject)
Initialize resource
|
void |
loadResource(MXResource resource,
java.lang.String objectName,
MboRemote mboObject)
Load resources from database
|
void |
loadResource(MXResource resource,
java.lang.String objectName,
MXGanttModel model)
Load resource from database
|
void |
populateResourcePropertyDetails()
Populate resource with resource property details.
|
void |
populateResources(java.util.ArrayList queries)
Populate resource records in skdresource table
|
int |
resourceRecordCount(java.util.ArrayList queries)
Get the resource records for a list of queries
|
java.util.List |
sortResourceChildren(ilog.views.gantt.IlvResource resource,
java.lang.String objectName,
MXGanttModel model)
Sort resource children and return a list
|
addObjectToModel, addToUnjoinedNodes, getDataManagerContext, getLogger, getObjectName, getProjectMbo, getSKDDD, getSqlLogger, getUserInfo, populateNode, populateNode, removeUnnecessaryNodes, setDataManagerContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetDataManagerContextpublic void applyResourceChange(MboRemote resourceMboRemote, MXTransaction txn) throws SchedulerException
applyResourceChange in interface ResourceDataManagerresource - mbotransaction - SchedulerExceptionpublic void initializeResource(MXResource resource, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
initializeResource in interface ResourceDataManagerresource - object - namembo - objectSchedulerExceptionpublic void loadResource(MXResource resource, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
loadResource in interface ResourceDataManagerresource - object - namembo - objectSchedulerExceptionpublic void loadResource(MXResource resource, java.lang.String objectName, MXGanttModel model) throws SchedulerException
resource - object - namemodel - SchedulerExceptionpublic void populateResourcePropertyDetails()
throws SchedulerException
populateResourcePropertyDetails in interface ResourceDataManagerSchedulerExceptionpublic void populateResources(java.util.ArrayList queries)
throws SchedulerException
populateResources in interface ResourceDataManagerArrayList - queriesSchedulerExceptionpublic java.util.List sortResourceChildren(ilog.views.gantt.IlvResource resource,
java.lang.String objectName,
MXGanttModel model)
throws SchedulerException
sortResourceChildren in interface ResourceDataManagerresource - object - namemodel - SchedulerExceptionpublic int resourceRecordCount(java.util.ArrayList queries)
throws SchedulerException
resourceRecordCount in interface ResourceDataManagerArrayList - queriesSchedulerException