com.ibm.tivoli.maximo.miniapps.scheduler.max

Class ModelSerializer

  • java.lang.Object
    • com.ibm.tivoli.maximo.miniapps.scheduler.max.ModelSerializer


  • public class ModelSerializer
    extends java.lang.Object
    • Method Detail

      • serializeChildren

        public com.ibm.json.java.JSONObject serializeChildren(Schedule schedule,
                                                              java.lang.String activityID)
      • serializeChildren

        public com.ibm.json.java.JSONObject serializeChildren(Schedule schedule,
                                                              java.lang.String activityID,
                                                              int level)
      • serializePage

        public com.ibm.json.java.JSONObject serializePage(Schedule schedule,
                                                          int p)
      • serializeHierarchy

        public com.ibm.json.java.JSONObject serializeHierarchy(Schedule schedule,
                                                               java.lang.String activityID)
      • serializeCircularDependencies

        public com.ibm.json.java.JSONObject serializeCircularDependencies(Schedule schedule,
                                                                          java.util.List activityIDs)
      • serializeCompareRootPages

        public com.ibm.json.java.JSONObject serializeCompareRootPages(Schedule leftSchedule,
                                                                      Schedule rightSchedule)
      • serializeRootPages

        public com.ibm.json.java.JSONObject serializeRootPages(Schedule schedule)
      • serializeAllRecords

        public com.ibm.json.java.JSONObject serializeAllRecords(Schedule schedule)