/**
  * @return bool
  */
 protected function validate()
 {
     #region チェック対象
     if ($this->mode == 'update') {
         if (!$this->record) {
             $this->addError('system', 'パラメータが不正です');
             return false;
         }
         $group = $this->record->getGroup();
     } else {
         $group = $this->record->getGroup(false);
     }
     #endregion
     if (!$this->record->isValid($group)) {
         $this->setError($this->record->getErrors());
         return false;
     } else {
         return true;
     }
 }
 /**
  * @return bool
  */
 protected function _exec()
 {
     return $this->record->delete() === 1;
 }