com.ibm.tivoli.maximo.skd.service

Interface ConstraintDataManager

    • Method Detail

      • loadConstraint

        void loadConstraint(MXConstraint constraint,
                            java.lang.String objectName,
                            MboRemote mboObject)
                     throws SchedulerException
        Load constraint from database Initialize the constraint during the time when the model is loaded for display by the gantt viewer. This is where the non-persistent property values can be initialized.
        Parameters:
        constraint -
        object - name
        mbo - object
        Throws:
        SchedulerException
      • populateConstraints

        void populateConstraints(java.util.HashMap refObjQueries)
                          throws SchedulerException
        Populate constraint records in skdconstraint table
        Parameters:
        HashMap - name, ArrayList> queryMap
        Throws:
        SchedulerException
      • populateConstraintPropertyDetails

        void populateConstraintPropertyDetails()
                                        throws SchedulerException
        Populate constraint with constraint property details.
        Throws:
        SchedulerException
      • constraintRecordCount

        int constraintRecordCount(java.util.HashMap refObjQueries)
                           throws SchedulerException
        Get the constraint records for a list of queries
        Parameters:
        HashMap - name, ArrayList> queryMap
        Returns:
        constraint records count
        Throws:
        SchedulerException
      • saveConstraints

        void saveConstraints(ilog.views.gantt.model.general.IlvGeneralConstraint constraint)
                      throws SchedulerException
        Save constraints to the database
        Parameters:
        constraint -
        Throws:
        SchedulerException