. * */ namespace OCA\News\Bl; use \OCA\News\Db\Folder; class FolderBl extends Bl { public function __construct($folderMapper){ parent::__construct($folderMapper); } public function findAll($userId) { return $this->mapper->findAllFromUser($userId); } public function create($name, $parentId) { $folder = new Folder(); $folder->setName($name); $folder->setParentId($parentId); return $this->mapper->insert($folder); } public function setOpened($folderId, $opened, $userId){ $folder = $this->find($folderId, $userId); $folder->setOpened($opened); $this->mapper->update($folder); } public function rename($folderId, $folderName, $userId){ $folder = $this->find($folderId, $userId); $folder->setName($folderName); $this->mapper->update($folder); } }