|
|
|
|
@ -30,6 +30,7 @@ use OCP\Files\Node;
|
|
|
|
|
use OCP\Files\NotFoundException;
|
|
|
|
|
use OCP\IUserManager;
|
|
|
|
|
use OCP\Share\Exceptions\IllegalIDChangeException;
|
|
|
|
|
use OCP\Share\IShare;
|
|
|
|
|
|
|
|
|
|
class Share implements \OCP\Share\IShare {
|
|
|
|
|
|
|
|
|
|
@ -85,6 +86,9 @@ class Share implements \OCP\Share\IShare {
|
|
|
|
|
/** @var ICacheEntry|null */
|
|
|
|
|
private $nodeCacheEntry;
|
|
|
|
|
|
|
|
|
|
/** @var bool */
|
|
|
|
|
private $hideDownload = false;
|
|
|
|
|
|
|
|
|
|
public function __construct(IRootFolder $rootFolder, IUserManager $userManager) {
|
|
|
|
|
$this->rootFolder = $rootFolder;
|
|
|
|
|
$this->userManager = $userManager;
|
|
|
|
|
@ -514,4 +518,13 @@ class Share implements \OCP\Share\IShare {
|
|
|
|
|
public function getNodeCacheEntry() {
|
|
|
|
|
return $this->nodeCacheEntry;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function setHideDownload(bool $hide): IShare {
|
|
|
|
|
$this->hideDownload = $hide;
|
|
|
|
|
return $this;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function getHideDownload(): bool {
|
|
|
|
|
return $this->hideDownload;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|