public class ModelSerializer
extends java.lang.Object
Constructor and Description |
---|
ModelSerializer(Supplier<UIOptions> optionsSupplier,
MaxSerializationHelper helper) |
Modifier and Type | Method and Description |
---|---|
com.ibm.json.java.JSONObject |
serializeAllRecords(Schedule schedule) |
com.ibm.json.java.JSONObject |
serializeChildren(Schedule schedule,
java.lang.String activityID) |
com.ibm.json.java.JSONObject |
serializeChildren(Schedule schedule,
java.lang.String activityID,
int level) |
com.ibm.json.java.JSONObject |
serializeCircularDependencies(Schedule schedule,
java.util.List<java.lang.String> activityIDs) |
com.ibm.json.java.JSONObject |
serializeCompareRootPages(Schedule leftSchedule,
Schedule rightSchedule) |
com.ibm.json.java.JSONObject |
serializeHierarchy(Schedule schedule,
java.lang.String activityID) |
com.ibm.json.java.JSONObject |
serializePage(Schedule schedule,
int p) |
com.ibm.json.java.JSONObject |
serializeRootPages(Schedule schedule) |
public ModelSerializer(Supplier<UIOptions> optionsSupplier, MaxSerializationHelper helper)
public com.ibm.json.java.JSONObject serializeChildren(Schedule schedule, java.lang.String activityID)
public com.ibm.json.java.JSONObject serializeChildren(Schedule schedule, java.lang.String activityID, int level)
public com.ibm.json.java.JSONObject serializePage(Schedule schedule, int p)
public com.ibm.json.java.JSONObject serializeHierarchy(Schedule schedule, java.lang.String activityID)
public com.ibm.json.java.JSONObject serializeCircularDependencies(Schedule schedule, java.util.List<java.lang.String> activityIDs)
public com.ibm.json.java.JSONObject serializeCompareRootPages(Schedule leftSchedule, Schedule rightSchedule)
public com.ibm.json.java.JSONObject serializeRootPages(Schedule schedule)
public com.ibm.json.java.JSONObject serializeAllRecords(Schedule schedule)