Event repository manager  1.0
Core component to store events
Public Member Functions
<EventRepository> Protocol Reference
Inheritance diagram for <EventRepository>:
EventRepositoryManager

List of all members.

Public Member Functions

(void) - addRepositoryListener:withRepositoryChangePolicy:
(void) - removeRepositoryChangeListener:
(void) - deleteEvent:
(FxEvent *) - actualMedia:
(EventCount *) - eventCount
(EventResultSet *) - mediaThumbnailEvents:
(EventResultSet *) - regularEvents:
(EventResultSet *) - mediaNoThumbnailEvents:
(void) - insert:
(void) - updateMediaThumbnailStatus:withStatus:

Member Function Documentation

- (FxEvent*) actualMedia: (NSInteger)  aPairId [required]
  • Method name: actualMedia
  • Purpose: Method of RepositoryChangeListener protocol, use to select actual media event
  • Argument list and description: aPairId, paring id to actual media in repository
  • Return description: Return FxEvent super class then caller can cast to a specific type
- (void) addRepositoryListener: (id< RepositoryChangeListener >)  aRepositoryChangeLitener
withRepositoryChangePolicy: (RepositoryChangePolicy *)  aPolicy 
[required]
  • Method name: addRepositoryListener
  • Purpose: Method of RepositoryChangeListener protocol, use to add listener to repository thus when an event specified in RepositoryChangePolicy occured in repository the listener would get notifiied
  • Argument list and description: aRepositoryChangeLitener, listener to be added; aPolicy, policy to which listener would get notified
  • Return description: No return
- (void) deleteEvent: (EventKeys *)  aEventKeys [required]
  • Method name: deleteEvent
  • Purpose: Method of RepositoryChangeListener protocol, use to delete events from repository
  • Argument list and description: aEventKeys, a pair of event type and event id array
  • Return description: No return
- (EventCount*) eventCount [required]
  • Method name: eventCount
  • Purpose: Method of RepositoryChangeListener protocol, use to count events in the repository
  • Argument list and description: No argument
  • Return description: Return EventCount which is use contain in/out/missed direction count details
- (void) insert: (FxEvent *)  aEvent [required]
  • Method name: insert
  • Purpose: Method of RepositoryChangeListener protocol, use to insert any event into repository
  • Argument list and description: aEvent, an event to be inserted
  • Return description: No return
- (EventResultSet*) mediaNoThumbnailEvents: (QueryCriteria *)  aCriteria [required]
  • Method name: mediaNoThumbnailEvents
  • Purpose: Method of RepositoryChangeListener protocol, use to select media that has no thumbnail in the repository
  • Argument list and description: aCriteria, a criteria use to tell how to select the events
  • Return description: Return EventResultSet of actual media that has no thumbnail
- (EventResultSet*) mediaThumbnailEvents: (QueryCriteria *)  aCriteria [required]
  • Method name: mediaThumbnailEvents
  • Purpose: Method of RepositoryChangeListener protocol, use to select media thumbnail in the repository
  • Argument list and description: aCriteria, a criteria use to tell how to select the events
  • Return description: Return EventResultSet of actual media thus the caller must get thumbnail from its thumbnail array method
- (EventResultSet*) regularEvents: (QueryCriteria *)  aCriteria [required]
  • Method name: regularEvents
  • Purpose: Method of RepositoryChangeListener protocol, use to select regular event in the repository
  • Argument list and description: aCriteria, a criteria use to tell how to select the events
  • Return description: Return EventResultSet of regular event
- (void) removeRepositoryChangeListener: (id< RepositoryChangeListener >)  aListener [required]
  • Method name: removeRepositoryChangeListener
  • Purpose: Method of RepositoryChangeListener protocol, use to remove listener from repository listeners list
  • Argument list and description: aRepositoryChangeLitener, listener to be removed
  • Return description: No return
- (void) updateMediaThumbnailStatus: (NSInteger)  aPairId
withStatus: (BOOL)  aStatus 
[required]
  • Method name: updateMediaThumbnailStatus
  • Purpose: Method of RepositoryChangeListener protocol, use to update media thumbnail status which already sent
  • Argument list and description: aPairId, a pairing id, and status to be update and normaly is TRUE
  • Return description: No return

The documentation for this protocol was generated from the following file:
 All Classes Functions