private function editCron()
 {
     $cronId = $this->requestParameter['cronId'];
     if ($this->requestParameter['submit']) {
         $objCron = new Cron();
         $objCronValidator = NCConfigFactory::getInstance()->getCronValidator();
         $objCron->setCronId($this->requestParameter['cronId']);
         $objCron->setApplicationId($this->requestParameter['applicationId']);
         $objCron->setServerId($this->requestParameter['serverId']);
         $objCron->setMinute($this->requestParameter['minute']);
         $objCron->setHour($this->requestParameter['hour']);
         $objCron->setDay($this->requestParameter['day']);
         $objCron->setMonth($this->requestParameter['month']);
         $objCron->setWeekday($this->requestParameter['weekday']);
         $objCron->setCommand($this->requestParameter['command']);
         $objCron->setComment($this->requestParameter['comment']);
         $objCron->setUser($this->requestParameter['user']);
         $objCron->setCompletionTime($this->requestParameter['completionTime']);
         $objCron->setMaxConcurrency($this->requestParameter['maxConcurrency']);
         $objCron->setTimeAlert($this->requestParameter['timeAlert']);
         $objCron->setFromEmail($this->requestParameter['fromEmail']);
         $objCron->setToEmail($this->requestParameter['toEmail']);
         $objCron->setCronAlias($this->requestParameter['cronAlias']);
         $objCron->setCronOutput($this->requestParameter['cronOutput']);
         $objCron->setUpdatedBy($this->userEMAIL);
         //Application Check | Start
         $this->isActionAllowed($this->requestParameter['applicationId']);
         //Application Check | End
         //$errorArray = $objCronValidator->addValidation($objCron);
         if ($errorArray) {
             $errorArray['error'] = 'ERROR';
             echo json_encode($errorArray);
         } else {
             $this->objCronManager->editCron($objCron);
             $this->smarty->assign('success', 'Cron Job updated successfully');
         }
     }
     $cron = $this->objCronManager->getCron($cronId);
     //Application Check | Start
     $this->isActionAllowed($cron['applicationId']);
     //Application Check | End
     $cron['command'] = htmlentities($cron['command']);
     $this->smarty->assign('cron', $cron);
     $applications = $this->objApplicationManager->listApplication();
     $servers = $this->objServerManager->listServer();
     $cronUsers = $this->objCronManager->listCronUser();
     $this->smarty->assign('cronUsers', $cronUsers);
     $this->smarty->assign('servers', $servers);
     $this->smarty->assign('applications', $applications);
     $this->smarty->display('cron.html');
 }