PHP 클래스 NotificationTargetCommonITILObject, glpi

상속: extends NotificationTarget
파일 보기 프로젝트 열기: glpi-project/glpi 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( $entity = '', $event = '', $object = null, $options = [] )
getAdditionalTargets ( $event = '' ) Get additionnals targets for ITIL objects
getDatasForObject ( CommonDBTM $item, array $options, $simple = false )
getDatasForTemplate ( $event, $options = [] ) Get all data needed for template processing
getFollowupAuthor ( $options = [] ) Get author related to the followup
getItemAuthorAddress ( ) Get the email of the item's user : Overloaded manual address used
getLinkedGroupByType ( $type ) Add linked group to the notified user list
getLinkedGroupSupervisorByType ( $type ) Add linked group supervisor to the notified user list
getLinkedGroupWithoutSupervisorByType ( $type ) Add linked group without supervisor to the notified user list
getLinkedUserByType ( $type ) Add linked users to the notified users list
getOldAssignTechnicianAddress ( )
getRecipientAddress ( ) Get recipient
getSpecificTargets ( $data, $options ) Get specifics targets for ITIL objects
getSupplierAddress ( $sendprivate = false ) Get supplier related to the ITIL object
getTags ( )
getTaskAssignGroup ( $options = [] ) Get group assigned to the task
getTaskAssignUser ( $options = [] ) Get author related to the task
getTaskAuthor ( $options = [] ) Get author related to the task
getValidationApproverAddress ( $options = [] ) Get approuver related to the ITIL object validation
getValidationRequesterAddress ( $options = [] ) Get requester related to the ITIL object validation

메소드 상세

__construct() 공개 메소드

public __construct ( $entity = '', $event = '', $object = null, $options = [] )
$entity (default '')
$event (default '')
$object (default null)
$options array

getAdditionalTargets() 공개 메소드

Get additionnals targets for ITIL objects
public getAdditionalTargets ( $event = '' )
$event (default '')

getDatasForObject() 공개 메소드

public getDatasForObject ( CommonDBTM $item, array $options, $simple = false )
$item CommonDBTM CommonDBTM object
$options array array
$simple (false by default)

getDatasForTemplate() 공개 메소드

Get all data needed for template processing
public getDatasForTemplate ( $event, $options = [] )
$event
$options array

getFollowupAuthor() 공개 메소드

Get author related to the followup
public getFollowupAuthor ( $options = [] )
$options array

getItemAuthorAddress() 공개 메소드

Get the email of the item's user : Overloaded manual address used

getLinkedGroupByType() 공개 메소드

Add linked group to the notified user list
public getLinkedGroupByType ( $type )
$type type of linked groups

getLinkedGroupSupervisorByType() 공개 메소드

Add linked group supervisor to the notified user list
public getLinkedGroupSupervisorByType ( $type )
$type type of linked groups

getLinkedGroupWithoutSupervisorByType() 공개 메소드

Add linked group without supervisor to the notified user list
public getLinkedGroupWithoutSupervisorByType ( $type )
$type type of linked groups

getLinkedUserByType() 공개 메소드

Add linked users to the notified users list
public getLinkedUserByType ( $type )
$type type of linked users

getOldAssignTechnicianAddress() 공개 메소드

getRecipientAddress() 공개 메소드

Get recipient
public getRecipientAddress ( )

getSpecificTargets() 공개 메소드

Get specifics targets for ITIL objects
public getSpecificTargets ( $data, $options )
$data array
$options array

getSupplierAddress() 공개 메소드

Get supplier related to the ITIL object
public getSupplierAddress ( $sendprivate = false )
$sendprivate (false by default)

getTags() 공개 메소드

public getTags ( )

getTaskAssignGroup() 공개 메소드

Get group assigned to the task
public getTaskAssignGroup ( $options = [] )
$options array

getTaskAssignUser() 공개 메소드

Get author related to the task
public getTaskAssignUser ( $options = [] )
$options array

getTaskAuthor() 공개 메소드

Get author related to the task
public getTaskAuthor ( $options = [] )
$options array

getValidationApproverAddress() 공개 메소드

Get approuver related to the ITIL object validation
public getValidationApproverAddress ( $options = [] )
$options array

getValidationRequesterAddress() 공개 메소드

Get requester related to the ITIL object validation
public getValidationRequesterAddress ( $options = [] )
$options array