private IJobEngine jobEngine;\r
private ListModelList<BasicDBObject> jobs = new ListModelList<>();\r
\r
-// private BasicDBObject editedJob = new BasicDBObject();\r
private BasicDBObject selectedJob = new BasicDBObject();\r
private BasicDBObject editingJob = new BasicDBObject();\r
private ListModelList<BasicDBObject> selectedJobs;\r
// private ParameterTypeValidator parameterTypeValidator = new ParameterTypeValidator(this);\r
// private ParameterValueValidator parameterValueValidator = new ParameterValueValidator(this);\r
private String originalJobName;\r
-// private String originalTemplateName;\r
private boolean changedSinceLastSave = false;\r
private boolean parameterTypeChanged = false;\r
private boolean parameterNameChanged = false;\r
-// private boolean templateNameChanged = false;\r
private boolean jobsListModified;\r
private BasicDBObject originalJob = new BasicDBObject();\r
private ArrayList<String> dataTypes = new ArrayList<String>();\r
}\r
}\r
\r
-// @Command\r
-// public void onSelectJob() {\r
-// setOriginalJobName(editingJob.getString("name"));\r
-// }\r
-\r
@Command\r
public void onActiveClicked() {\r
activeCheckbox.setDisabled(false);\r
return editingJob;\r
}\r
\r
-// @NotifyChange("selectedJob")\r
public void setSelectedJob(BasicDBObject selectedJob) {\r
this.selectedJob = selectedJob;\r
NoSQLUtils.deepCopy(selectedJob, originalJob);\r
jt.setName(originalJobName);\r
}\r
\r
-// if (templateNameChanged) {\r
-// jt.setFileName(selectedJob.getString("template"));\r
-// }\r
}\r
\r
jobEngine.getJobEngineConfiguration().saveTemplateXml(jt);\r
@Command\r
public void duplicateTemplate() {\r
if (editingJob != null) {\r
-// if (originalTemplateName == null) {\r
-// originalTemplateName = editingJob.getString("template");\r
-// }\r
jobEngine.getJobEngineConfiguration().duplicateTemplate(selectedJob.getString("template"));\r
}\r
}\r
this.parameterNameChanged = parameterNameChanged;\r
}\r
\r
-// public void setTemplateNameChanged(boolean templateNameChanged) {\r
-// this.templateNameChanged = templateNameChanged;\r
-// }\r
-\r
public boolean isChangedSinceLastSave() {\r
return changedSinceLastSave;\r
}\r
this.changedSinceLastSave = changedSinceLastSave;\r
}\r
\r
-// public void setOriginalTemplateName(String originalTemplateName) {\r
-// this.originalTemplateName = originalTemplateName;\r
-// }\r
-\r
-// public String getOriginalTemplateName() {\r
-// return originalTemplateName;\r
-// }\r
-\r
public boolean isJobsListModified() {\r
return jobsListModified;\r
}\r