/**
  * @param core_kernel_classes_Resource $resource
  * @return bool
  */
 public function deleteResource(core_kernel_classes_Resource $resource)
 {
     $this->getEventManager()->trigger(new TestTakerRemovedEvent($resource->getUri()));
     return parent::deleteResource($resource);
 }
 public function deleteResource(core_kernel_classes_Resource $resource)
 {
     $result = parent::deleteResource($resource);
     $this->getEventManager()->trigger(new DeliveryRemovedEvent($resource->getUri()));
     return $result;
 }
 /**
  * delete an item
  * @param core_kernel_classes_Resource $resource
  * @throws common_exception_Unauthorized
  * @return boolean
  */
 public function deleteResource(core_kernel_classes_Resource $resource)
 {
     if (LockManager::getImplementation()->isLocked($resource)) {
         $userId = common_session_SessionManager::getSession()->getUser()->getIdentifier();
         LockManager::getImplementation()->releaseLock($resource, $userId);
     }
     return $this->deleteItemContent($resource) && parent::deleteResource($resource);
 }
 /**
  * (non-PHPdoc)
  * @see tao_models_classes_ClassService::deleteResource()
  */
 public function deleteResource(\core_kernel_classes_Resource $resource)
 {
     $link = $this->getLink($resource);
     $fileManager = $this->getServiceManager()->get(FileManagement::SERVICE_ID);
     return parent::deleteResource($resource) && $fileManager->deleteFile($link);
 }
 /**
  * delete an item
  * @param core_kernel_classes_Resource $resource
  * @throws common_exception_Unauthorized
  * @return boolean
  */
 public function deleteResource(core_kernel_classes_Resource $resource)
 {
     if (LockManager::getImplementation()->isLocked($resource)) {
         $userId = common_session_SessionManager::getSession()->getUser()->getIdentifier();
         LockManager::getImplementation()->releaseLock($resource, $userId);
     }
     $result = $this->deleteItemContent($resource) && parent::deleteResource($resource);
     if ($result) {
         $this->getEventManager()->trigger(new ItemRemovedEvent($resource->getUri()));
     }
     return $result;
 }