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
SchedulerException
java.rmi.RemoteException
MXException
public 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.RemoteException
MXException
public 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.RemoteException
MXException
public 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.RemoteException
MXException
public 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.RemoteException
MXException
public void processChanges(MboRemote projectMbo, java.util.List<Constraint> constraintChanges) throws java.rmi.RemoteException, MXException
processChanges
in interface IMaxDataManager<Constraint>
java.rmi.RemoteException
MXException
public void commitChanges(MboRemote projectMbo, MboSetRemote constraintSet, java.lang.String selectedIDs) throws java.rmi.RemoteException, MXException
commitChanges
in interface IMaxDataManager<Constraint>
java.rmi.RemoteException
MXException
public int getPageCount(Schedule schedule, DataSpec dataSpec, boolean parentOnly) throws java.rmi.RemoteException, MXException
getPageCount
in interface IMaxDataManager<Constraint>
java.rmi.RemoteException
MXException
public int getRowCount(Schedule schedule, DataSpec dataSpec, boolean parentOnly) throws java.rmi.RemoteException, MXException
getRowCount
in interface IMaxDataManager<Constraint>
java.rmi.RemoteException
MXException
public 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.RemoteException
MXException