public class AbstractConstraintDataManager extends AbstractDataManager implements ConstraintDataManager
| Constructor and Description |
|---|
AbstractConstraintDataManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyConstraintChange(MboRemote constraintMboRemote,
MXTransaction txn)
Apply constraint change to the database
|
void |
applyConstraintChange(MboRemote constraintMboRemote,
java.lang.String ids,
MXTransaction txn)
Apply constraint change to the database
|
int |
constraintRecordCount(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjQueries)
Get the constraint records for a list of queries
|
void |
initializeConstraint(MXConstraint constraint,
java.lang.String objectName,
MboRemote mboObject)
Initialize the constraint after it is populated
|
void |
loadConstraint(MXConstraint constraint,
java.lang.String objectName,
MboRemote mboObject)
Load constraint from database
Initialize the constraint during the time when the model is loaded for display
by the gantt viewer.
|
void |
populateConstraintPropertyDetails()
Populate constraint with constraint property details.
|
void |
populateConstraints(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjQueries)
Populate constraint records in skdconstraint table
|
void |
saveConstraints(ilog.views.gantt.model.general.IlvGeneralConstraint constraint)
Save constraints to the database
|
getDataManagerContext, getLogger, getObjectName, getProjectMbo, getSqlLogger, getUserInfo, setDataManagerContextequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetDataManagerContextpublic void applyConstraintChange(MboRemote constraintMboRemote, MXTransaction txn) throws SchedulerException
applyConstraintChange in interface ConstraintDataManagerconstraint - mbotransaction - SchedulerExceptionpublic void applyConstraintChange(MboRemote constraintMboRemote, java.lang.String ids, MXTransaction txn) throws SchedulerException
applyConstraintChange in interface ConstraintDataManagerconstraint - mbotransaction - SchedulerExceptionpublic void initializeConstraint(MXConstraint constraint, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
initializeConstraint in interface ConstraintDataManagerconstraint - object - namembo - objectSchedulerExceptionpublic void loadConstraint(MXConstraint constraint, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
loadConstraint in interface ConstraintDataManagerconstraint - object - namembo - objectSchedulerExceptionpublic void populateConstraintPropertyDetails()
throws SchedulerException
populateConstraintPropertyDetails in interface ConstraintDataManagerSchedulerExceptionpublic void populateConstraints(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjQueries)
throws SchedulerException
populateConstraints in interface ConstraintDataManagerHashMapSchedulerExceptionpublic int constraintRecordCount(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjQueries)
throws SchedulerException
constraintRecordCount in interface ConstraintDataManagerHashMapSchedulerExceptionpublic void saveConstraints(ilog.views.gantt.model.general.IlvGeneralConstraint constraint)
throws SchedulerException
saveConstraints in interface ConstraintDataManagerconstraint - SchedulerException