eZ Publish Community Project (Legacy Stack) 2013.4
Class

eZCollaborationItemHandler

class eZCollaborationItemHandler

Constants

NOTIFICATION_COLLECTION_ONE_FOR_ALL

NOTIFICATION_COLLECTION_PER_USER

NOTIFICATION_COLLECTION_PER_PARTICIPATION_ROLE

Properties

$Info

Methods

eZCollaborationItemHandler($typeIdentifier, $typeName, $parameters = array())

attributes()

hasAttribute($attr)

attribute($attribute)

notificationTypes()

notificationCollectionHandling()

notificationParticipantTemplate($participantRole)

hasContentAttribute($collaborationItem, $attribute)

contentAttribute($collaborationItem, $attribute)

classes()

template($viewMode)

templateName()

title($collaborationItem)

useMessages($collaborationItem)

messageCount($collaborationItem)

unreadMessageCount($collaborationItem)

readItem($collaborationItem, $viewMode = false)

removeItem($collaborationItem)

participantTypeString($participantType)

participantRoleString($participantRole)

roleName($collaborationID, $roleID)

content($collaborationItem)

handleCustomAction($module, $collaborationItem)

isCustomAction($name)

hasCustomInput($name)

customInput($name)

Details

at line 30
public eZCollaborationItemHandler($typeIdentifier, $typeName, $parameters = array())

Parameters

$typeIdentifier
$typeName
$parameters

at line 48
public attributes()

at line 57
public hasAttribute($attr)

Parameters

$attr

at line 65
public attribute($attribute)

Parameters

$attribute

at line 86
public notificationTypes()

at line 95
public notificationCollectionHandling()

at line 100
public notificationParticipantTemplate($participantRole)

Parameters

$participantRole

at line 248
public hasContentAttribute($collaborationItem, $attribute)

Parameters

$collaborationItem
$attribute

at line 261
public contentAttribute($collaborationItem, $attribute)

Parameters

$collaborationItem
$attribute

at line 276
public classes()

at line 284
public template($viewMode)

Parameters

$viewMode

at line 294
public templateName()

at line 302
public title($collaborationItem)

Parameters

$collaborationItem

at line 312
public useMessages($collaborationItem)

Parameters

$collaborationItem

at line 322
public messageCount($collaborationItem)

Parameters

$collaborationItem

at line 332
public unreadMessageCount($collaborationItem)

Parameters

$collaborationItem

at line 342
public readItem($collaborationItem, $viewMode = false)

Parameters

$collaborationItem
$viewMode

at line 351
public removeItem($collaborationItem)

Parameters

$collaborationItem

at line 368
public participantTypeString($participantType)

Parameters

$participantType

at line 377
public participantRoleString($participantRole)

Parameters

$participantRole

at line 386
public roleName($collaborationID, $roleID)

Parameters

$collaborationID
$roleID

at line 395
public content($collaborationItem)

Parameters

$collaborationItem

at line 406
public handleCustomAction($module, $collaborationItem)

Parameters

$module
$collaborationItem

at line 413
public isCustomAction($name)

Parameters

$name

at line 423
public hasCustomInput($name)

Parameters

$name

at line 433
public customInput($name)

Parameters

$name