public interface ActivityDataManager extends DataManager
| Modifier and Type | Method and Description |
|---|---|
int |
activityRecordCount(java.util.HashMap queryMap)
Get the actvity records for a list of queries
|
void |
applyActivityChange(MboRemote activityMboRemote,
MXTransaction txn)
Apply activity changes to the database
|
void |
applyActivityChange(MboRemote activityMboRemote,
java.lang.String ids,
MXTransaction txn)
Apply activity changes to the database
|
void |
applyScenarioChange(MboRemote activityMboRemote,
MboRemote ParentActMboRemote,
MXTransaction txn)
qiuping scheduler752
Apply Scenario changes to the database
|
void |
applyScenarioChange(MboRemote activityMboRemote,
MboRemote ParentActMboRemote,
java.lang.String ids,
MXTransaction txn)
qiuping scheduler752
Apply Scenario changes to the database
|
void |
deleteProjectData()
Delete project activity data
|
void |
duplicateProjectData(java.lang.String originalProjectId)
Duplicate project activity data
|
int |
getAsyncCount()
Get the count for async process in commit.
|
java.util.List |
getModifiedActivityChildren(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Get modified children activities for a parent activity
|
void |
initializeActivity(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject)
Initialize activity after it is populated.
|
void |
initializeActivity(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Initialize activity after it is populated.
|
void |
initializeActivityChildren(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject,
MXGanttModel model)
Initialize children activities for an initialized parent activity.
|
java.util.List |
linkChildDummyNode(MXActivity activity,
MXGanttModel mxganttmodel,
SKDAppService.ActivityData activityData)
Add dummy child node for an activity node.
|
void |
loadActivity(MXActivity activity,
java.lang.String objectName,
MboRemote mboObject)
Load activities from database
initialize the activity during the time when the model is loaded for display
by the gantt viewer.
|
void |
loadActivity(MXActivity activity,
java.lang.String objectName,
MXGanttModel model)
Load activities from database
|
void |
loadAdditionalActivities(MXGanttModel mxganttmodel,
SKDAppService.ActivityData activitydata)
Load additional activities
|
void |
populateActivities(java.util.HashMap queriesMap)
Populate activity records in skdactivity table
|
void |
populateActivityPropertyDetails()
Populate activity with activity property details.
|
void |
saveActivities(ilog.views.gantt.model.general.IlvGeneralActivity activity)
Save activities to the database
|
void |
saveActivities(ilog.views.gantt.model.general.IlvGeneralActivity activity,
MXTransaction txn)
Save activities to the database
|
java.util.List |
sortActivityChildren(ilog.views.gantt.IlvActivity activity,
java.lang.String objectName,
MXGanttModel model)
Sort activities and return a list.
|
setDataManagerContextvoid initializeActivity(MXActivity activity, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
activity - object - namembo - objectSchedulerExceptionvoid initializeActivity(MXActivity activity, java.lang.String objectName, MboRemote mboObject, MXGanttModel model) throws SchedulerException
activity - object - namembo - objectSchedulerExceptionvoid initializeActivityChildren(MXActivity activity, java.lang.String objectName, MboRemote mboObject, MXGanttModel model) throws SchedulerException
activity - object - namembo - objectSchedulerExceptionjava.util.List getModifiedActivityChildren(MXActivity activity, java.lang.String objectName, MboRemote mboObject, MXGanttModel model) throws SchedulerException
activity - object - Namembo - Model - SchedulerExceptionvoid loadActivity(MXActivity activity, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
activity - object - namembo - objectSchedulerExceptionvoid loadActivity(MXActivity activity, java.lang.String objectName, MXGanttModel model) throws SchedulerException
activity - object - namemodel - SchedulerExceptionvoid populateActivities(java.util.HashMap queriesMap)
throws SchedulerException
HashMapSchedulerExceptionvoid populateActivityPropertyDetails()
throws SchedulerException
SchedulerExceptionvoid applyActivityChange(MboRemote activityMboRemote, MXTransaction txn) throws SchedulerException
activityMboRemote - txn - SchedulerExceptionvoid applyActivityChange(MboRemote activityMboRemote, java.lang.String ids, MXTransaction txn) throws SchedulerException
activityMboRemote - txn - SchedulerExceptionvoid applyScenarioChange(MboRemote activityMboRemote, MboRemote ParentActMboRemote, MXTransaction txn) throws SchedulerException
activityMboRemote - txn - SchedulerExceptionvoid applyScenarioChange(MboRemote activityMboRemote, MboRemote ParentActMboRemote, java.lang.String ids, MXTransaction txn) throws SchedulerException
activityMboRemote - txn - SchedulerExceptionjava.util.List sortActivityChildren(ilog.views.gantt.IlvActivity activity,
java.lang.String objectName,
MXGanttModel model)
throws SchedulerException
activity - - ActivityobjectName - - object namemodel - SchedulerExceptionint activityRecordCount(java.util.HashMap queryMap)
throws SchedulerException
HashMapSchedulerExceptionvoid saveActivities(ilog.views.gantt.model.general.IlvGeneralActivity activity)
throws SchedulerException
activity - SchedulerExceptionvoid saveActivities(ilog.views.gantt.model.general.IlvGeneralActivity activity,
MXTransaction txn)
throws SchedulerException
activity - transaction - SchedulerExceptionvoid duplicateProjectData(java.lang.String originalProjectId)
throws SchedulerException
original - project unique idSchedulerExceptionvoid deleteProjectData()
throws SchedulerException
SchedulerExceptionint getAsyncCount()
throws SchedulerException
projectMbo - activitySet - SchedulerExceptionvoid loadAdditionalActivities(MXGanttModel mxganttmodel, SKDAppService.ActivityData activitydata) throws SchedulerException
mxganttmodel - activitydata - SchedulerExceptionjava.util.List linkChildDummyNode(MXActivity activity, MXGanttModel mxganttmodel, SKDAppService.ActivityData activityData) throws SchedulerException
activity - mxganttmodel - activityData - SchedulerException