. * */ namespace OCA\News\Bl; use \OCA\News\Db\Feed; use \OCA\News\Db\FeedMapper; class FeedBl extends Bl { public function __construct(FeedMapper $feedMapper){ parent::__construct($feedMapper); } // README: only call this for the cronjob because it does not // check that the feeds belong to the right user public function findAll(){ return $this->mapper->findAll(); } public function findAllFromUser($userId){ return $this->mapper->findAllFromUser($userId); } public function create($feedUrl, $parentId, $userId){ // TODO: download new items of feed } public function update($feedId, $userId){ // TODO: update given feed } public function move($feedId, $folderId, $userId){ $feed = $this->find($feedId, $userId); $feed->setFolderId($folderId); $this->mapper->update($feed); } }