Public Member Functions | |
resolveModelLatestActivityDateTimeProcessFlagByMeeting (Cevent $event) | |
Static Public Member Functions | |
static | resolveRelatedModelsAndSetLatestActivityDateTime ($activityItems, $dateTime, $modelClassName) |
static | resolveItemToModelAndPopulateLatestActivityDateTime (Item $item, $dateTime, $modelClassName) |
Used to observe when a model's related model has a change that should update the model's latestActivityDateTime These settings are enabled/disabled in the designer under the contacts or accounts module.
Definition at line 41 of file LatestActivityDateTimeObserver.php.
resolveModelLatestActivityDateTimeProcessFlagByMeeting | ( | Cevent $ | event | ) |
Given a event, check that the event's sender is a meeting. this is a beforeSave event that should reset the latestActivityDateTimeProcessFlag if the startDateTime has changed. This flag is then used by the UpdateModelsLatestActivityDateTimeByMeetingJob and UpdateAccountLatestActivityDateTimeByMeetingJob
Cevent | $event |
Definition at line 50 of file LatestActivityDateTimeObserver.php.
static resolveRelatedModelsAndSetLatestActivityDateTime | ( | $ | activityItems, | |
$ | dateTime, | |||
$ | modelClassName | |||
) | [static] |
$activityItems | ||
$dateTime |
Definition at line 63 of file LatestActivityDateTimeObserver.php.
static resolveItemToModelAndPopulateLatestActivityDateTime | ( | Item $ | item, | |
$ | dateTime, | |||
$ | modelClassName | |||
) | [static] |
Item | $item | |
$dateTime | ||
$modelClassName |
FailedToSaveModelException |
Definition at line 80 of file LatestActivityDateTimeObserver.php.