|
eZ Publish
[4.2]
|
The class eZCollaborationItemParticipantLink does. More...
Inheritance diagram for eZCollaborationItemParticipantLink:
Collaboration diagram for eZCollaborationItemParticipantLink:Public Member Functions | |
| collaborationItem () | |
| eZCollaborationItemParticipantLink ($row) | |
| isBuiltinRole () | |
| isBuiltinType () | |
| participant () | |
| participantRoleString () | |
| participantTypeString () | |
Static Public Member Functions | |
| static | create ($collaborationID, $participantID, $participantRole=self::ROLE_STANDARD, $participantType=self::TYPE_USER) |
| static | definition () |
| static | fetch ($collaborationID, $participantID, $asObject=true) |
| static | fetchParticipantList ($parameters=array()) |
| static | fetchParticipantMap ($originalParameters=array()) |
| static | roleName ($collaborationID, $roleID) |
| static | roleString ($participantRole) |
| static | setLastRead ($collaborationID, $userID=false, $timestamp=false) |
| static | typeString ($participantType) |
Public Attributes | |
| $CollaborationID | |
| $Created | |
| $IsActive | |
| $IsRead | |
| $Modified | |
| $ParticipantID | |
| $ParticipantType | |
| const | ROLE_APPROVER = 4 |
| const | ROLE_AUTHOR = 5 |
| const | ROLE_CUSTOM = 1024 |
| const | ROLE_OBSERVER = 2 |
| const | ROLE_OWNER = 3 |
| const | ROLE_STANDARD = 1 |
| const | TYPE_CUSTOM = 1024 |
| const | TYPE_USER = 1 |
| const | TYPE_USERGROUP = 2 |
The class eZCollaborationItemParticipantLink does.
Definition at line 40 of file ezcollaborationitemparticipantlink.php.
| eZCollaborationItemParticipantLink::collaborationItem | ( | ) |
Definition at line 306 of file ezcollaborationitemparticipantlink.php.
| static eZCollaborationItemParticipantLink::create | ( | $ | collaborationID, |
| $ | participantID, | ||
| $ | participantRole = self::ROLE_STANDARD, |
||
| $ | participantType = self::TYPE_USER |
||
| ) | [static] |
Definition at line 112 of file ezcollaborationitemparticipantlink.php.
Referenced by eZApproveCollaborationHandler\createApproval().
| static eZCollaborationItemParticipantLink::definition | ( | ) | [static] |
The definition array is an associative array consists of these keys:
asc or desc.Example:
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 65 of file ezcollaborationitemparticipantlink.php.
Referenced by fetch(), and fetchParticipantList().
| eZCollaborationItemParticipantLink::eZCollaborationItemParticipantLink | ( | $ | row | ) |
Constructor
Definition at line 60 of file ezcollaborationitemparticipantlink.php.
Referenced by create().
| static eZCollaborationItemParticipantLink::fetch | ( | $ | collaborationID, |
| $ | participantID, | ||
| $ | asObject = true |
||
| ) | [static] |
Definition at line 148 of file ezcollaborationitemparticipantlink.php.
Referenced by collaborationItem(), participant(), participantRoleString(), participantTypeString(), and roleName().
| static eZCollaborationItemParticipantLink::fetchParticipantList | ( | $ | parameters = array() | ) | [static] |
Definition at line 162 of file ezcollaborationitemparticipantlink.php.
Referenced by eZApproveCollaborationHandler\activateApproval(), fetchParticipantMap(), eZCollaborationItemHandler\handleCollaborationEvent(), eZApproveCollaborationHandler\handleCustomAction(), and eZCollaborationItem\participantList().
| static eZCollaborationItemParticipantLink::fetchParticipantMap | ( | $ | originalParameters = array() | ) | [static] |
Definition at line 208 of file ezcollaborationitemparticipantlink.php.
| eZCollaborationItemParticipantLink::isBuiltinRole | ( | ) |
Definition at line 351 of file ezcollaborationitemparticipantlink.php.
| eZCollaborationItemParticipantLink::isBuiltinType | ( | ) |
Definition at line 346 of file ezcollaborationitemparticipantlink.php.
| eZCollaborationItemParticipantLink::participant | ( | ) |
Definition at line 311 of file ezcollaborationitemparticipantlink.php.
| eZCollaborationItemParticipantLink::participantRoleString | ( | ) |
Definition at line 335 of file ezcollaborationitemparticipantlink.php.
| eZCollaborationItemParticipantLink::participantTypeString | ( | ) |
Definition at line 324 of file ezcollaborationitemparticipantlink.php.
| static eZCollaborationItemParticipantLink::roleName | ( | $ | collaborationID, |
| $ | roleID | ||
| ) | [static] |
Definition at line 280 of file ezcollaborationitemparticipantlink.php.
Referenced by fetchParticipantMap().
| static eZCollaborationItemParticipantLink::roleString | ( | $ | participantRole | ) | [static] |
Definition at line 260 of file ezcollaborationitemparticipantlink.php.
Referenced by participantRoleString().
| static eZCollaborationItemParticipantLink::setLastRead | ( | $ | collaborationID, |
| $ | userID = false, |
||
| $ | timestamp = false |
||
| ) | [static] |
Definition at line 128 of file ezcollaborationitemparticipantlink.php.
| static eZCollaborationItemParticipantLink::typeString | ( | $ | participantType | ) | [static] |
Definition at line 246 of file ezcollaborationitemparticipantlink.php.
Referenced by participantTypeString().
| eZCollaborationItemParticipantLink::$CollaborationID |
Definition at line 357 of file ezcollaborationitemparticipantlink.php.
| eZCollaborationItemParticipantLink::$Created |
Definition at line 362 of file ezcollaborationitemparticipantlink.php.
| eZCollaborationItemParticipantLink::$IsActive |
Definition at line 361 of file ezcollaborationitemparticipantlink.php.
| eZCollaborationItemParticipantLink::$IsRead |
Definition at line 360 of file ezcollaborationitemparticipantlink.php.
| eZCollaborationItemParticipantLink::$Modified |
Definition at line 363 of file ezcollaborationitemparticipantlink.php.
| eZCollaborationItemParticipantLink::$ParticipantID |
Definition at line 358 of file ezcollaborationitemparticipantlink.php.
| eZCollaborationItemParticipantLink::$ParticipantType |
Definition at line 359 of file ezcollaborationitemparticipantlink.php.
Definition at line 51 of file ezcollaborationitemparticipantlink.php.
Referenced by eZApproveCollaborationHandler\createApproval(), eZApproveCollaborationHandler\handleCustomAction(), and eZApproveCollaborationHandler\notificationParticipantTemplate().
Definition at line 52 of file ezcollaborationitemparticipantlink.php.
Referenced by eZApproveCollaborationHandler\createApproval(), and eZApproveCollaborationHandler\notificationParticipantTemplate().
| const eZCollaborationItemParticipantLink::ROLE_CUSTOM = 1024 |
Definition at line 55 of file ezcollaborationitemparticipantlink.php.
Referenced by isBuiltinRole().
Definition at line 49 of file ezcollaborationitemparticipantlink.php.
Definition at line 50 of file ezcollaborationitemparticipantlink.php.
Definition at line 48 of file ezcollaborationitemparticipantlink.php.
| const eZCollaborationItemParticipantLink::TYPE_CUSTOM = 1024 |
Definition at line 46 of file ezcollaborationitemparticipantlink.php.
Referenced by isBuiltinType().
Definition at line 42 of file ezcollaborationitemparticipantlink.php.
Referenced by eZApproveCollaborationHandler\createApproval(), and eZCollaborationItemHandler\handleCollaborationEvent().
Definition at line 43 of file ezcollaborationitemparticipantlink.php.