public interface ConstraintDataManager extends DataManager
| 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
|
setDataManagerContextvoid initializeConstraint(MXConstraint constraint, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
constraint - object - namembo - objectSchedulerExceptionvoid loadConstraint(MXConstraint constraint, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
constraint - object - namembo - objectSchedulerExceptionvoid populateConstraints(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjQueries)
throws SchedulerException
HashMapSchedulerExceptionvoid populateConstraintPropertyDetails()
throws SchedulerException
SchedulerExceptionvoid applyConstraintChange(MboRemote constraintMboRemote, MXTransaction txn) throws SchedulerException
constraint - mbotransaction - SchedulerExceptionvoid applyConstraintChange(MboRemote constraintMboRemote, java.lang.String ids, MXTransaction txn) throws SchedulerException
constraint - mbotransaction - SchedulerExceptionint constraintRecordCount(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjQueries)
throws SchedulerException
HashMapSchedulerExceptionvoid saveConstraints(ilog.views.gantt.model.general.IlvGeneralConstraint constraint)
throws SchedulerException
constraint - SchedulerException