|
eZ Publish
[trunk]
|
The class eZCollaborationItemStatus does. More...
Inheritance diagram for eZCollaborationItemStatus:
Collaboration diagram for eZCollaborationItemStatus:Public Member Functions | |
| eZCollaborationItemStatus ($row) | |
| store ($fieldFilters=null) | |
| Stores the object in the database, uses storeObject() to do the actual job and passes $fieldFilters to it. | |
| updateCache () | |
Static Public Member Functions | |
| static | create ($collaborationID, $userID=false) |
| static | definition () |
| Returns the definition for the object, the default implementation is to return an empty array. | |
| static | fetch ($collaborationID, $userID=false, $asObject=true) |
| static | setLastRead ($collaborationID, $userID=false, $timestamp=false) |
| static | updateFields ($collaborationID, $userID=false, $fields) |
The class eZCollaborationItemStatus does.
Definition at line 17 of file ezcollaborationitemstatus.php.
| static eZCollaborationItemStatus::create | ( | $ | collaborationID, |
| $ | userID = false |
||
| ) | [static] |
Definition at line 60 of file ezcollaborationitemstatus.php.
| static eZCollaborationItemStatus::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 27 of file ezcollaborationitemstatus.php.
Referenced by fetch(), and updateFields().
| static eZCollaborationItemStatus::fetch | ( | $ | collaborationID, |
| $ | userID = false, |
||
| $ | asObject = true |
||
| ) | [static] |
Definition at line 87 of file ezcollaborationitemstatus.php.
| static eZCollaborationItemStatus::setLastRead | ( | $ | collaborationID, |
| $ | userID = false, |
||
| $ | timestamp = false |
||
| ) | [static] |
Definition at line 106 of file ezcollaborationitemstatus.php.
| eZCollaborationItemStatus::store | ( | $ | fieldFilters = null | ) |
Stores the object in the database, uses storeObject() to do the actual job and passes $fieldFilters to it.
Note: Transaction unsafe. If you call several transaction unsafe methods you must enclose the calls within a db transaction; thus within db->begin and db->commit.
| array | null | $fieldFilters |
Reimplemented from eZPersistentObject.
Definition at line 73 of file ezcollaborationitemstatus.php.
Definition at line 80 of file ezcollaborationitemstatus.php.
Referenced by store().
| static eZCollaborationItemStatus::updateFields | ( | $ | collaborationID, |
| $ | userID = false, |
||
| $ | fields | ||
| ) | [static] |
Definition at line 115 of file ezcollaborationitemstatus.php.
Referenced by eZCollaborationItem\setIsActive(), and setLastRead().