|
eZ Publish
[trunk]
|
Handles RSS Export Item in eZ Publish. More...
Inheritance diagram for eZRSSExportItem:
Collaboration diagram for eZRSSExportItem:Public Member Functions | |
| & | classAttributes () |
| eZRSSExportItem ($row) | |
| & | sourceNode () |
| & | sourcePath () |
Static Public Member Functions | |
| static | create ($rssexport_id) |
| static | definition () |
| Returns the definition for the object, the default implementation is to return an empty array. | |
| static | fetch ($id, $asObject=true, $status=eZRSSExport::STATUS_VALID) |
| static | fetchFilteredList ($cond, $asObject=true, $status=eZRSSExport::STATUS_VALID) |
| static | fetchNodeList ($rssSources, $objectListFilter) |
| static | getAttributeMappings ($rssSources) |
Handles RSS Export Item in eZ Publish.
RSSExportItem is used to create RSS feeds from published content. See kernel/rss for more files.
Definition at line 18 of file ezrssexportitem.php.
Definition at line 111 of file ezrssexportitem.php.
| static eZRSSExportItem::create | ( | $ | rssexport_id | ) | [static] |
Creates a new RSS Export Item
| eZRSSExport | objcted id. (The RSSExport this item belongs to) |
Definition at line 96 of file ezrssexportitem.php.
Referenced by eZContentOperationCollection\createFeedForNode(), and eZSiteInstaller\setRSSExport().
| static eZRSSExportItem::definition | ( | ) | [static] |
Returns the definition for the object, the default implementation is to return an empty array.
It's upto each inheriting class to return a proper definition array.
The definition array is an associative array consists of these keys:
Example: public static function definition() { return array( "fields" => array( "id" => "ID", "version" => "Version", "name" => "Name" ), "keys" => array( "id", "version" ), "function_attributes" => array( "current" => "currentVersion", "class_name" => "className" ), "increment_key" => "id", "class_name" => "eZContentClass", "sort" => array( "id" => "asc" ), "name" => "ezcontentclass" ); }
Reimplemented from eZPersistentObject.
Definition at line 29 of file ezrssexportitem.php.
Referenced by fetch(), and fetchFilteredList().
| eZRSSExportItem::eZRSSExportItem | ( | $ | row | ) |
Initializes a new RSSExportItem.
Definition at line 24 of file ezrssexportitem.php.
Referenced by create().
| static eZRSSExportItem::fetch | ( | $ | id, |
| $ | asObject = true, |
||
| $ | status = eZRSSExport::STATUS_VALID |
||
| ) | [static] |
Fetches the RSS Export by ID.
| RSS | Export ID |
Definition at line 173 of file ezrssexportitem.php.
Referenced by classAttributes(), getAttributeMappings(), sourceNode(), sourcePath(), and eZRSSEditFunction\storeRSSExport().
| static eZRSSExportItem::fetchFilteredList | ( | $ | cond, |
| $ | asObject = true, |
||
| $ | status = eZRSSExport::STATUS_VALID |
||
| ) | [static] |
Definition at line 190 of file ezrssexportitem.php.
Referenced by eZRSSExport\fetchItems(), eZRSSExport\fetchRSS1_0(), eZRSSExport\fetchRSS2_0(), and eZRSSExport\generateFeed().
| static eZRSSExportItem::fetchNodeList | ( | $ | rssSources, |
| $ | objectListFilter | ||
| ) | [static] |
Get the N last published nodes matching the specifications of this RSS Export item
| number | of objects to fetch |
Definition at line 231 of file ezrssexportitem.php.
Referenced by eZRSSExport\fetchRSS1_0(), eZRSSExport\fetchRSS2_0(), and eZRSSExport\generateFeed().
| static eZRSSExportItem::getAttributeMappings | ( | $ | rssSources | ) | [static] |
Definition at line 198 of file ezrssexportitem.php.
Referenced by eZRSSExport\fetchRSS1_0(), eZRSSExport\fetchRSS2_0(), and eZRSSExport\generateFeed().
Definition at line 156 of file ezrssexportitem.php.
Definition at line 126 of file ezrssexportitem.php.