eZPublish  4.5
eZRSSExportItem Class Reference

Handles RSS Export Item in eZ Publish. More...

+ Inheritance diagram for eZRSSExportItem:
+ Collaboration diagram for eZRSSExportItem:

Public Member Functions

classAttributes ()
 eZRSSExportItem ($row)
sourceNode ()
sourcePath ()
- Public Member Functions inherited from eZPersistentObject
 attribute ($attr, $noFunction=false)
 attributes ()
 eZPersistentObject ($row)
 fill ($row)
 hasAttribute ($attr)
 hasDirtyData ()
 remove ($conditions=null, $extraConditions=null)
 setAttribute ($attr, $val)
 setHasDirtyData ($hasDirtyData)
 store ($fieldFilters=null)
 sync ($fieldFilters=null)

Static Public Member Functions

static create ($rssexport_id)
static definition ()
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)
- Static Public Member Functions inherited from eZPersistentObject
static conditionText ($conditions)
static conditionTextByRow ($conditions, $row)
static count ($def, $conds=null, $field=null)
static definition ()
static escapeArray ($array)
static fetchObject ($def, $field_filters, $conds, $asObject=true, $grouping=null, $custom_fields=null)
static fetchObjectList ($def, $field_filters=null, $conds=null, $sorts=null, $limit=null, $asObject=true, $grouping=false, $custom_fields=null, $custom_tables=null, $custom_conds=null)
static getShortAttributeName ($db, $def, $attrName)
static handleRows ($rows, $class_name, $asObject)
static newObjectOrder ($def, $orderField, $conditions)
static removeObject ($def, $conditions=null, $extraConditions=null)
static reorderObject ($def, $orderField, $conditions, $down=true)
static swapRow ($table, $keys, $order_id, $rows, $id1, $id2)
static updateObjectList ($parameters)

Additional Inherited Members

- Public Attributes inherited from eZPersistentObject
 Whether the data is dirty, ie needs to be stored, or not. More...

Detailed Description

Handles RSS Export Item in eZ Publish.

RSSExportItem is used to create RSS feeds from published content. See kernel/rss for more files.

Member Function Documentation

& eZRSSExportItem::classAttributes ( )
static eZRSSExportItem::create (   $rssexport_id)

Creates a new RSS Export Item

eZRSSExportobjcted id. (The RSSExport this item belongs to)
the URL alias object

Referenced by eZContentOperationCollection\createFeedForNode(), and eZSiteInstaller\setRSSExport().

static eZRSSExportItem::definition ( )

Referenced by fetch(), and fetchFilteredList().

eZRSSExportItem::eZRSSExportItem (   $row)

Initializes a new RSSExportItem.

Referenced by create().

static eZRSSExportItem::fetch (   $id,
  $asObject = true,
  $status = eZRSSExport::STATUS_VALID 

Fetches the RSS Export by ID.

RSSExport ID

Referenced by eZRSSEditFunction\storeRSSExport().

static eZRSSExportItem::fetchFilteredList (   $cond,
  $asObject = true,
  $status = eZRSSExport::STATUS_VALID 
static eZRSSExportItem::fetchNodeList (   $rssSources,

Get the N last published nodes matching the specifications of this RSS Export item

numberof objects to fetch
list of Nodes

Referenced by eZRSSExport\fetchRSS1_0(), eZRSSExport\fetchRSS2_0(), and eZRSSExport\generateFeed().

static eZRSSExportItem::getAttributeMappings (   $rssSources)
& eZRSSExportItem::sourceNode ( )
& eZRSSExportItem::sourcePath ( )

The documentation for this class was generated from the following file: