eZ Publish Community Project (Legacy Stack) 2013.4
Class

eZApproveCollaborationHandler

class eZApproveCollaborationHandler extends eZCollaborationItemHandler

Constants

NOTIFICATION_COLLECTION_ONE_FOR_ALL

NOTIFICATION_COLLECTION_PER_USER

NOTIFICATION_COLLECTION_PER_PARTICIPATION_ROLE

MESSAGE_TYPE_APPROVE

STATUS_WAITING

STATUS_ACCEPTED

STATUS_DENIED

STATUS_DEFERRED

Properties

$Info

Methods

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

from eZCollaborationItemHandler
attributes()

from eZCollaborationItemHandler
hasAttribute($attr)

from eZCollaborationItemHandler
attribute($attribute)

from eZCollaborationItemHandler
notificationTypes()

from eZCollaborationItemHandler
notificationCollectionHandling()

from eZCollaborationItemHandler
notificationParticipantTemplate($participantRole)

hasContentAttribute($collaborationItem, $attribute)

from eZCollaborationItemHandler
contentAttribute($collaborationItem, $attribute)

from eZCollaborationItemHandler
classes()

from eZCollaborationItemHandler
template($viewMode)

from eZCollaborationItemHandler
templateName()

from eZCollaborationItemHandler
title($collaborationItem)

useMessages($collaborationItem)

from eZCollaborationItemHandler
messageCount($collaborationItem)

unreadMessageCount($collaborationItem)

readItem($collaborationItem, $viewMode = false)

removeItem($collaborationItem)

from eZCollaborationItemHandler
participantTypeString($participantType)

from eZCollaborationItemHandler
participantRoleString($participantRole)

from eZCollaborationItemHandler
roleName($collaborationID, $roleID)

from eZCollaborationItemHandler
content($collaborationItem)

handleCustomAction($module, $collaborationItem)

isCustomAction($name)

from eZCollaborationItemHandler
hasCustomInput($name)

from eZCollaborationItemHandler
customInput($name)

from eZCollaborationItemHandler
eZApproveCollaborationHandler()

Details

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

Parameters

$typeIdentifier
$typeName
$parameters

public attributes()

public hasAttribute($attr)

Parameters

$attr

public attribute($attribute)

Parameters

$attribute

public notificationTypes()

public notificationCollectionHandling()

at line 65
public notificationParticipantTemplate($participantRole)

Parameters

$participantRole

public hasContentAttribute($collaborationItem, $attribute)

Parameters

$collaborationItem
$attribute

public contentAttribute($collaborationItem, $attribute)

Parameters

$collaborationItem
$attribute

public classes()

public template($viewMode)

Parameters

$viewMode

public templateName()

at line 53
public title($collaborationItem)

Parameters

$collaborationItem

public useMessages($collaborationItem)

Parameters

$collaborationItem

at line 100
public messageCount($collaborationItem)

Parameters

$collaborationItem

at line 108
public unreadMessageCount($collaborationItem)

Parameters

$collaborationItem

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

Parameters

$collaborationItem
$viewMode

public removeItem($collaborationItem)

Parameters

$collaborationItem

public participantTypeString($participantType)

Parameters

$participantType

public participantRoleString($participantRole)

Parameters

$participantRole

public roleName($collaborationID, $roleID)

Parameters

$collaborationID
$roleID

at line 58
public content($collaborationItem)

Parameters

$collaborationItem

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

Parameters

$module
$collaborationItem

public isCustomAction($name)

Parameters

$name

public hasCustomInput($name)

Parameters

$name

public customInput($name)

Parameters

$name

at line 44
public eZApproveCollaborationHandler()