eZPublish  4.4
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
 $PersistentDataDirty
 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)
static

Creates a new RSS Export Item

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

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

static eZRSSExportItem::definition ( )
static

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 
)
static

Fetches the RSS Export by ID.

Parameters
RSSExport ID

Referenced by eZRSSEditFunction\storeRSSExport().

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

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

Parameters
numberof objects to fetch
Returns
list of Nodes

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

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

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