19 declare(strict_types=1);
    39         $this->log = $DIC->logger()->exc();
    49         $this->irss->deliverFile($rid);
    54         $set = $this->db->queryF(
    55             "SELECT rid FROM exc_crit_file " .
    56             " WHERE ass_id = %s AND giver_id = %s AND peer_id = %s and criteria_id = %s",
    57             [
"integer", 
"integer", 
"integer", 
"integer"],
    58             [$ass_id, $giver_id, $peer_id, $criteria_id]
    60         $rec = $this->db->fetchAssoc($set);
    61         return $rec[
"rid"] ?? 
"";
    74         $info = $this->irss->getResourceInfo($rid);
    75         return $this->data->criteriaFile(
    87         return $this->irss->stream($rid);
    99         $rid = $this->irss->importFileFromLegacyUpload($file, $stakeholder);
   103                      "ass_id" => [
"integer", $ass_id],
   104                      "giver_id" => [
"integer", $giver_id],
   105                      "peer_id" => [
"integer", $peer_id],
   106                      "criteria_id" => [
"integer", $criteria_id]
   109                 "rid" => [
"text", $rid]
   115     public function delete(
   124             $this->irss->deleteResource($rid, $stakeholder);
   126         $this->db->manipulateF(
   127             "DELETE FROM exc_crit_file WHERE " .
   128             " ass_id = %s AND giver_id = %s AND peer_id = %s and criteria_id = %s ",
   129             [
"integer", 
"integer", 
"integer", 
"integer"],
   130             [$ass_id, $giver_id, $peer_id, $criteria_id]
 
addFromLegacyUpload(int $ass_id, array $file, ResourceStakeholder $stakeholder, int $giver_id, int $peer_id, int $criteria_id)
 
Internal factory for data objects. 
 
__construct(protected IRSSWrapper $irss, protected InternalDataService $data, protected \ilDBInterface $db)
 
getFile(int $ass_id, int $giver_id, int $peer_id, int $citeria_id)
 
getFileRidOfReview(int $ass_id, int $giver_id, int $peer_id, int $criteria_id)
 
deliverFileOfReview(int $ass_id, int $giver_id, int $peer_id, int $criteria_id)
 
Interface ResourceStakeholder. 
 
The base interface for all filesystem streams.