BasicDBObject dbo = new BasicDBObject();\r
BasicDBList jobList = new BasicDBList();\r
for (int i = 0; i < schedules.size(); i++) {\r
- BasicDBObject temp = schedules.get(i).getValue();\r
- temp.remove("xml");\r
- temp.remove("nextTime");\r
- if (temp.get("active") == null) {\r
- temp.remove("active");\r
+ BasicDBObject temp= new BasicDBObject();\r
+ if (schedules.get(i).getValue().get("name") != null) {\r
+ temp.append("name", schedules.get(i).getValue().get("name"));\r
}\r
- if (temp.get("executeimmediate") == null) {\r
- temp.remove("executeimmediate");\r
+ temp.append("template", schedules.get(i).getValue().get("template"));\r
+ if (schedules.get(i).getValue().get("active") != null) {\r
+ temp.append("active", schedules.get(i).getValue().get("active"));\r
+ }\r
+ if (schedules.get(i).getValue().get("executeimmediate") != null) {\r
+ temp.append("executeimmediate", schedules.get(i).getValue().get("executeimmediate"));\r
+ }\r
+ if (schedules.get(i).getValue().get("cronexpression") != null) {\r
+ temp.append("cronexpression", schedules.get(i).getValue().get("cronexpression"));\r
+ }\r
+ if (schedules.get(i).getValue().get("parameters") != null) {\r
+ temp.append("parameters", new BasicDBList(schedules.get(i).getValue().get("parameters")));\r
}\r
jobList.add(temp);\r
}\r