Class midcom_org_openpsa_eventmember

Description

Midcom wants this class present and QB etc use this, so keep logic here

Located in /org.openpsa.calendar/participant_midcomdba.php (line 5)

__midcom_org_openpsa_eventmember
   |
   --midcom_org_openpsa_eventmember
Direct descendents
Class Description
 class org_openpsa_calendar_eventmember Wrap level to get component namespaced class name
Method Summary
 midcom_org_openpsa_eventmember midcom_org_openpsa_eventmember ([mixed $id = null])
 void create ([mixed $notify = true], [mixed $event = false])
 void delete ([mixed $notify = true], [mixed $event = false])
 void get_event_obj ()
 void &get_person_obj ()
 void &get_person_obj_cache (mixed $id)
 void notify ([mixed $repeat_handler = 'this'], [mixed $event = false])
 void update ([mixed $notify = true], [mixed $event = false])
Methods
Constructor midcom_org_openpsa_eventmember (line 7)
midcom_org_openpsa_eventmember midcom_org_openpsa_eventmember ([mixed $id = null])
create (line 15)

Wrapped so we can hook notifications

void create ([mixed $notify = true], [mixed $event = false])
delete (line 42)

Wrapped so we can hook notifications and also because current core doesn't support deletes

void delete ([mixed $notify = true], [mixed $event = false])
get_event_obj (line 110)

Returns the event this eventmember points to

void get_event_obj ()
get_person_obj (line 90)

Returns the person this member points to if that person can be used for notifications

void &get_person_obj ()
get_person_obj_cache (line 62)

return a given person object from cache or DB

void &get_person_obj_cache (mixed $id)
notify (line 54)

The subclasses need to override this method

void notify ([mixed $repeat_handler = 'this'], [mixed $event = false])

Redefined in descendants as:
update (line 29)

Wrapped so we can hook notifications

void update ([mixed $notify = true], [mixed $event = false])

Redefined in descendants as:

Documentation generated on Tue, 15 Aug 2006 12:50:34 +0300 by phpDocumentor 1.3.0RC3