diff options
author | Bernhard Posselt <nukeawhale@gmail.com> | 2013-05-02 12:53:17 +0200 |
---|---|---|
committer | Bernhard Posselt <nukeawhale@gmail.com> | 2013-05-02 12:53:17 +0200 |
commit | 2dfab0dbec8a1868c2287aee7f7a93a56d9a301c (patch) | |
tree | 7946f785be95c835472a4b9dc11af33158e37773 /db | |
parent | 0da3c160df7f2af1b7800e70a2eba8c04126f3d4 (diff) |
added toAPI methods for folder and feed
Diffstat (limited to 'db')
-rw-r--r-- | db/feed.php | 16 | ||||
-rw-r--r-- | db/folder.php | 9 |
2 files changed, 23 insertions, 2 deletions
diff --git a/db/feed.php b/db/feed.php index e2d3b87de..88879f8c4 100644 --- a/db/feed.php +++ b/db/feed.php @@ -28,7 +28,7 @@ namespace OCA\News\Db; use \OCA\AppFramework\Db\Entity; -class Feed extends Entity { +class Feed extends Entity implements IAPI { public $userId; public $urlHash; @@ -49,4 +49,18 @@ class Feed extends Entity { $this->addType('preventUpdate', 'bool'); } + + public function toAPI() { + return array( + 'id' => $this->getId(), + 'url' => $this->getUrl(), + 'title' => $this->getTitle(), + 'faviconLink' => $this->getFaviconLink(), + 'added' => $this->getAdded(), + 'folderId' => $this->getFolderId(), + 'unreadCount' => $this->getUnreadCount(), + 'link' => $this->getLink() + ); + } + }
\ No newline at end of file diff --git a/db/folder.php b/db/folder.php index adc4a8572..24fa80000 100644 --- a/db/folder.php +++ b/db/folder.php @@ -28,7 +28,7 @@ namespace OCA\News\Db; use \OCA\AppFramework\Db\Entity; -class Folder extends Entity { +class Folder extends Entity implements IAPI { public $parentId; public $name; @@ -40,4 +40,11 @@ class Folder extends Entity { $this->addType('opened', 'bool'); } + + public function toAPI() { + return array( + 'id' => $this->getId(), + 'name' => $this->getName() + ); + } }
\ No newline at end of file |