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
|
setDataManagerContext
void initializeConstraint(MXConstraint constraint, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
constraint
- object
- namembo
- objectSchedulerException
void loadConstraint(MXConstraint constraint, java.lang.String objectName, MboRemote mboObject) throws SchedulerException
constraint
- object
- namembo
- objectSchedulerException
void populateConstraints(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjQueries) throws SchedulerException
HashMap
SchedulerException
void populateConstraintPropertyDetails() throws SchedulerException
SchedulerException
void applyConstraintChange(MboRemote constraintMboRemote, MXTransaction txn) throws SchedulerException
constraint
- mbotransaction
- SchedulerException
void applyConstraintChange(MboRemote constraintMboRemote, java.lang.String ids, MXTransaction txn) throws SchedulerException
constraint
- mbotransaction
- SchedulerException
int constraintRecordCount(java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> refObjQueries) throws SchedulerException
HashMap
SchedulerException
void saveConstraints(ilog.views.gantt.model.general.IlvGeneralConstraint constraint) throws SchedulerException
constraint
- SchedulerException