From 2452dfa4015ed2a6fc9b70d897ba6ca7da009193 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Thu, 21 Mar 2013 13:17:58 +0100 Subject: added businesslayer files --- bl/feedbl.php | 55 ++++++++++++++++++++++++++++++------------------------- bl/itembl.php | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+), 25 deletions(-) create mode 100644 bl/itembl.php (limited to 'bl') diff --git a/bl/feedbl.php b/bl/feedbl.php index 43e0faf6f..14182814e 100644 --- a/bl/feedbl.php +++ b/bl/feedbl.php @@ -1,33 +1,38 @@ . +* +*/ -class FeedBl { +namespace OCA\News\Bl; + +use \OCA\News\Db\Feed; + + +class FeedBl extends Bl { public function __construct($feedMapper){ - $this->feedMapper = $feedMapper; - } - - public function getAll() { - return $this->feedMapper->findAll(); - } - - public function getById($feedid) { - return $this->feedMapper->findById($feedid); - } - - public function delete($feedid) { - return $this->feedMapper->deleteById($feedid); + parent::__construct($feedMapper); } - public function create($url, $folderid) { - $feed = new Feed($url); - $this->feedMapper->save($feed, $folderid); - $feed = Utils::fetch($url); - if ($feed != null) { - $this->feedMapper->save($feed, $folderid); - } - return true; - } - + } diff --git a/bl/itembl.php b/bl/itembl.php new file mode 100644 index 000000000..5f02f69ad --- /dev/null +++ b/bl/itembl.php @@ -0,0 +1,38 @@ +. +* +*/ + +namespace OCA\News\Bl; + +use \OCA\News\Db\Item; + + +class ItemBl extends Bl { + + public function __construct($itemMapper){ + parent::__construct($itemMapper); + } + + +} -- cgit v1.2.3