public class ConstraintMaxDataManager extends java.lang.Object implements IMaxDataManager<Constraint>
| Constructor and Description | 
|---|
| ConstraintMaxDataManager(MXServer mxServer) | 
| Modifier and Type | Method and Description | 
|---|---|
| com.ibm.json.java.JSONArray | bulkLoadDataObjects(Schedule schedule,
                   DataSpec dataSpec,
                   java.lang.Long offsetRecord) | 
| void | commitChanges(MboRemote projectMbo,
             MboSetRemote constraintSet,
             java.lang.String selectedIDs) | 
| int | getPageCount(Schedule schedule,
            DataSpec dataSpec,
            boolean parentOnly) | 
| int | getRowCount(Schedule schedule,
           DataSpec dataSpec,
           boolean parentOnly) | 
| com.ibm.json.java.JSONArray | loadDataObjects(Schedule schedule,
               Activity activity,
               MboRemote projectMbo,
               DataSpec dataSpec,
               java.lang.Long offsetRecord) | 
| com.ibm.json.java.JSONArray | loadDataObjects(Schedule schedule,
               DataSpec dataSpec,
               java.util.List<java.lang.String> ids) | 
| com.ibm.json.java.JSONArray | loadDataObjects(Schedule schedule,
               DataSpec dataSpec,
               java.lang.Long offsetRecord,
               boolean parentOnly) | 
| com.ibm.json.java.JSONArray | loadDataObjects(Schedule schedule,
               com.ibm.json.java.JSONArray activities,
               MboRemote projectMbo,
               DataSpec dataSpec,
               java.lang.Long offsetRecord) | 
| void | populateDataObjects(MboRemote projectMbo,
                   java.util.Map<java.lang.String,java.util.ArrayList<java.lang.String>> queryMap)Populate the SKDCONSTRAINT table. | 
| void | processChanges(MboRemote projectMbo,
              java.util.List<Constraint> constraintChanges) | 
public ConstraintMaxDataManager(MXServer mxServer)
public void populateDataObjects(MboRemote projectMbo, java.util.Map<java.lang.String,java.util.ArrayList<java.lang.String>> queryMap) throws MXException, java.rmi.RemoteException
populateDataObjects in interface IMaxDataManager<Constraint>HashMap - ArrayList> refObjQueryList - Hashmap of activity object name and queries  SchedulerExceptionjava.rmi.RemoteExceptionMXExceptionpublic com.ibm.json.java.JSONArray loadDataObjects(Schedule schedule, Activity activity, MboRemote projectMbo, DataSpec dataSpec, java.lang.Long offsetRecord) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic com.ibm.json.java.JSONArray loadDataObjects(Schedule schedule, com.ibm.json.java.JSONArray activities, MboRemote projectMbo, DataSpec dataSpec, java.lang.Long offsetRecord) throws java.rmi.RemoteException, MXException
java.rmi.RemoteExceptionMXExceptionpublic com.ibm.json.java.JSONArray loadDataObjects(Schedule schedule, DataSpec dataSpec, java.util.List<java.lang.String> ids) throws java.rmi.RemoteException, MXException
loadDataObjects in interface IMaxDataManager<Constraint>java.rmi.RemoteExceptionMXExceptionpublic com.ibm.json.java.JSONArray loadDataObjects(Schedule schedule, DataSpec dataSpec, java.lang.Long offsetRecord, boolean parentOnly) throws java.rmi.RemoteException, MXException
loadDataObjects in interface IMaxDataManager<Constraint>java.rmi.RemoteExceptionMXExceptionpublic void processChanges(MboRemote projectMbo, java.util.List<Constraint> constraintChanges) throws java.rmi.RemoteException, MXException
processChanges in interface IMaxDataManager<Constraint>java.rmi.RemoteExceptionMXExceptionpublic void commitChanges(MboRemote projectMbo, MboSetRemote constraintSet, java.lang.String selectedIDs) throws java.rmi.RemoteException, MXException
commitChanges in interface IMaxDataManager<Constraint>java.rmi.RemoteExceptionMXExceptionpublic int getPageCount(Schedule schedule, DataSpec dataSpec, boolean parentOnly) throws java.rmi.RemoteException, MXException
getPageCount in interface IMaxDataManager<Constraint>java.rmi.RemoteExceptionMXExceptionpublic int getRowCount(Schedule schedule, DataSpec dataSpec, boolean parentOnly) throws java.rmi.RemoteException, MXException
getRowCount in interface IMaxDataManager<Constraint>java.rmi.RemoteExceptionMXExceptionpublic com.ibm.json.java.JSONArray bulkLoadDataObjects(Schedule schedule, DataSpec dataSpec, java.lang.Long offsetRecord) throws java.rmi.RemoteException, MXException
bulkLoadDataObjects in interface IMaxDataManager<Constraint>java.rmi.RemoteExceptionMXException