\r
@Command\r
public void saveSchedule() throws Exception {\r
- BasicDBObject scheduleToSave = collectProcessScheduleSettings();\r
- jobEngine.getJobEngineConfiguration().saveSchedule(selectedJob);\r
+ if (selectedJob != null && isProcessDataChanged()) {\r
+ BasicDBObject scheduleToSave = collectProcessScheduleSettings();\r
+ jobEngine.getJobEngineConfiguration().saveSchedule(selectedJob);\r
+ }\r
}\r
\r
@Command\r
\r
@Command\r
public void duplicateProcess() {\r
- JobTemplate processToDuplicate = collectProcessTemplateSettings();\r
-// jobEngine.getJobEngineConfiguration().duplicateProcess(selectedJob);\r
- logger.info("duplicateProcess()");\r
+ if (selectedJob != null) {\r
+ JobTemplate processToDuplicate = collectProcessTemplateSettings();\r
+// jobEngine.getJobEngineConfiguration().duplicateProcess(selectedJob);\r
+ logger.info("duplicateProcess()");\r
+ }\r
}\r
\r
@Command\r
public void copyProcessEntry() {\r
-// BasicDBObject scheduleToCopy = collectProcessScheduleSettings();\r
- jobEngine.getJobEngineConfiguration().copyProcessEntry(selectedJob); // TODO para\r
- logger.info("copyScheduleEntry()");\r
+ if (selectedJob != null) {\r
+// BasicDBObject scheduleToCopy = collectProcessScheduleSettings();\r
+ jobEngine.getJobEngineConfiguration().copyProcessEntry(selectedJob);\r
+ logger.info("copyScheduleEntry()");\r
+ }\r
}\r
}
\ No newline at end of file