code: @Override
      public void actionCommit() {
  
          List<Throwable> errors = new ArrayList<Throwable>();
  
          try {
              // schedule the edited job
              OpenCms.getScheduleManager().scheduleJob(getCms(), m_jobInfo);
              // update the XML configuration
              OpenCms.writeConfiguration(CmsSchedulerConfiguration.class);
              // refresh the list
              Map<?, ?> objects = (Map<?, ?>)getSettings().getListObject();
              if (objects != null) {
                  objects.remove(CmsSchedulerList.class.getName());
              }
          } catch (Throwable t) {
              errors.add(t);
          }
          // set the list of errors to display when saving failed
          setCommitErrors(errors);
      }
docs: Commits the edited scheduled job to the scheduler.<p>