All Data Structures Functions Variables Pages
Public Member Functions
ContactLatestActivityDateTimeObserver Class Reference
Inheritance diagram for ContactLatestActivityDateTimeObserver:
LatestActivityDateTimeObserver BaseObserver

Public Member Functions

 init ()
 
 updateContactLatestActivityDateTimeByTask (CEvent $event)
 
 updateContactLatestActivityDateTimeByNote (CEvent $event)
 
 updateContactLatestActivityDateTimeByEmailMessage (CEvent $event)
 
- Public Member Functions inherited from LatestActivityDateTimeObserver
 resolveModelLatestActivityDateTimeProcessFlagByMeeting (Cevent $event)
 
- Public Member Functions inherited from BaseObserver
 destroy ()
 

Additional Inherited Members

- Static Public Member Functions inherited from LatestActivityDateTimeObserver
static resolveRelatedModelsAndSetLatestActivityDateTime ($activityItems, $dateTime, $modelClassName)
 
static resolveItemToModelAndPopulateLatestActivityDateTime (Item $item, $dateTime, $modelClassName)
 
- Protected Attributes inherited from BaseObserver
 $attachedEventHandlersIndexedByModelClassName = array()
 

Detailed Description

Used to observe when a contact's related model has a change that should update the contact's latestActivityDateTime These settings are enabled/disabled in the designer under the contacts module.

Definition at line 41 of file ContactLatestActivityDateTimeObserver.php.

Member Function Documentation

updateContactLatestActivityDateTimeByTask ( CEvent  $event)

Given a event, check that the event's sender is a Task and then check to process updating a related contact's latestActivityDateTime if it should

Parameters
CEvent$event

Definition at line 76 of file ContactLatestActivityDateTimeObserver.php.

updateContactLatestActivityDateTimeByNote ( CEvent  $event)

Given a event, check that the event's sender is a Note and then check to process updating a related contact's latestActivityDateTime if it should

Parameters
CEvent$event

Definition at line 92 of file ContactLatestActivityDateTimeObserver.php.

updateContactLatestActivityDateTimeByEmailMessage ( CEvent  $event)

Given a event, check that the event's sender is a EmailMessage and then check to process updating a related contact's latestActivityDateTime if it should Both sent and archived emails will have the sentDateTime just populated.

Parameters
CEvent$event

Definition at line 108 of file ContactLatestActivityDateTimeObserver.php.


The documentation for this class was generated from the following file:
Generated on Mon Jun 1 2020 07:10:42