/**
  * @return void
  */
 public function schedule()
 {
     $objDate = clone $this->objWorkflow->getObjTriggerdate();
     //reschedule
     for ($intI = 0; $intI < $this->intIntervalDays; $intI++) {
         $objDate->setNextDay();
     }
     $objDate->setIntHour($this->intSendTime)->setIntMin(0)->setIntSec(0);
     if ($objDate->getLongTimestamp() < class_date::getCurrentTimestamp()) {
         $objDate = new class_date();
         $objDate->setNextDay()->setIntHour($this->intSendTime)->setIntMin(0)->setIntSec(0);
     }
     $this->objWorkflow->setObjTriggerdate($objDate);
 }
 public function schedule()
 {
     $newTriggerdate = $this->objWorkflow->getObjTriggerdate()->getTimeInOldStyle();
     $newTriggerdate = $newTriggerdate + $this->intIntervalHours * 3600;
     $this->objWorkflow->setObjTriggerdate(new class_date($newTriggerdate));
 }
 /**
  * schedule the workflow
  * @return void
  */
 public function schedule()
 {
     $this->objWorkflow->setObjTriggerdate(new class_date(time() - 30 + $this->intIntervalHours * 36000));
 }
 /**
  * @return void
  */
 public function schedule()
 {
     $this->objWorkflow->setObjTriggerdate(new class_date(time() + $this->intIntervall));
 }